NSBA · GOAT DEBATE
The NSBA GOAT: The Careers, and the Seasons That Defined Them
Two questions, one answer sheet. Who owns the best career across NSBA 1–4 — and who put up the single greatest season ever recorded?
Great questions, and secretly they’re two different questions wearing one trenchcoat. "GOAT" usually means the best career — the person you’d build a franchise around across years. "Best single-season performance" is a different animal: a snapshot, a peak, one glorious run that may never repeat. Kobe’s career vs. Kobe’s 81. We’ll rank both.
One ground rule up front, because it changes everything: the career ledger only counts completed seasons — NSBA1, 2, and 3. NSBA4 is live and half-played (7 weeks in, ~6 games per team), so nobody’s current run is in the career book yet. We’ll fix that at the end by showing where the 2026 class would slot if today’s pace holds.
Part 1 — The career GOAT
The cleanest single number for career value in the data is win shares — a rate-and-volume blend that rewards scoring efficiently and doing it a lot, over a long time. Rank by it and one name sits alone at the top.
Career win shares — all-time top 10 (through NSBA3)
Anurag Sodhi is the NSBA career GOAT. It’s not a peak argument — his 16.4 career ppg is very good but not the highest here — it’s a body-of-work argument. In the reconciled records he logged 21 games across two seasons for 344 career points, the most points anyone has ever scored, at a genuinely efficient 0.715 points per tossup faced. Longevity plus volume plus efficiency is the exact recipe win shares is built to reward, and nobody else checks all three boxes.
| # | Player | Sea. | G | Pts | PPG | PPTF | Win Sh. |
|---|---|---|---|---|---|---|---|
| 1 | Anurag Sodhi | 2 | 21 | 344 | 16.4 | .715 | 6.60 |
| 2 | evan | 1 | 15 | 156 | 10.4 | .416 | 5.59 |
| 3 | Daniel S | 2 | 21 | 264 | 12.6 | .550 | 5.37 |
| 4 | arolakiv | 1 | 10 | 268 | 26.8 | 1.207 | 5.10 |
| 5 | sanj | 1 | 8 | 196 | 24.5 | 1.032 | 4.78 |
| 6 | VulcanForge | 1 | 11 | 216 | 19.6 | .896 | 4.67 |
| 7 | Lockheed Martin | 2 | 16 | 200 | 12.5 | .510 | 4.44 |
| 8 | Vish | 1 | 11 | 180 | 16.4 | .744 | 4.24 |
| 9 | Vishnu M | 3 | 27 | 232 | 8.6 | .370 | 3.94 |
| 10 | Sean29 | 2 | 17 | 184 | 10.8 | .478 | 3.87 |
Two things jump out of that table if you read it sideways.
Win shares are not points. Look at evan at #2 — 5.59 win shares on a modest 10.4 ppg. He’s the classic winning role player: the guy whose team keeps winning games while he does the quiet, consistent, low-neg work. Meanwhile arolakiv put up more than double evan’s scoring rate (26.8 ppg!) and lands below him at #4, because he did it in a single 10-game cameo. Career value rewards showing up, season after season. Peak is a different list — keep reading.
Vishnu M is the iron man. Three seasons, 27 games — more than anyone in the top 10 — at a steady 8.6 ppg. He’s the only three-season player on the board. Longevity is its own kind of greatness.
Part 2 — The best single seasons ever
Now the fun list. We rebuilt every player’s box scores season by season from the historical game logs (NSBA1–3) and ranked individual seasons by scoring rate. This is where the same name can appear more than once, and where the sample-size warnings start flashing.
| # | Player — Season | G | Pts | Gets | Negs | PPG |
|---|---|---|---|---|---|---|
| 1 | yufei — NSBA2 7 G | 7 | 196 | 54 | 5 | 28.0 |
| 2 | arolakiv — NSBA1 | 11 | 276 | 85 | 16 | 25.1 |
| 3 | thedoge — NSBA2 7 G | 7 | 168 | 49 | 7 | 24.0 |
| 4 | JoshuaW — NSBA2 | 9 | 200 | 56 | 6 | 22.2 |
| 5 | Atlasguy101 — NSBA3 6 G | 6 | 132 | 48 | 15 | 22.0 |
| 6 | sanj — NSBA2 | 9 | 196 | 64 | 15 | 21.8 |
| 7 | dan.k.memes — NSBA2 | 11 | 232 | 61 | 3 | 21.1 |
| 8 | Anurag Sodhi — NSBA2 | 10 | 208 | 67 | 15 | 20.8 |
| 9 | VulcanForge — NSBA1 | 13 | 252 | 75 | 12 | 19.4 |
| 10 | ne — NSBA1 | 11 | 212 | 67 | 14 | 19.3 |
(We threw out one-game blips — a player who dropped 20 in a single appearance is not a "season." The N G tag flags anyone under 8 games, where one hot night moves the average a mile.)
The arolakiv problem — and why he’s the real single-season king
You’ll notice arolakiv appears twice, with two different lines: the career table says 26.8 ppg on 10 games, the box-score rebuild says 25.1 on 11. Both are him. So which is real?
We pulled his full NSBA1 game log to settle it. The answer is beautiful: the career table counts his regular season only. Across ten regular-season rounds arolakiv was a machine — 28, 32, 32, 28, 28, 36, 32, 20, 20, 12 — for 268 points and that 26.8 average. Then he reached the playoffs and laid the one egg of his career: 8 points and 6 negs in Playoff 1. Add that game back and his line drops to 11 games, 276, 25.1.
The verdict
yufei’s 28.0 ppg is the highest single-season scoring rate on record — but it’s 7 games. arolakiv did 26.8 over a full 10-game regular season, the highest mark anyone has sustained across a real sample. In quiz bowl, as in everything, volume is the tiebreaker. arolakiv’s NSBA1 is the greatest single season in league history; yufei owns the highest peak.
And Atlasguy101 at #5 is the small-sample warning made flesh. That 22.0 ppg is a real 6-game NSBA3 run, but it’s propped up by a 44-point playoff explosion — and the very same handle’s NSBA2 cameo reads 0, 0, and a −8 neg-fest across three games. Same player, wildly different seasons. Six games tells you almost nothing; that’s the whole point of the flag.
Efficiency vs. volume: the PPTF cut
Points per tossup faced (PPTF) is the efficiency stat — of the questions that came your way, what fraction of a full 4-point tossup did you convert? Rank the career book by it (7+ games) and the leaderboard reshuffles hard:
| # | Player | G | PPG | PPTF |
|---|---|---|---|---|
| 1 | arolakiv | 10 | 26.8 | 1.207 |
| 2 | yufei | 7 | 28.0 | 1.174 |
| 3 | sanj | 8 | 24.5 | 1.032 |
| 4 | thedoge | 7 | 24.0 | 1.018 |
| 5 | JoshuaW | 9 | 22.2 | .935 |
| 6 | VulcanForge | 11 | 19.6 | .896 |
PPTF above 1.0 is silly — it means arolakiv and yufei were averaging more than a full tossup’s worth of value per question thrown at them, powered by early buzzes and bonus conversion. This is the “peak” end of the spectrum: blinding efficiency, short runs.
The whole GOAT argument lives in the gap between these two tables. The efficiency list is a who’s-who of brilliant one-year comets (arolakiv, yufei, sanj, thedoge). The win-shares list is the guys who kept the machine running for years at 0.5–0.7 PPTF (Anurag Sodhi, Daniel S, evan). Peak belongs to the comets; the career crown belongs to the marathoners. Both are correct answers to "who’s the GOAT" — they’re just answering different questions, which is exactly what tonight’s two askers stumbled into.
The NSBA4 asterisk: where the 2026 class would slot
None of the above includes the season being played right now. So, with the standard "it’s a partial season, everyone regress to the mean" disclaimer, here’s the current NSBA4 leaderboard on a per-game pace (points ÷ games played, ~6 games in for most):
| Player | Team | G | Pts | PPG pace |
|---|---|---|---|---|
| Kian Dhawan | Connor Chang | 6 | 136 | 22.7 |
| Rohan G | xpoes | 4 | 76 | 19.0 |
| Akhil Batchu | James W | 6 | 112 | 18.7 |
| Vishnu M | czz | 6 | 104 | 17.3 |
| Lucas W | sumin | 6 | 96 | 16.0 |
| Edward C | cryo | 6 | 88 | 14.7 |
Kian Dhawan is having a season that would rank. A 22.7 ppg pace, if he holds it, lands him at roughly #7 on the all-time single-season board above — ahead of dan.k.memes’ NSBA2 and knocking on Sodhi’s door. Rohan G’s 19.0 is on just 4 games (flag it), and Akhil Batchu at 18.7 over a full 6 is quietly elite. And note the returning legend: Vishnu M is back for a fourth season at 17.3 ppg — a career-best rate that, layered onto his existing three-season, 27-game résumé, is exactly the kind of run that climbs the win-shares board once NSBA4 closes the books.
Ask again in a month. If Kian keeps this up, the career GOAT conversation gets a new challenger — and arolakiv’s single-season throne finally has a real threat.
How I did this / caveats
Career rankings come from the career table (win shares, points, PPG, PPTF), which covers completed seasons NSBA1–3 only — NSBA4 is live and not in it. Single-season lines were rebuilt by aggregating the history_player_games box scores by (season, player); NSBA4 pace uses the current players point totals divided by games from the ratings table (~6 games in through Week 7). Real names were resolved via player_names where a full name exists; otherwise the league handle is shown.
Historical per-player numbers (NSBA1–3) are reconciled from older, imperfect records — treat them as strong estimates, not gospel. The arolakiv 26.8-vs-25.1 gap is a real artifact of the career table counting regular season while the box-score rebuild includes his playoff game; both figures are shown and explained. Seasons under 8 games are flagged because one big night swings the average hard. All numbers came from queries actually run against the read-only stats database; nothing here was estimated by feel.