Eval Confidence Status

Is the #1 real?

An independent, reproducible audit of the major public LLM leaderboards — is each printed #1 a statistically real ranking, or a saturated coin flip? Same method certifies and debunks.

6
SWE-bench boards audited
5
print a #1 the data can't resolve
3
have a genuinely real #1

Leaderboards

SWE-bench Test

1,424-task full split — the resolving-power control

REAL #1
P(printed #1 is the true #1)100%
P(#1) since 2023-10-28 · flipped 2025-02-28
submissions × items24 × 1424
tied for #11
#1 survives split100%
resolvable tiers17 / 24
current #1 · sonar-foundation-agent_claude-opus-4-5
🔔 watch this board

SWE-bench Verified

500-task human-validated split

COIN FLIP
P(printed #1 is the true #1)36%
P(#1) since 2023-10-28 · flipped 2025-11-28
submissions × items134 × 468
tied for #13
#1 survives split3%
resolvable tiers15 / 134
current #1 · sonar-foundation-agent_claude-opus-4-5
🔔 watch this board

SWE-bench Lite

300-task lightweight split

COIN FLIP
P(printed #1 is the true #1)46%
P(#1) since 2023-10-28 · flipped 2025-06-28
submissions × items84 × 265
tied for #14
#1 survives split0%
resolvable tiers8 / 84
current #1 · ExpeRepair-v1_claude-4-sonnet-20250514
🔔 watch this board

SWE-bench Multimodal

visual-issue split

COIN FLIP
P(printed #1 is the true #1)38%
P(#1) since 2025-03-28 · flipped 2025-06-28
submissions × items12 × 248
tied for #14
#1 survives split0%
resolvable tiers3 / 12
current #1 · GUIRepair_o3
🔔 watch this board

SWE-bench Multilingual

multi-language repository split

COIN FLIP
P(printed #1 is the true #1)51%
submissions × items13 × 270
tied for #14
#1 survives split0%
resolvable tiers3 / 13
current #1 · mini-v2.0.0a0_gemini-3-flash
🔔 watch this board

SWE-bench Bash-only

shell / terminal task split

COIN FLIP
P(printed #1 is the true #1)57%
submissions × items40 × 451
tied for #14
#1 survives split17%
resolvable tiers11 / 40
current #1 · mini-v2.0.0_claude-4-5-opus-high
🔔 watch this board

LMArena (Chatbot Arena)

human pairwise votes, the most-watched LLM board

REAL #1
P(printed #1 is the true #1)99%
comparisons98,348
intransitive triples2.3% (null 3.7%)
current #1 · gemini-2.5-pro
🔔 watch this board

LMArena (coding)

the coding-prompt subset of the human vote arena

REAL #1
P(printed #1 is the true #1)97%
comparisons28,287
intransitive triples6.1% (null 7.4%)
current #1 · gemini-2.5-pro
🔔 watch this board

What the verdicts mean

Real #1 — separates from #2 and survives random task splits Coin flip — several submissions statistically tied; the title flips on re-split Unresolved — only partly separated

The Leaderboard Confidence Standard

A leaderboard prints an ordinal next to each row, and we read it like a stopwatch at a finish line. On a saturated board that ordinal is often an accident of which tasks were in the set. The fix costs nothing — four lines any leaderboard can adopt:

  1. Show a rank confidence interval, not a bare ordinal — the 95% CI of each row's rank under a bootstrap over the evaluation units.
  2. Mark the significance group tied for #1 (paired McNemar on the shared items) instead of a single crowned #1.
  3. Report the resolving power — how many statistically-distinguishable tiers the board actually supports.
  4. Only print a lone #1 when it survives a split-half re-test. Where it does — like SWE-bench Test — say so loudly; it's earned.

Watch a leaderboard, or audit one

Leaderboard Monitor

Pick a benchmark and I'll watch it — you get an alert the moment its #1 flips between real and coin-flip, plus a monthly confidence check. The board above, kept honest for you.

Get alerts →

Full confidence report

This page is the free summary. The full report — for a public board or your own — adds what a headline can't show, as a citeable PDF for a paper, launch, or diligence:

  • a 95% confidence interval on every submission's rank & score
  • the exact significance group, with paired-test p-values
  • reliability, frontier resolving-power & the latent-skill breakdown
  • the winner's-curse correction and per-finding remediation
  • the reproducible code behind every number
Request a report →

Embed a badge

Put the confidence verdict on your model's README or paper — a live badge that updates when the ranking does. One per board, plus a summary:

eval confidence summary badge  SWE-bench Lite confidence badge

[![SWE-bench Lite confidence](https://ipezygj.github.io/eval-audit-site/badges/swe-bench-lite.svg)](https://ipezygj.github.io/eval-audit-site/status.html)

Or consume the verdicts as JSON: status.json — a public API for agents and tools.

Method. Bootstrap rank confidence intervals over the evaluation units; paired McNemar for the top significance group; 50× split-half stability; Bradley-Terry + Condorcet for pairwise data. Pure standard-library Python, fixed seeds, reproducible from the public per-instance results. Verdicts are computed from the numbers, never asserted.

Ilpo Väätäinen — independent measurement & eval-integrity audits · ipezygj2@gmail.com · Measured, Not Believed
Last audited 2026-07-23 16:49 UTC · recomputed on schedule from live data