Skip to content

Models

LLM Leaderboards in 2026, Which Ones Matter and How to Read Them

Artificial Analysis, Arena preference Elo, ARC-AGI-3, SWE-bench, Terminal-Bench and vendor charts all rank models differently. A guide to which leaderboard answers which question.

The Vibe Father 17 min read
Source article featured image
Source article featured image Article Source Image from source article Source page media — editorial fair use review required
Share Post to X LinkedIn

There is no such thing as "the" LLM leaderboard, and the single most common mistake in model selection is treating one board's ranking as a general verdict. "llm leaderboard" went breakout in US searches during the Opus 5 launch, so here is the honest map of the field.

The chart below makes the point better than any argument. It is one model — Claude Opus 5 — across seven boards on launch day.

Same model, same day, scores from 30.2 to 79.2. None of these numbers are comparable to each other, because none of these boards measure the same thing.

If a model can score 78 on one board and 30 on another simultaneously, then "what does it score" is an incomplete question. The complete question is "what does it score on the board that resembles my work."

The field, by what it answers

LeaderboardQuestion it answersTrust for
Artificial Analysis indicesHow capable across a documented weighted suite?Cross-model comparison
Arena preference EloWhich output do humans prefer?Subjective quality, taste
SWE-bench (Verified / Pro)Can it fix real repository issues?Maintenance work
DeepSWECan it work at repository scale?Large multi-file changes
Terminal-BenchCan it operate a shell to completion?CLI and ops automation
Frontier-BenchCan it persist on long-horizon agent work?Unattended agents
OSWorldCan it drive a GUI?Computer use
ARC-AGI-3Can it model a novel system from scratch?Hard debugging, reverse engineering
GDPval-AACan it do professional knowledge work?Specs, analysis, planning
Vendor launch chartsWhat does the vendor want emphasised?Finding what to verify
Your own ticket suiteDoes it work on my codebase?The actual decision

Notice that the last row is not useless — it is just a different kind of information. A vendor chart tells you which results the lab is confident about, which is a genuine signal. What it cannot do is settle a comparison, because the vendor chose the benchmarks, the effort tier, and the opponents.

The four failure modes

1. Comparing across effort tiers

Modern models expose reasoning-effort settings, and boards publish per configuration. "Opus 5 scores 78" means at max effort. "GPT-5.6 Sol scores 78" means at xhigh. Comparing either to a competitor's default is not a comparison. A score without its tier is unusable.

2. Ignoring confidence intervals

Artificial Analysis states a 95% confidence interval under ±1% for its Intelligence Index. Opus 5 at 61 versus Fable 5 at 60 is therefore a result at the edge of noise, not a gulf. Treat sub-point gaps as ties.

3. Reading a saturated board

When top scores cluster above 90%, a benchmark has stopped discriminating. Opus 5 posts 97.5% on ARC-AGI-1 and 90.4% on ARC-AGI-2 — neither separates frontier models any more. A launch that leads with a saturated board is telling you something about what it would rather not discuss.

4. Assuming a composite matches your weighting

Every composite embeds an opinion. The Artificial Analysis Intelligence Index puts 34% on Agents. Our own Vibe Coding Index puts 45% on Coding and 35% on Agentic because we are ranking for coding work specifically. Neither is wrong, both are choices. If your work is 90% maintenance on a legacy monolith, neither weighting is yours.

Static benchmarks versus human preference

The deepest split in the field is between benchmarks with a correct answer and boards that measure what people prefer.

Static benchmarksPreference Elo
MeasuresCorrectness against a known answerWhich output humans pick
StrengthObjective, reproducibleCaptures taste and usability
WeaknessSaturates, can be trained towardStyle can beat substance
Fails whenThe test set leaksVoters reward confident formatting

They disagree regularly, and the disagreement is informative rather than embarrassing. A model that wins static benchmarks but loses preference Elo is often technically correct and unpleasant to work with. A model that wins preference but trails on correctness is often producing confident, well-formatted output that does not survive a test suite.

This is why our Coding dimension blends Arena Code WebDev human-preference Elo at a fixed weight when current votes exist, rather than picking a side. Either signal alone has a known failure mode.

How to spot a cherry-picked chart in ten seconds

Launch materials are not dishonest so much as selectively framed. A short checklist catches most of it.

Red flagWhat it usually hides
No effort tier namedThe headline used max, your default will not match
Only benchmarks the model winsA loss exists — find it
A saturated board leading the deckNothing to say on the discriminating ones
Opponents at older versionsThe current competitor is closer or ahead
Y-axis starting above zeroA small gap drawn as a chasm
"Internal benchmark" with no definitionNot independent evidence
No confidence interval anywhereGaps may be inside the noise

The useful habit is to look for the loss. Every real model loses something — Opus 5 loses DeepSWE v1.1 to GPT-5.6 Sol, 68.8% to 72.7%, and is substantially behind Mythos 5 on exploit development. A launch page with twelve wins and no losses is not describing a model, it is describing a marketing position.

Benchmarks have a life cycle

Every good benchmark eventually stops working, and knowing where one sits in its life cycle is most of reading it correctly.

StageSignsHow to use it
NewScores near zero, wide spreadWatch — it may be measuring noise
DiscriminatingClear separation, movement between releasesThis is where the signal is
MaturingTop cluster tighteningStill useful, read gaps carefully
SaturatedLeaders above 90%, differences under a pointRetire it from decisions

ARC-AGI-1 at 97.5% and ARC-AGI-2 at 90.4% are saturated. ARC-AGI-3, where the best verified result is about 30% against a human baseline of 100%, is wide open. SWE-bench Verified at 96% is nearly done as a discriminator, which is precisely why SWE-bench Pro — where Opus 5 posts 79.2% — exists.

