Reference
AI model benchmarks, explained.
Labs publish tables of benchmark scores with almost no explanation of what was measured. This is a plain-English breakdown of 78 of them: the tasks, the environment the model runs in, who grades the answer, and the fine print that decides whether two numbers can be compared at all.
- benchmarks documented
- 78benchmarks documented
- labs whose reporting is tracked
- 44labs whose reporting is tracked
- that put the model in a real environment
- 31that put the model in a real environment
Every eval breaks into the same five stages
Once you see the stages, the differences between benchmarks stop being a wall of acronyms. A knowledge quiz and an agentic coding eval differ mostly in two places — stage three and stage four.
01 · Source
Where the tasks came from
Scraped GitHub issues, exam papers, or questions commissioned from PhDs. This decides what contamination is even possible.
02 · Task
What one instance looks like
A multiple-choice question is a different kind of measurement from a repository at a base commit plus a bug report.
03 · Environment
What the model can do while measured
No tools at all, a Docker container with a shell, a simulated API with another model playing the customer, or the live internet.
04 · Judge
Who decides the answer is right
String comparison, the project's own unit tests, a rubric-following LLM, or paid human experts. Changing the judge changes the score.
05 · Metric
What gets published
Percent resolved, pass@1, pass^8, Elo, dollars earned, or the task length a model clears half the time.
Three reasons a headline score misleads
The instrument changes underneath the trend line
MathArena graded USAMO 2025 with four human olympiad judges, and the best model scored 30.06%. It graded USAMO 2026 with a jury of three LLMs, and the best model scored 98.21%. Those two numbers are routinely plotted as one curve. Separately, FrontierMath v2 corrected errors in 42% of its problems — before and after are not the same benchmark.
Most benchmarks are too small to separate frontier models
GPQA Diamond is 198 questions, so one question is worth half a point and the top models sit inside the margin of error. AIME is 30 questions, with several models tied one question apart. MathArena Apex is 12 problems, where a single problem moves the score by 8.33 points.
The configuration matters more than the model
The same benchmark run with tools, extended thinking, or majority voting is a different measurement from the one run without. On agentic evals a step budget of 15 versus 100 appears in the same comparison table. Two labs have published different scores for the same competitor on the same benchmark version.
How labs actually report
None of the following is hypothetical. Each is drawn from a published model card, system card, or independent audit.
- 01
The scaffold moves the score more than the model does
Anthropic reported Claude Opus 4.8 at 78.9 on Terminal-Bench under one harness and 82.7 under another. Cognition measured the same model at 86.9 on its own framework. That is an eight-point swing from scaffolding alone — larger than most claimed generational gains.
- 02
Maximum effort is often not the best result
Labs run a model at several reasoning efforts and publish the row that won. Claude Opus 4.6 scored 62.7 on MCP-Atlas at high effort but 59.5 at max. One Opus 5 table drew its best three results from three different effort settings.
- 03
A benchmark vanishing from a card is itself a result
It is never the one that improved. Kimi K3 dropped eleven benchmarks its predecessor reported, including SWE-bench Verified at 80.2. GLM-5.2 dropped SWE-bench Verified too — and GLM-5.3 later retro-published GLM-5.2's withheld CyberGym score, which shows the number existed all along.
- 04
The same model can score 15.8% and 92.5% on one benchmark
On Harvey LAB, both numbers come from the same Grok 4.6 run. One is a task-resolution rate where every rubric criterion must pass; the other is the share of individual criteria passed. A 77-point gap that is entirely metric definition, not capability.
- 05
Passing the test is not always solving the problem
Cursor audited 731 SWE-bench Pro trajectories and found 63% of one model's successful resolutions retrieved the fix rather than derived it. Under a strict harness that model fell from 87.1 to 73.0 — and the effect is family-specific, so it distorts rankings rather than just absolute scores.
- 06
Almost nobody publishes a table you can copy
Anthropic, Meta, Mistral, Microsoft, Cohere, MiniMax and Z.ai publish headline numbers as images. Machine-readable tables exist only in system cards or evaluation PDFs, where they exist at all. This is why so many scores circulate through third-party transcription.
Browse every benchmark
Grouped by what the benchmark measures, and ordered within each group by signal — how much a score on it actually tells you, worked out from the judge, the size of the set, how much headroom is left, the documented fine print, and how many labs report it. Open a row to see that breakdown, the five stages and the current top scores without leaving the page.
78 benchmarks
Best first — by how much a score on it tells you. Open a row for the breakdown.
Coding17
Write or repair code. The judge is almost always a test suite, which makes these the most objective scores on the site.
- 85SWE-bench ProBigger fixes in unfamiliar codebases: about 107 lines across four files.Scale AIEnvironment: SandboxJudge: Unit tests
- 82LiveCodeBench ProElite contest problems judged by Olympiad medalists; the hard tier stayed at zero.NYU, Princeton, UC San Diego and collaboratorsEnvironment: No toolsJudge: Unit tests
- 79BigCodeBench1,140 Python functions to write, using 139 libraries, graded by unit tests.BigCode ProjectEnvironment: No toolsJudge: Unit tests
- 76Multi-SWE-benchSWE-bench's recipe rerun in seven other languages, with human difficulty labels.ByteDance SeedEnvironment: SandboxJudge: Unit tests
- 76SWE-rebenchA rolling set of fresh issues, with one company running every model itself.NebiusEnvironment: SandboxJudge: Unit tests
- 75SWE-benchCan a model fix a real GitHub issue so the project's own tests pass?Princeton-led academic team (the SWE-bench Team)Environment: SandboxJudge: Unit tests
- 74LiveCodeBenchProgramming-contest problems stamped with a date, so you can score only fresh ones.UC Berkeley, MIT, CornellEnvironment: No toolsJudge: Unit tests
- 74SWE-bench MultilingualThe same job in nine languages, with no Python anywhere in it.The SWE-bench teamEnvironment: SandboxJudge: Unit tests
- 70SWE-bench VerifiedThe 500 SWE-bench issues humans confirmed are solvable and fairly tested.OpenAI Preparedness, with the SWE-bench authorsEnvironment: SandboxJudge: Unit tests
- 68DeepSWETasks written from scratch, never merged upstream, graded by hand-written verifiers.DatacurveEnvironment: SandboxJudge: Unit tests
- 67SciCodeEighty coding problems written by working scientists from scripts they actually run.UIUC, University of Washington and collaboratorsEnvironment: No toolsJudge: Equivalence checker
- 67Terminal-Bench 3.0Expert-level computer work across seven fields; the best model manages under half.Laude Institute and Stanford UniversityEnvironment: SandboxJudge: Final-state check
- 64SWE-LancerReal paid freelance tickets, scored in dollars the model could have earned.OpenAIEnvironment: SandboxJudge: Hybrid
- 63Terminal-Bench 2.0 / 2.1Harder audited terminal jobs, run through a rewritten cloud harness called Harbor.Laude Institute, Stanford University and Snorkel AIEnvironment: SandboxJudge: Final-state check
- 57HumanEval164 hand-written Python puzzles: write the function body from its docstring.OpenAIEnvironment: No toolsJudge: Unit tests
- 56Aider Polyglot225 hard practice exercises, graded on the code and on the edit format.Paul Gauthier (Aider)Environment: No toolsJudge: Unit tests
- 48Terminal-Bench 1.0Can an agent finish real command-line jobs inside a Linux container?Stanford University and the Laude InstituteEnvironment: SandboxJudge: Final-state check
Agentic16
Long multi-step runs where the model drives tools itself. The scaffold moves the score as much as the model does.
- 79OSWorld-VerifiedOSWorld with the broken tasks and flaky graders fixed.XLANG Lab (HKU), with contributions from OpenAI, Anthropic, ByteDance Seed TARS, MoonShot AI, Simular and Human DataEnvironment: GUIJudge: Final-state check
- 79Vending-Bench 2A full simulated business year, with adversarial suppliers.Andon LabsEnvironment: Simulated APIJudge: Final-state check
- 78ScreenSpot-ProClicking tiny icons in CAD and video editors on 4K screens.National University of Singapore and Hong Kong Baptist UniversityEnvironment: No toolsJudge: Exact match
- 77BrowseCompShort questions whose answers are buried deep on the open web.OpenAIEnvironment: Live webJudge: Exact match
- 75OSWorldA real Ubuntu desktop where the agent controls the mouse and keyboard.XLANG Lab (HKU), CMU, Salesforce Research, University of WaterlooEnvironment: GUIJudge: Final-state check
- 73GDPvalReal deliverables from 44 jobs, judged blind against human experts.OpenAIEnvironment: No toolsJudge: Human graders
- 72Harvey LABLegal work product graded against expert rubrics where every criterion must pass.Harvey AIEnvironment: SandboxJudge: LLM judge
- 70METR time horizonHow long a job can an AI finish? Measured in human hours.METREnvironment: SandboxJudge: Final-state check
- 70tau-benchCan an agent follow company policy while a simulated customer keeps talking?Sierra AI (with Princeton)Environment: Simulated APIJudge: Final-state check
- 65WebArena812 tasks on five self-hosted real web apps, graded on end state rather than text.Carnegie Mellon UniversityEnvironment: GUIJudge: Hybrid
- 64MLE-benchCan an agent win a Kaggle medal, unaided, from scratch?OpenAIEnvironment: SandboxJudge: Final-state check
- 64tau2-benchLike tau-bench, but the simulated customer can also push buttons.Sierra AIEnvironment: Simulated APIJudge: Final-state check
- 58Mind2Web 2Long agentic-search tasks graded by a tree of judge agents.OSU NLP GroupEnvironment: Live webJudge: LLM judge
- 57GAIAQuestions easy for humans, hard for AI, needing tools and multi-step work.Meta AI, HuggingFace, AutoGPTEnvironment: Live webJudge: Exact match
- 56TheAgentCompany175 workplace tasks inside a fake software company, scored checkpoint by checkpoint.Carnegie Mellon UniversityEnvironment: SandboxJudge: Hybrid
- 48PaperBenchReproduce a whole ICML paper from scratch, without the authors' code.OpenAI (Preparedness)Environment: SandboxJudge: LLM judge
Reasoning7
Hard problems with a single checkable answer. Small sets, so the error bars are wider than the gaps.
- 72ARC-AGI-3Novel video games an agent must learn with no instructions.ARC Prize FoundationEnvironment: No toolsJudge: Final-state check
- 70HLEExpert-written questions at the frontier of human academic knowledge.Center for AI Safety and Scale AIEnvironment: No toolsJudge: LLM judge
- 64LiveBenchRotating question sets, objective ground truth, and no LLM judge anywhere.Abacus.AI with NYU, Nvidia, UMD and USCEnvironment: No toolsJudge: Hybrid
- 63ARC-AGI-2Harder grid puzzles targeting symbolic, compositional, and contextual reasoning.ARC Prize FoundationEnvironment: No toolsJudge: Exact match
- 62CritPtUnpublished research-level physics problems written by working physicists.CritPt team with 50+ physics researchers; graded with Artificial AnalysisEnvironment: No toolsJudge: Hybrid
- 59IFEvalPrompts with machine-checkable formatting constraints like word counts.Google and Yale UniversityEnvironment: No toolsJudge: Exact match
- 58ARC-AGI-1Colored-grid puzzles a person can solve without any training.François Chollet, now stewarded by the ARC Prize FoundationEnvironment: No toolsJudge: Exact match
Math6
Competition and research mathematics, graded on the final answer or on the proof.
- 63MATH-500A 500-problem slice of MATH kept as a cheap standard subset.OpenAIEnvironment: No toolsJudge: Equivalence checker
- 62FrontierMathUnpublished research-level math problems with automatically checkable answers.Epoch AI, with 60+ research mathematiciansEnvironment: No toolsJudge: Exact match
- 58GSM8KGrade-school word problems needing two to eight arithmetic steps.OpenAIEnvironment: No toolsJudge: Exact match
- 56MathArena ApexTwelve final-answer problems chosen because frontier models all failed them.SRI Lab, ETH ZurichEnvironment: No toolsJudge: Exact match
- 49AIMEThirty short-answer olympiad qualifier problems with integer answers 0-999.Mathematical Association of America; LLM runs by MathArena (ETH Zurich)Environment: No toolsJudge: Exact match
- 46IMO-ProofBenchSixty olympiad problems marked on the written proof, not the final answer.Google DeepMindEnvironment: No toolsJudge: Hybrid
Knowledge6
What the model knows and whether it admits when it does not. Contamination is the standing risk.
- 68AA-OmniscienceSix thousand fact questions that penalize confident wrong answers.Artificial AnalysisEnvironment: No toolsJudge: LLM judge
- 67HealthBenchOpen-ended health chats scored by a model applying physician-written rubric criteria.OpenAI Health AIEnvironment: No toolsJudge: LLM judge
- 63MMLU-ProHarder MMLU rebuild with ten options and reasoning-heavy questions.TIGER-Lab (University of Waterloo), with Toronto and CMUEnvironment: No toolsJudge: Exact match
- 61MMLUFifty-seven-subject multiple-choice exam, from elementary math to professional law.UC Berkeley, Columbia, UChicago, UIUCEnvironment: No toolsJudge: Exact match
- 61SimpleQA VerifiedCleaned, de-duplicated, topic-balanced thousand-question rebuild of SimpleQA.Google DeepMind / Google ResearchEnvironment: No toolsJudge: LLM judge
- 53GPQAPhD-level science questions that skilled web searchers still fail.NYU, Cohere, AnthropicEnvironment: No toolsJudge: Exact match
Multimodal9
Images, video or audio in the input, not just text.
- 66Video-MMEVideo question answering across clip lengths from seconds to an hour.University of Science and Technology of China and collaboratorsEnvironment: No toolsJudge: Exact match
- 63MMAUAudio understanding across speech, environmental sound and music.University of Maryland and AdobeEnvironment: No toolsJudge: Exact match
- 63OCRBenchA 1000-question OCR stress test scored one point per question.Huazhong University of Science and Technology and collaboratorsEnvironment: No toolsJudge: Exact match
- 62MMMU-ProMMMU rebuilt to block text-only shortcuts: ten options, questions hidden in screenshots.MMMU Benchmark team with CMUEnvironment: No toolsJudge: Exact match
- 59DocVQAReading answers off scanned business documents: forms, tables, letters, reports.Computer Vision Center, Universitat Autònoma de Barcelona (host)Environment: No toolsJudge: Equivalence checker
- 55GenEvalDoes the image contain what the prompt asked for? A detector checks.University of Washington and Allen Institute for AIEnvironment: No toolsJudge: Final-state check
- 55MMMUCollege-exam questions with images, across thirty subjects, needing expert knowledge.MMMU Benchmark team (academic consortium, first author Xiang Yue)Environment: No toolsJudge: Exact match
- 52CharXivReal messy charts scraped from arXiv papers, with free-form reasoning questions.Princeton Language and Intelligence, with UW-Madison and HKUEnvironment: No toolsJudge: LLM judge
- 46MathVistaMath questions over charts, diagrams and geometry figures, mostly recycled datasets.UCLA, University of Washington and Microsoft ResearchEnvironment: No toolsJudge: Hybrid
Long context3
Retrieval and reasoning over inputs far larger than a normal prompt.
- 72MRCRFind the second poem about tapirs among fifty near-identical ones.OpenAI (dataset); original task from Google DeepMindEnvironment: No toolsJudge: Hybrid
- 70LongBench v2Hard multiple-choice questions over contexts up to two million words.Tsinghua University (THUDM)Environment: No toolsJudge: Exact match
- 50RULERSynthetic long-context tasks that report the length where a model stops working.NVIDIAEnvironment: No toolsJudge: Exact match
Tool use2
Calling APIs and functions correctly, in the right order.
Safety8
Refusals, honesty and attack resistance. Several of these are scored so that a lower number is better.
- 77MASKDoes the model say things it does not itself believe?Center for AI Safety with Scale AIEnvironment: No toolsJudge: Equivalence checker
- 74CyberGymGiven an unpatched repository and a bug description, write an input that crashes it.UC Berkeley (Sunblaze group / Berkeley RDI, Dawn Song)Environment: SandboxJudge: Final-state check
- 64AgentDojoRealistic tool-calling tasks with attacker instructions hidden in the data.ETH Zurich (SPY Lab)Environment: Simulated APIJudge: Final-state check
- 61AgentHarmDoes the model refuse harmful tasks when it has tools, not just chat?UK AI Security Institute with Gray Swan AIEnvironment: Simulated APIJudge: Hybrid
- 61AILuminateAn industry-consortium safety grade, with the real test set kept private.MLCommonsEnvironment: No toolsJudge: LLM judge
- 59HarmBenchA standard grid: many attack methods against many models, one classifier.Center for AI SafetyEnvironment: No toolsJudge: LLM judge
- 57StrongREJECTScore jailbreaks by how useful the answer is, not whether it refused.UC Berkeley / CHAIEnvironment: No toolsJudge: LLM judge
- 43TruthfulQAQuestions where the common human answer is wrong.University of Oxford and OpenAIEnvironment: No toolsJudge: Hybrid
Human preference2
Humans pick a winner. Captures taste, and inherits the biases of whoever voted.
- 66LMArenaAnonymous head-to-head chats, voted on by the public, ranked by Elo.UC Berkeley / LMSYS, now Arena Intelligence Inc.Environment: Human ratersJudge: Human graders
- 66WebDev ArenaTwo models build the same web app; you use both and pick one.Arena Intelligence Inc. (formerly LMArena / LMSYS)Environment: Human ratersJudge: Human graders
Aggregate index2
Composite indices built from other benchmarks. Convenient, and one level further from anything measured.