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. Verified April 12, 2026.

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%) come from a search-snippet summary of Destructoid's Mar 13, 2026 tier list and are widely cited by community trackers, but we were not able to extract the figures directly from the Destructoid page. Roblox has not released an official drop table. At least one community source reports a 0.01% base rate for Secret styles at higher levels. 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.