Method
How B.O.B. is scored
B.O.B. doesn't run its own tests. It collects published results from the benchmark makers and turns them into one fair-as-possible number. Here is exactly how.
Last rebuilt 15 Oct 2026
- 1. Collect. Results come from the Epoch AI Benchmarking Hub (open data, CC BY 4.0), the Artificial Analysis Intelligence Index, and 11 real-use sources (listed below), from blind human votes to creators' own benchmarks. Prices come from OpenRouter. Everything refreshes daily.
- 2. Match names. Sources name models differently (“Claude Opus 5.5 (max with fallback)”, “claude-opus-5-5_max”, “anthropic/claude-opus-5.5”). We strip effort settings, providers and dated snapshot tags so they become one model. Each model gets its best reported setting on each benchmark (for example its max-effort run), and the model page shows which setting was used.
- 3. Only current models. The field is models released since 1 Jan 2026. A benchmark only counts if at least 5 of those models have a result on it.
- 4. Put every benchmark on the same scale. Benchmarks use different units (percent, Elo, index points), so each result becomes a percentile: what share of the other tracked models did this one beat? The best model on a benchmark gets 100 and the worst gets 0. Ties share the average.
- 5. Average by category, then overall. Benchmarks are grouped into six categories: Real use (hard to game), Reasoning & knowledge, Math, Coding, Agents & real work, Independent indexes. A model's category score is the average of its percentiles in that category. B.O.B. is the weighted average of its category scores, so a category with many benchmarks (like coding) can't drown out the others. Real use counts double; every other category counts once.
- 6. No ranking on thin data. A model is ranked only after it has results on at least 5 benchmarks across at least 3 categories. Newer models wait in “Waiting for more results” until then.
Real use: the check against benchmark-gaming
A model can be trained to ace the well-known tests and still disappoint in real work. People call this “benchmaxxing”. Tests that are hard to train for go in their own category and count double: blind votes from real people, brand-new tasks that appeared after a model was trained, private question sets that are never published, and benchmarks that independent creators run themselves.
Reality check. For every model with at least two real-use results, we compare its average on the lab tests (reasoning, math, coding, agents) with its real-use score. If the lab score is 15 or more points higher, it gets a Benchmaxxed? flag. If real use is clearly higher, it gets Holds up. A flag is a reason to test the model yourself, not proof.
Field reports. Some of the best evidence is a creator building real apps with a model on video. Those tests usually cover a handful of models, not a full leaderboard, so they don't change the score. We show them on the model's page, linked and dated.
- SimpleBenchAI Explained (YouTube) · 30 current modelsTrick questions a person gets right and a pattern-matching model gets wrong.
- BridgeBench (overall)BridgeMind (YouTube) · 29 current modelsA vibe-coding creator's own test suite, run on real app-building tasks.
- LMArena TextLMArena (blind human votes) · 80 current modelsReal people compare two anonymous answers and pick the better one. Nothing to memorise.
- LMArena Agent ArenaLMArena (real agent sessions) · 50 current modelsScored from real users' agent sessions: did the task get done, did it hallucinate tools.
- LMArena WebDevLMArena (blind human votes) · 82 current modelsPeople ask for a real web app, compare two builds side by side and vote for the one that works better.
- LiveBench 2.0 (real-work suites)LiveBench / Abacus.AI · 39 current modelsContamination-free real work: design, research, browser tasks, coding, long-running apps. Q&A suites left out.
- Vals IndexVals AI (private test sets) · 42 current modelsIndependent evaluator with private test sets of paid work: finance, legal, tax, cyber.
- SWE-rebenchNebius · 34 current modelsFresh GitHub issues collected after each model's training cutoff.
- Kagi LLM BenchmarkKagi · 22 current modelsPrivate question set that is never published, so it can't leak into training.
- EQ-Bench Creative WritingSam Paech (open source) · 46 current modelsIndependent, open-source writing test that also penalises AI slop and repetition.
- SkateBenchTheo (t3.gg, YouTube) · 8 current modelsA creator's niche knowledge test: 390 trick definitions, no lab optimises for it.
Known limits
- A percentile shows rank, not how big the gap is. A tiny lead and a huge lead can both score 100.
- Models tested on fewer benchmarks have noisier scores. The benchmark count is shown next to every model.
- Some results are reported by the labs themselves and collected by Epoch AI. Follow each link to check.
- The Indexes category (AA, Epoch ECI) partly overlaps with the other benchmarks. It counts as one category, not two.
- Real-use tests have biases too. Human votes can reward a friendly style, and some creator tests cover only a few models. That is why there are several of them.
- Different sources test at different times. A brand-new model may be missing from the slower real-use tests for a few weeks.
All 46 benchmarks in B.O.B.
Real use (hard to game)
- SimpleBench 30 models · via Epoch AI Benchmarking Hub
- BridgeBench (overall) 29 models · via BridgeMind
- LMArena Text 80 models · via LMArena (blind human votes)
- LMArena Agent Arena 50 models · via LMArena (real agent sessions)
- LMArena WebDev 82 models · via LMArena (blind human votes)
- LiveBench 2.0 (real-work suites) 39 models · via LiveBench / Abacus.AI
- Vals Index 42 models · via Vals AI (private test sets)
- SWE-rebench 34 models · via Nebius
- Kagi LLM Benchmark 22 models · via Kagi
- EQ-Bench Creative Writing 46 models · via Sam Paech (open source)
- SkateBench 8 models · via Theo (t3.gg, YouTube)
Reasoning & knowledge
- GPQA Diamond 70 models · via Epoch AI Benchmarking Hub
- Humanity's Last Exam 13 models · via Epoch AI Benchmarking Hub
- SimpleQA Verified 57 models · via Epoch AI Benchmarking Hub
- ARC-AGI-2 44 models · via Epoch AI Benchmarking Hub
- Chess Puzzles 73 models · via Epoch AI Benchmarking Hub
- Mystery Game Puzzles 57 models · via Epoch AI Benchmarking Hub
- CritPt (physics research) 89 models · via Epoch AI Benchmarking Hub
- ForecastBench 18 models · via Epoch AI Benchmarking Hub
- EnigmaEval 10 models · via Epoch AI Benchmarking Hub
- Blueprint-Bench 2 31 models · via Epoch AI Benchmarking Hub
Math
- FrontierMath Tiers 1-3 60 models · via Epoch AI Benchmarking Hub
- FrontierMath Tier 4 52 models · via Epoch AI Benchmarking Hub
- OTIS Mock AIME 73 models · via Epoch AI Benchmarking Hub
- ProofBench 68 models · via Epoch AI Benchmarking Hub
Coding
- SWE-bench Verified 16 models · via Epoch AI Benchmarking Hub
- Terminal-Bench 14 models · via Epoch AI Benchmarking Hub
- DeepSWE 26 models · via Epoch AI Benchmarking Hub
- FrontierSWE 20 models · via Epoch AI Benchmarking Hub
- FrontierCode 45 models · via Epoch AI Benchmarking Hub
- CursorBench 17 models · via Epoch AI Benchmarking Hub
- SciCode 86 models · via Epoch AI Benchmarking Hub
- WeirdML 52 models · via Epoch AI Benchmarking Hub
- GSO (code optimisation) 11 models · via Epoch AI Benchmarking Hub
- ALE-Bench 71 models · via Epoch AI Benchmarking Hub
Agents & real work
- APEX-Agents 48 models · via Epoch AI Benchmarking Hub
- Vending-Bench 2 47 models · via Epoch AI Benchmarking Hub
- OSWorld 2.0 9 models · via Epoch AI Benchmarking Hub
- Remote Labor Index 9 models · via Epoch AI Benchmarking Hub
- DTBench 67 models · via Epoch AI Benchmarking Hub
- LMCA 67 models · via Epoch AI Benchmarking Hub
- DeepResearch Bench 8 models · via Epoch AI Benchmarking Hub
- GDP.pdf 37 models · via Epoch AI Benchmarking Hub
- Game Boy Advance eval 23 models · via Epoch AI Benchmarking Hub
Independent indexes
- Epoch Capabilities Index 81 models · via Epoch AI
- Artificial Analysis Intelligence Index 54 models · via Artificial Analysis
See a mistake? Tell us in the comments on any VTalk video. Back to the leaderboard.