AI Benchmark Saturation: Why the Scoreboards Broke in 2026
MMLU is capped at 93%. HumanEval is basically solved. A look at the data behind AI benchmark saturation and what evaluators are doing next.
MMLU is capped at 93%. HumanEval is basically solved. A look at the data behind AI benchmark saturation and what evaluators are doing next.

Something weird is happening to the AI leaderboards. The top five models on MMLU are separated by 1.4 percentage points. HumanEval is essentially solved. GSM8K is finished. And yet nobody seems to agree on which model is actually the best.
Welcome to benchmark saturation, the quiet crisis eating the AI evaluation industry from the inside. A recent arXiv preprint making the rounds on Hacker News analyzes benchmark saturation across dozens of standard benchmarks and finds what most researchers have suspected for a while now: many of the scoreboards we relied on for years have stopped telling us anything useful about frontier models.
Let's look at what the data actually shows.
AI benchmark saturation is the point at which models cluster so tightly at the top of a test that score differences stop reflecting real capability differences. When five frontier models all score between 92 and 94 percent on MMLU, the remaining gap is mostly noise: label errors, ambiguous questions, and prompt sensitivity.
Photo by Scott Graham on Unsplash
Saturation isn't the same as "solved." A benchmark can be saturated while still being wrong on genuinely hard items. It just means the test has lost its power to discriminate between the models it was designed to evaluate. And that's a much bigger problem than it sounds.
Pull up recent public leaderboards and MMLU has clearly saturated at the top. Across the current wave of frontier models from Anthropic, OpenAI, Google, and the leading open-weights labs, self-reported MMLU scores now cluster inside roughly a 1-2 point band in the low-to-mid 90s. Nothing about that gap is meaningful. Given the estimated 2-3% label noise floor on MMLU (Hendrycks et al. have discussed contested items in the MMLU repository), the winner in a tightly-clustered field might just be the model that guesses better on the broken questions.
HumanEval tells a similar story. Frontier models routinely report scores in the mid-to-high 90s (self-reported), and mid-tier models often score within a couple of points of the flagship. Anyone who's actually used both a mid-tier and a flagship model knows that HumanEval scores don't map neatly to real coding ability. HumanEval has 164 problems. It was released in 2021. Every serious training pipeline has almost certainly seen these problems in some form.
GSM8K tells the same story. Top models routinely report 97-99% (self-reported). The remaining points are genuinely one grade-school word problem out of every 30-50, and many are debatable.
The arXiv paper takes a systematic approach that's worth understanding. According to the abstract, the authors analyze saturation across 60 language model benchmarks using 14 saturation-related properties, and find that nearly half of the benchmarks exhibit saturation, with rates increasing with age. They also find that resilience to saturation is impacted by expert-curation, not just by whether test data is public.
A few practical signals a benchmark has plateaued:
That third signal is the killer. The benchmark may still measure something, it just doesn't measure the thing users care about anymore.
Not everything is broken. A few evaluations are still meaningfully separating frontier models, though even these are showing wear.
| Benchmark | Current State |
|---|---|
| SWE-bench Verified | Still discriminating — top score around 79% (live-SWE-agent + Claude 4.5 Opus) |
| ARC-AGI-2 | Still discriminating, but frontier models are steadily closing the gap |
| GPQA Diamond | Nearly saturated at the top |
| MATH | Effectively saturated |
| LMSYS Chatbot Arena | Dynamic Elo rankings, still the most useful signal for chat quality |
SWE-bench Verified was supposed to be the hard one. It's real GitHub issues from real Python projects. Two years ago the top score was in the low 20s and today the public leaderboard shows top submissions in the high 70s. That's a rapid rate of collapse for what was designed as a hard, contamination-resistant benchmark.
ARC-AGI-2 is the interesting holdout. Even here, though, top models are steadily improving. And with the ARC Prize team working on the next iteration, you can see where this is going. Every time a benchmark gets serious attention, the models catch up within a year.
When your benchmark can't tell your top-five apart, you don't have a benchmark. You have a certificate of participation.
Three things collided. First, training data has swelled to the point where basically every published evaluation dataset ends up in the pretraining mix somewhere, either directly or through paraphrase. The line between "generalization" and "memorization" gets fuzzy at this scale.
Second, RLHF and process reward modeling turned out to be extremely good at pattern-matching benchmark formats. Models learn what a MMLU-style multiple choice question looks like and adjust their reasoning accordingly. This is real capability. It's also somewhat orthogonal to what users actually need.
Photo by Vitaly Gariev on Unsplash
Third, and this is the one nobody wants to say out loud, benchmark contamination is basically impossible to prevent anymore. Common Crawl scrapes GitHub. GitHub hosts benchmark repos. The training loop closes itself.
So you get a strange equilibrium: everyone knows the scores are inflated, everyone reports them anyway, and the actual work of comparing models has moved to Elo rankings, private evals, and vibes. Our own AGI Ranker audit tracked how much scores shift when you strip contamination out of the pipeline.
The interesting shift is toward what Anthropic and OpenAI call "held-out" evaluations. These are private test sets, sometimes rotated quarterly, that never touch the internet. According to Anthropic's most recent model announcements, flagship Claude releases are increasingly evaluated against suites of held-out reasoning problems that show meaningfully wider score gaps than public benchmarks.
Other directions gaining traction:
Stop trusting single-benchmark comparisons. Really. If someone tells you "Model X beats Model Y on MMLU by 1.2 points," that statement is essentially meaningless in 2026. The noise floor is bigger than the gap.
What actually works:
And if you're seeing marketing copy that leads with "top-performing on MMLU," treat it the way you'd treat a car dealer bragging about horsepower on a Prius. Technically true. Not the point.
The uncomfortable truth is that we may need to accept a period of measurement uncertainty. Frontier capability is advancing faster than the community can build reliable public benchmarks to measure it. This isn't unique to AI, physics went through the same thing in the early 20th century when instrumentation lagged theory, but it does mean the next 12-18 months of "leaderboard news" should be taken with heavy skepticism.
New agentic benchmarks are coming. Private evals are becoming the currency of serious research. Public leaderboards, at least the ones we've been trusting, are increasingly ceremonial.
The scoreboard broke. That doesn't mean the game stopped. It just means we need to stop pretending we can see the score from the cheap seats.
Not really for frontier models. MMLU is useful for comparing small or specialized models where the score range is still wide (60-85%), but among top-tier LLMs the 1-2 point spread falls inside the benchmark's estimated 2-3% label noise floor. For frontier comparisons, LMSYS Arena Elo and held-out private evals give more reliable signal.
Keep it private and never publish the questions online. Draw 20-50 problems from real work in your domain, include exact expected outputs, and rotate at least 20% of the set every quarter. Never paste your eval questions into public tools, since anything on the web can end up in the next training run within months.
No, it means our measurement tools have stopped keeping up. Real capability is still improving, as visible in agentic benchmarks like SWE-bench Verified going from the low 20s to the high 70s in about two years. Saturation on old benchmarks is a signal to build harder tests, not a signal that models have peaked.
Two reasons: training data contamination inflates public scores, and benchmark formats reward specific patterns (multiple choice, short answers) that don't reflect the messy, multi-turn nature of production use. This is why LMSYS Arena Elo diverges from static benchmarks, real users care about things like instruction following and tone that MMLU doesn't measure.
ARC-AGI-2 still discriminates between frontier models, though scores are climbing. SWE-bench Verified is saturating but remains useful for coding comparisons — see the current standings at swebench.com. LMSYS Arena Elo is the least-broken signal for general chat quality. GPQA Diamond is nearly done. Watch for new agentic benchmarks in the coming quarters.