About 99OVR
A run should feel like three things in order: a gamble, a knowledge test, then a judgment.
Basketball knowledge, one skill at a time
99OVR exists to turn the argument about a perfect player into six concrete choices. A famous name is only useful if it answers the skill in front of you. The wheel creates constraints; the grades recognize good reads even when the roster cannot supply a great raw rating. Sameer Studios LLC publishes the game.
The design keeps luck, knowledge and outcome visible: a limited re-spin can change your options, one-use players force tradeoffs, and the final card separates your decision grades from the build’s strength. Ratings are our fictional/editorial judgments for entertainment.
The core loop
- Six rounds, one per attribute: Jumpshot, Handles, Finishing, Playmaking, Defense, Athleticism.
- In Best Player, each round the slot machine lands on a real franchise and decade — 57 all-decade rosters across 27 franchises, and 0 are genuinely rough. The groans are part of it.
- The all-decade roster appears — a curated game pool of players associated with that franchise in the decade. Steal one player’s skill for that attribute. Hidden per-attribute ratings grade every steal at the end.
- A player can be stolen from only once per run. No doubling up on one legend.
- Skips: one team re-spin (same decade, different franchise) and one decade re-spin (same franchise, different decade) per run. Each changes only its named reel. Positional runs instead have one decade re-spin for the entire run.
- Then beat 10 boss legends 1v1. Lose one Round and it's over.
Four modes
- Daily
- Date-seeded: everyone on Earth gets the identical spin sequence and rosters. One official run per UTC day, a streak, and an arcade leaderboard — three initials, top 50, resets at midnight UTC.
- Classic
- The pure knowledge test. A quick setup sheet first: Normal or Ball Knowledge (names only), and a build target — Best Player, or a positional challenge (Best PG through Best C) with that position's scoring weights, position-specific decade pools and all-time boss ladder. No flaw anywhere in this mode.
- Budget
- Same loop, but every roster player shows a price for the current attribute and the run has $15 total. After three steals the weakness wheel interrupts: take a flaw, and the worse it is, the more budget it refunds for the last three steals (Mild +$1 · Bad +$2 · Brutal +$3 · Career-Threatening +$3). Someone on every roster is on a $1 minimum contract.
- Head to Head
- After any Classic run, mint a challenge link. Your friend plays the identical spins and rosters, then a side-by-side verdict compares every grade, crowns the higher OVR (grade points break ties), and roasts the loser. No accounts — the code carries everything.
The verdict
After the sixth steal: a short simulation beat, then one screen with everything — your OVR count-up and tier, all six grades, Best Steal and The Reach, how far you got in the boss gauntlet (full game log behind “view log” for whoever wants it), and the roast. Then Run It Back — a fresh wheel, a whole new build.
The gauntlet
Ten Rounds, each with a boss. Positional runs face that position's all-time ladder instead.
- Round 1Boss: Boban MarjanovićThe Friendly Giant
- Round 2Boss: JR SmithThe Wild Card
- Round 3Boss: Dennis RodmanThe Menace
- Round 4Boss: Ray AllenThe Assassin
- Round 5Boss: Allen IversonThe Answer
- Round 6Boss: Dirk NowitzkiThe Fadeaway
- Round 7Boss: Tim DuncanThe Big Fundamental
- Round 8Boss: Kobe BryantThe Mamba
- Round 9Boss: LeBron JamesThe King
- Round 10Boss: Michael JordanHis Airness
Rating tiers
GOAT is real but nearly unreachable. 99 is not reachable at all.
FAQ
- Why can't I hit 99 OVR?
- The current six-steal formula caps OVR at 97. The GOAT tier starts at 96, but 99 itself is unreachable. Strong grades alone cannot overcome low skill values.
- There are no prices in Classic. How am I supposed to know who's good?
- That's the test. Box stats only partly signal a skill — scoring 28 a game tells you nothing about handles. A familiar scoring average can distract from a less famous player’s stronger skill. Deep cuts are rewarded on purpose. If you want prices, that's what Budget is for.
- What's the difference between my grade and my OVR?
- The grade is the decision; the OVR is the outcome. Taking the best handles on a rough roster is an A+ even though the number is still a 74 — you read the room perfectly and the roster just didn't have more. Rough eras are winnable on grades and brutal on OVR.
- Same run, different results?
- Every sim is seeded. The same code and game rules replay identically — in the app, on a share link, and in the preview image. Run It Back starts a whole new build on a fresh wheel.
- How does the Daily leaderboard stop cheaters?
- You submit a build code and three initials; the service also processes request information for abuse prevention. The server replays the code against today's wheel — wrong seed, impossible landing, extra re-spins, or a practice attempt all get rejected — and derives the score itself. This is not a guarantee that all abuse can be prevented.
- A player's rating is disrespectful.
- File a complaint at the barbershop. (The ratings are the debate — that's the game.)
- What decides who wins a Round?
- Your offense, defense, playmaking, and — in close matchups — a seeded variance roll. Large power gaps are deterministic, so an elite build cannot randomly lose to an early boss. In Budget, your flaw also matters. First to 11; first loss ends the run.