Every new LLM release comes with a wall of benchmark scores. MMLU: 92.3%. HumanEval: 87.1%. GPQA Diamond: 75.4%. The numbers keep climbing and the names keep multiplying.
But what do they actually measure? And more importantly — do they tell you anything useful about which model to use for your application?
Tests knowledge across 57 subjects — from elementary math to professional law and medicine. A 90%+ score means the model can answer college-level multiple choice questions across most domains. Useful for: general knowledge tasks, Q&A systems, educational applications.
Tests code generation — the model must write Python functions that pass unit tests. A 90% HumanEval score means the model gets 9 out of 10 coding problems right on the first try. Useful for: code generation, autocomplete, debugging assistants.
Extremely hard science questions designed to be unsearchable — PhD-level chemistry, biology, and physics. Human experts score around 65%. Frontier models now exceed this. Useful for: scientific research assistants, advanced reasoning tasks.
Real GitHub issues — the model must write code that fixes actual bugs in real open-source repos. Much harder than HumanEval because it requires understanding large codebases. Useful for: evaluating coding agents and autonomous software engineering.
Human preference ranking — users chat with two anonymous models and vote for the better response. ELO score reflects which models humans prefer in real conversations. Useful for: chat applications, customer support, anything user-facing.
Benchmarks have a dirty secret: models get trained on them.
When a benchmark becomes a target, it ceases to be a good measure. This is Goodhart's Law applied to LLMs.
Most public benchmarks are now partially contaminated — models have seen test-like data during training. This inflates scores without necessarily improving real-world performance. The response has been a wave of harder, more contamination-resistant benchmarks like GPQA, FrontierMath, and SWE-bench Verified.
The only benchmark that reliably predicts production performance is your own eval set — a curated set of real inputs from your actual use case with human-rated outputs.
Until you have that, use benchmarks as a coarse filter:
The most underrated consideration is cost per benchmark point. Here's the current landscape:
| Model | MMLU | Input cost/1K tokens | Cost per MMLU point |
|---|---|---|---|
| gpt-4o | 88% | $0.005 | $0.000057 |
| gpt-4o-mini | 82% | $0.00015 | $0.0000018 |
| claude-sonnet-4-6 | 90% | $0.003 | $0.000033 |
| claude-haiku-4-5 | 75% | $0.00025 | $0.0000033 |
| gemini-2.5-flash | 89% | $0.0001 | $0.0000011 |
Gemini 2.5 Flash gives you near-frontier performance at a fraction of the cost. For most production workloads, it's the highest value model available right now.
The best way to validate benchmark claims for your use case is to instrument your actual API calls and measure output quality alongside token costs. That way you can see if the "better" model actually produces better outcomes for your specific prompts — and whether the quality improvement justifies the cost increase.
Tokoscope monitors token usage, cost, and waste scores across OpenAI, Anthropic, and Gemini in one dashboard.
Get started free →