promptgarten ๐ŸŒฑ
๐ŸŒ ES
Guideโ—โ—โ—‹5 min ยท +40 XP

Reading Benchmarks Without Getting Fooled

Benchmark leaderboards look objective. They usually aren't quite. Here's how to read them right.

Why this matters

You read: "Model X is now #1 on SWE-bench." That sounds like a clear fact. Usually it isn't. Benchmarks have weaknesses that rarely get mentioned alongside the number. Once you know them, you can read scores and rankings with the right amount of distance.

The most common traps

Contamination. Many benchmark tasks eventually end up in a model's training data โ€” through Common Crawl, GitHub, Reddit. A model can then "solve" a task because it has already seen the answer, not because it actually understands the problem.

Saturation. Older benchmarks like HumanEval or MMLU became so easy that nearly every frontier model lands at the top, tightly clustered together. The test keeps running, but it stops telling models apart. You won't notice this at a glance, because a number still shows up.

Gaming and leaky tasks. Some benchmark tasks practically give away the solution in the task description itself, or the automated tests are too weak to catch a wrong answer. A model can "pass" without truly solving the task.

Vendor cherry-picking. Companies often publish only their best result โ€” the best prompt variant, the best setup โ€” and quietly leave out weaker attempts. That skews leaderboards toward marketing.

Multiple "official" scores for the same benchmark. Depending on which tool wraps the model (the "scaffold") or which subset of the data gets tested, the same benchmark can produce different results โ€” and all of them get called "official."

The real-world gap. A benchmark tests a clean, narrow task. Your actual problem is usually messier. Teams that build their own domain tests (legal, medical, financial work) often see noticeably weaker results than the public benchmarks promised.

Stale leaderboards. Not every leaderboard gets re-run against every new model. A "#1" spot can be months old and simply mean nobody has tested the newest model yet.

Rules of thumb worth keeping

  • Never trust a single number. Check at least two independent sources.
  • Check who ran the test, and when. A number from the vendor itself counts for less than one from an independent source.
  • Prefer independent, recent sources over marketing slides.
  • A short trial on your own real task beats any benchmark score. Try the model on your actual problem before you trust a leaderboard number.

EXAMPLE

"Model X is #1 on leaderboard Y." Before you switch: who tested it, when โ€” and what does a quick trial on your own task show?

QUICK QUIZ

Why can a single benchmark have several different "official" results?

SOURCES

RELATED TOPICS

What Is an LLM? โ—โ—‹โ—‹Which Model, Which Plan? โ—โ—‹โ—‹Vibe Coding: When It Works, When It Bites You โ—โ—‹โ—‹