Lucky Spin Calculator

Enter a drop rate (or pick a community preset) and this calculator gives you expected spins, 50 / 90 / 99 percent confidence thresholds, and a probability curve. The math is correct — the input is whatever rate you trust. Calculator copy reviewed May 14, 2026; preset rates remain community estimates.

Site-maintainedWatchlistMath is deterministic; preset rates are not official drop-table data.
Heads up: Roblox has not published an official Neo Tennis drop table. The preset rarity percentages below are community estimates widely cited by tier-list trackers, but at least one community source reports different numbers (e.g. 0.01% base for Secret styles at higher levels). Use your own tested rate for the most accurate result.
%Enter your own tested rate (e.g. 0.1 or 2.5) to override the preset.

Expected spins

1,000

avg. to first hit

50% chance at

693

spins

90% chance at

2,302

spins

99% chance at

4,603

spins

100 spins
My chance of hitting at least one0.1%drop is9.5%

Probability curve

SpinsChance of ≥1 hit
10.10%
50.50%
101.00%
252.5%
504.9%
1009.5%
25022.1%
50039.4%
1,00063.2%
2,50091.8%

How this works

Each Lucky Spin is an independent draw. The probability of hitting your target in N spins is 1 − (1 − p)^N, where p is the per-spin rarity chance.

About the presets: the preset rarities (Secret 0.1% / Mythical 3% / Legendary 12.5% / Rare 33% / Common 51.4%) are planning presets pulled from community discussions, not from an official drop table. Our latest review confirmed Destructoid's public rarity labels for current styles, but not any official per-spin percentages. Roblox has not released a drop table. If you have your own tested rate, override the preset using the custom input.

Expected spins is the mean of the geometric distribution, 1/p. The 50% / 90% / 99% thresholds solve ceil(log(1 − c) / log(1 − p)) — the smallest spin count where your cumulative chance reaches that confidence level.