When a lab moves its headline from one benchmark generation to the next, that is the life cycle working, not goalpost-shifting. When a lab keeps quoting the saturated one, that is worth noticing.

The one leaderboard that actually decides

Yours. Twenty real tickets from your own backlog, run through each candidate model in your own harness, scored on the things that pay you.

MeasureWhy it beats a public board
Accepted diff rateYour reviewers, your standards
Cost per accepted changeIncludes retries, which benchmarks hide
Repair rate within 7 daysCatches fluent-but-wrong output
Wall-clock to mergeLatency is a real cost
Escalation rate to a humanMeasures autonomy honestly

Public leaderboards are for deciding what to test. They narrow a field of forty models to three candidates, which is genuinely valuable and is the job they are good at. They cannot tell you which of the three works on your conventions, your framework versions, and your definition of clean.

A practical reading routine

  1. Identify the shape of your work. Maintenance, greenfield, agentic, ops, analysis — they map to different boards.
  2. Pick two boards that match it. One static, one preference-based, if both exist.
  3. Read the methodology once. Weighting, scoring rule, confidence interval, scope.
  4. Note the effort tier on every number you write down.
  5. Shortlist three models, not one.
  6. Run your twenty tickets. This is the step that decides.
  7. Re-check quarterly, or on a launch that moves your shortlist.

Step three is the one people skip, and it takes about fifteen minutes per board. It is also what converts a leaderboard from a scoreboard you react to into an instrument you can use.

Building your own internal leaderboard

The twenty-ticket evaluation is worth turning into a standing asset rather than a one-off. Teams that do this stop re-arguing model choice every launch.

ComponentWhat it looks like
Fixed task set20–40 real tickets, frozen, spanning bug fix / feature / refactor / migration
Fixed harnessSame prompts, same tools, same retry cap for every candidate
Automatic scoringTests pass or they do not — no human vibes in the primary metric
Human review sampleA subset read by a senior engineer for style and safety
Cost captureTokens in and out per task, including retries
Version pinningRecord the exact model revision and effort tier

Freezing the task set is what makes it a leaderboard rather than an anecdote. If the tasks change between runs, you cannot attribute a score change to the model. Refresh the set deliberately — perhaps quarterly — and treat that refresh as a version bump that resets comparisons.

The payoff arrives on launch day. Instead of a week of debate, someone runs the suite and posts three numbers, accepted rate, cost per accepted change, and repair rate. That is a decision, and it takes an afternoon.

Where our board fits

The Vibe Coding Index is a coding-weighted composite. 45% Coding, 35% Agentic, 20% Intelligence, built from published Artificial Analysis dimensions with Arena Code WebDev blended into Coding when fresh votes exist.

We publish the source dimensions next to the composite specifically so you can disagree with our weighting. If your work is more research than implementation, read the Intelligence column and ignore our headline. If you run unattended agents, weight Agentic higher than we do. A composite you cannot decompose is a composite you should not trust — including ours.

We also leave cells empty rather than estimating them. An em-dash means nobody has published a comparable measurement, which is real information, filling it with a guess would quietly convert an unknown into a ranking.

Common questions

Which LLM leaderboard is the most accurate?

None in general. Each measures something different — the accurate one is whichever resembles your workload. For cross-model comparison with published methodology, Artificial Analysis is the strongest starting point.

Why do leaderboards disagree?

Because they measure different capabilities, at different effort tiers, with different scoring rules. Disagreement between a static benchmark and preference Elo is usually informative rather than an error.

Can benchmarks be gamed?

Static benchmarks can be trained toward, which is why private and semi-private test sets like ARC-AGI-3's exist. Preference boards can be gamed by confident formatting. Diversify your sources.

Which leaderboard should a coding team start with?

The standalone Coding and Agentic boards rather than a general intelligence composite, then a preference board such as Arena Code WebDev for the taste dimension. Use both to build a shortlist of three, and let your own ticket suite pick the winner.

What is a meaningful score gap?

Depends on the confidence interval, which is why you read the methodology first. On the Artificial Analysis Intelligence Index, under a point is a tie and three to five points is worth evaluating. On a preference board, check the vote count and uncertainty before reading any gap at all — preliminary entries move.

Should I switch models when a leaderboard changes?

No. Use it to decide what to test, then let your own twenty tickets decide whether to switch.

How do I know when a benchmark is saturated?

When the leaders cluster above roughly 90% and the differences between them fall inside the confidence interval. At that point the board has stopped separating models and should come out of your decision process.

Are vendor benchmark charts worth reading?

Yes, as a map of what to verify rather than as evidence. They tell you which results a lab is confident about. They cannot settle a comparison, because the lab picked the benchmarks, the effort tier and the opponents.

Sources and further reading

The uncomfortable truth about this whole category is that leaderboards are most useful to people who least need them. If you have twenty tickets, a harness and a habit of measuring cost per accepted change, a leaderboard saves you a week of evaluation by narrowing the field. If you do not have those things, a leaderboard becomes a substitute for judgment — and the model at the top of a board you have not read the methodology for is not a decision, it is a guess with a number attached. The fix is not to distrust leaderboards. It is to use them for the job they are genuinely good at — narrowing forty options to three — and then to do the unglamorous work of running those three against tasks that actually resemble yours.

Reader check

Was this article helpful?

One click helps us decide what to research next.

The app behind this research

TheVibeFather is the multi-CLI AI coding harness

You just read field notes from the same team that ships TheVibeFather — the multi-CLI AI coding harness that runs Claude Code, Codex, OpenCode and more with shared memory and a verify gate. Bring your own keys.

Keep reading