Blox Fruits Stock: What 144 Days of Dealer Polling Actually Shows
How Blox Fruit Dealer and Mirage Island stock rotates, measured over 198,441 polls and 144 days of our own data.
The Blox Fruit Dealer restocks every four hours and the Advanced Fruit Dealer on Mirage Island every two, and both are identical on every server. We polled both continuously for 144 days — 198,441 records to 12:00 UTC on 8 September 2026 — and measured 867 normal rotations and 1,674 Mirage rotations, with Blade appearing in 36% of normal restocks and Kitsune in 0.6%.
Updated 8 September 2026.
Measurement window: 16 April 2026 16:01 UTC to 8 September 2026 12:00 UTC — 144.8 days, 198,441 records. Every number below is computed over exactly that window; our log keeps recording, so a later recompute covers a longer window.
The two dealers
Blox Fruits has two stock-rotating fruit shops, and they are not the same shop.
The Blox Fruit Dealer is the ordinary one, found in the Pirate and Marine starter areas, Middle Town, Kingdom of Rose, the Café, Port Town and the Third Sea Mansion. Per the wiki: he carries "a minimum of 3 fruits on stock at any given moment (including Rocket and Spin)", "his stock changes every four hours", and it "is the same for every server, regardless of location or server restarts".
The Advanced Fruit Dealer lives on Mirage Island in the Third Sea, and his location on the island is randomised. The wiki's comparison table gives three differences: a minimum of 7 fruits rather than 3, a higher chance of Legendary fruits (defined as worth more than one million Money), and a 2-hour restock rather than 4.
Mirage Island itself is a rare sea event. It spawns while sailing in Sea Danger Level 2–6, despawns after 15 minutes or if the player who spawned it leaves or dies, and has no cooldown before it can spawn again.
What we measured
We run a stock notifier that polls both dealers. Between 16 April 2026 16:01 UTC and 8 September 2026 12:00 UTC it wrote 198,441 records with no gaps — 144.8 continuous days. That window close is the cut-off for every figure on this page.
Collapsing those polls to actual stock changes:
| Normal dealer | Mirage (Advanced) | |
|---|---|---|
| Recorded rotations | 867 | 1,674 |
| Median gap between rotations | 240 minutes | 120 minutes |
| Mean gap | 240.6 minutes | 124.6 minutes |
| Intervals within 30 minutes of the expected cadence | 787 of 866 | 1,609 of 1,673 |
| Most common list length | 3 fruits | 5 fruits |
| Range of list lengths | 1 to 7 | 1 to 8 |
The measured cadence matches the wiki exactly. Four hours and two hours, to the minute, at the median. The off-cadence tail — 79 intervals of 866 on the normal lane, 64 of 1,673 on Mirage — is what server restarts and our own poll outages look like from the outside.
The list lengths reconcile too, once you account for what the wiki counts. The wiki's "minimum of 3" and "minimum of 7" include Rocket and Spin, which are permanently available and which our feed does not list as rotating stock. Subtract them and you get a floor of 1 and 5. That is what we measure: 121 of the 867 normal rotations are single-fruit lists, and on Mirage 1,668 of the 1,674 rotations carry five fruits or more — six shorter lists in five months are the only exceptions.
How often each fruit actually appears
This is the number nobody else publishes, because it needs months of polling to produce. Thirty-nine distinct fruit labels appear in the feed. Share of the 867 recorded normal-dealer rotations, and of the 1,674 Mirage rotations, in which each appeared:
| Fruit | Normal appearances | Share | Mirage share |
|---|---|---|---|
| Blade | 313 | 36.1% | 55.4% |
| Flame | 263 | 30.3% | 49.3% |
| Smoke | 238 | 27.5% | 42.4% |
| Spring | 182 | 21.0% | 36.5% |
| Light | 166 | 19.1% | 34.1% |
| Bomb | 137 | 15.8% | 30.6% |
| Ice | 133 | 15.3% | 25.3% |
| Sand | 129 | 14.9% | 26.7% |
| Dark | 121 | 14.0% | 28.0% |
| Rubber | 118 | 13.6% | 21.5% |
| Eagle | 102 | 11.8% | 18.8% |
| Spike | 101 | 11.6% | 24.0% |
| Magma | 79 | 9.1% | 19.8% |
| Ghost | 69 | 8.0% | 15.7% |
| Diamond | 65 | 7.5% | 18.4% |
| Creation | 61 | 7.0% | 13.9% |
| Love | 55 | 6.3% | 10.5% |
| Buddha | 51 | 5.9% | 9.0% |
| Quake | 47 | 5.4% | 12.1% |
| Spider | 38 | 4.4% | 7.4% |
| Sound | 30 | 3.5% | 5.1% |
| Phoenix | 28 | 3.2% | 5.6% |
| Portal | 23 | 2.7% | 5.4% |
| Pain | 23 | 2.7% | 3.6% |
| Gravity | 22 | 2.5% | 3.5% |
| Dough | 14 | 1.6% | 2.6% |
| T-Rex | 14 | 1.6% | 2.3% |
| Blizzard | 13 | 1.5% | 2.5% |
| Shadow | 12 | 1.4% | 2.0% |
| Mammoth | 11 | 1.3% | 2.5% |
| Venom | 10 | 1.2% | 2.4% |
| Gas | 9 | 1.0% | 2.3% |
| Spirit | 6 | 0.7% | 2.0% |
| Yeti | 5 | 0.6% | 1.1% |
| Kitsune | 5 | 0.6% | 1.0% |
| Lightning | 3 | 0.3% | 0.2% |
| Tiger | 1 | 0.1% | 1.4% |
| Control | 1 | 0.1% | 0.1% |
| T-Rex-T | 1 | 0.1% | 0.0% |
These are observed frequencies over one 144-day window, not the game's internal weights. They are what happened, not a promise about what will happen.
Read the bottom of that table before the top. Control appeared in one of 867 normal restocks. Tiger appeared in one. Kitsune and Yeti in five each. Lightning in three. If your plan for getting a Mythical is to wait for the dealer, the data says Kitsune turned up in 5 of 867 restocks — about one in 173 — across six restocks a day for 144 days.
T-Rex-T is the last row for a reason: our feed records it as a label distinct from T-Rex, and it appeared in exactly one normal rotation, on 28 August 2026, and in no Mirage rotation at all. One observation in 2,541 rotations is not a rate, and we are not going to present it as one — it is listed so the table is the complete measurement it claims to be.
The Mirage column is the reason the Advanced Fruit Dealer exists: every fruit is more likely there, and the rare end roughly doubles. Kitsune goes from 0.6% to 1.0%, Tiger from 0.1% to 1.4%, Spirit from 0.7% to 2.0%.
Fruits that never stocked at all
Two fruits appeared in zero of the 2,541 recorded rotations across both dealers over 144 days: Dragon and Magnet. Neither has an entry in our last-seen index either. Whatever route those two take into a player's inventory, the rotating dealer stock is not it in this window.
Last seen, as of 8 September 2026
For the rare end, the useful number is not frequency but recency. Days since last appearance in either lane, at the close of our window:
Every fruit whose last appearance in either lane was more than 24 hours before the window closed at 8 September 2026 12:00 UTC:
| Fruit | Last seen | Days ago |
|---|---|---|
| Kitsune | 15 Aug 2026 | 23.7 |
| Yeti | 16 Aug 2026 | 22.8 |
| Control | 17 Aug 2026 | 22.2 |
| T-Rex-T | 28 Aug 2026 | 11.2 |
| Venom | 30 Aug 2026 | 8.7 |
| Shadow | 3 Sep 2026 | 5.5 |
| Dough | 4 Sep 2026 | 4.4 |
| Spirit | 5 Sep 2026 | 3.4 |
| Pain | 5 Sep 2026 | 3.2 |
| Tiger | 5 Sep 2026 | 2.9 |
| Sound | 5 Sep 2026 | 2.7 |
| Gravity | 6 Sep 2026 | 2.4 |
| Gas | 6 Sep 2026 | 2.2 |
| Ghost | 6 Sep 2026 | 1.6 |
| Lightning | 7 Sep 2026 | 1.3 |
Every other fruit appeared within the last 24 hours of the window; the longest wait among them was Buddha at 22 hours.
The thing most stock guides get wrong
Stock does not gate a permanent purchase. The wiki says it twice, on two different pages: "Fruits can always be bought with Robux, and the player is always able to equip said fruit, even if it is not in the current Stock", and "Permanent Fruits can be bought from the Dealer even when not in stock."
So the 24-day Kitsune drought above is a problem if you want to eat a physical Kitsune. It is not a problem if you want a Permanent Kitsune. Rotation is also not the only route: the wiki names five, the Dealer being one of them alongside the Blox Fruit Gacha, Ship Raids, Castle on the Sea raids and fruits found under trees.
Where to buy
If you have been waiting on a rotation for a fruit our data shows at 0.6%, the permanent version is the shortcut:
- The rare end: Permanent Kitsune · Permanent Control · Permanent Yeti · Permanent Tiger
- The two that never stocked: Permanent Dragon · Permanent Magnet
- For tracking rather than buying: Fruit Notifier
Shelves: Blox Fruits permanent fruits · Blox Fruits gamepasses · Blox Fruits hub.
Permanent fruits and gamepasses arrive as an in-game gift — you stay online, we send it, and the completed order is photographed. We never ask for your Roblox password. Current delivery statistics are on /about.
Full Robux and USD prices for all 42 permanents are in Blox Fruits permanent fruit prices.
Sources
- /var/www/petmart/bfts/stock_history.jsonl — our own poll log; every figure on this page is computed over the 198,441 records timestamped from 16 April 2026 16:01 UTC up to and including 8 September 2026 12:00 UTC (144.8 continuous days). The log keeps growing; recompute against that window to reproduce these numbers.
- /var/www/petmart/bfts/fruit_last_seen.json — last-seen timestamp per fruit, same feed
- blox-fruits.fandom.com — Blox Fruit Dealer, Advanced Fruit Dealer, Mirage Island, Permanent Blox Fruits, Blox Fruit Gacha (action=parse&prop=wikitext, retrieved 2026-09-08)
- seo/catalog.csv — live PetMart Blox Fruits listings (2026-09-08)
Live prices on PetMart
- Perm Fruits — Blox Fruits
- Permanent Kitsune — Blox Fruits — $26.00, in stock
- Permanent Control — Blox Fruits — $26.00, in stock
- Permanent Yeti — Blox Fruits — $19.50, in stock
- Permanent Dragon — Blox Fruits — $32.50, in stock
- Permanent Magnet — Blox Fruits — $22.75, in stock
- Permanent Tiger — Blox Fruits — $19.50, in stock
- Fruit Notifier — Blox Fruits — $17.55, in stock
More on PetMart
All Blox Fruits items · Blox Fruits guides · About PetMart · Proof of delivery