All models as a static table

Chart controls

Models

Every model with an official Overall rank is shown by default. Partial results keep their rank; the icon explains what evidence is incomplete.

Reasoning view applies to Scores, Reasoning variants, Head-to-head, Per game heatmap, Economics (when available), and Cycle detector.

Compare two entries

Select two models to inspect their evidence together.

Selected models, ordered by the Rank by choice above

Score is the public leaderboard score; the other Rank by choices show diagnostic views when the selected models have that data.

Overall min-max and mean; small dots are each game (averaged across reasoning variants where scores exist); game dots show working-program strength, without failed generation attempts
Coming soon

Generation cost versus score will appear when the economics segment is available.

Reasoning variants
Working-program strength heatmap (per-game scores of working programs averaged across reasoning variants; failed generation attempts count only in the headline score)
Combined view across tested provider settings.

Off-diagonal cells use win rate for the row model against the column opponent (W-L-D in the tooltip). Use Reasoning view to show one reasoning variant.

Less-used views open on demand, so the page stays short.
Per-game comparison Top selected models within each game

Each panel ranks selected models within one game for the active reasoning view, by working-program strength; failed generation attempts count only in the headline score.

Cycle detector Non-transitive matchups between selected models

What it finds: Leaderboard averages can hide matchup loops. The detector searches the currently selected models and reasoning view for cases where A outperforms B, B outperforms C, and C outperforms A.

How to read it: In A → B → C → A, each arrow points from the model with the higher pair score to the model it outscored. Hover over a result for each edge’s win-loss-draw record and pair score.

Each arrow requires at least four matches and a pair score above 50%, with a draw counting as half a win. Results are ordered by the cycle’s weakest edge: weakest edge +x pp is the smallest of the three margins above 50%, while n is the total match count across all three edges. The detector shows up to ten cycles. These are descriptive matchup patterns, not tests of statistical significance. “No cycles” means none met these rules in the current selection and reasoning view; it does not prove that the matchups are transitive.

Output tokens and API latency How much each model wrote, and how fast

These views will appear when the economics segment is available.

Static rankings — current page release

This table remains available without chart scripts. It describes this page's release; restoring a requested comparison and its filters requires JavaScript. Open benchmark rankings for the detailed tables.

Overall leaderboard scores

All officially ranked Overall models from the same data as the interactive charts. Partial rows keep their official rank and show that their evidence is incomplete.

Model Evidence status Rank Mean Min Max
GPT-6 AstraComplete evidence189.472.298.9
Claude Opus 5.5Complete evidence288.652.799.3
Claude Fable 5.1Complete evidence388.465.797.9
GPT-6.1 SolComplete evidence485.851.098.3
Claude Opus 5Complete evidence578.344.395.8
GPT-6 SolComplete evidence674.510.094.8
GPT-5.6 SolComplete evidence768.539.488.9
Claude Fable 5Complete evidence867.221.492.8
Muse WonderComplete evidence966.216.892.9
GLM-5.3Complete evidence1065.30.093.2
Grok 4.7Complete evidence1165.10.093.5
Claude Sonnet 5.5Complete evidence1261.614.198.8
Grok 4.6Complete evidence1360.813.785.7
Gemini 3.8 FlashComplete evidence1460.534.486.6
Muse Spark 1.3Complete evidence1559.426.584.2
Grok 4.5Complete evidence1657.916.589.8
GLM-5.3 FlashXComplete evidence1757.519.184.8
Claude Haiku 5.5Coverage incomplete: some games cannot be scored: their only generation attempts failed because of the test harness or the provider and cannot currently be repeated1857.116.991.1
GLM-5.3 FlashComplete evidence1957.018.481.0
GPT-5.4Complete evidence2056.20.098.0
Qwen3.8 Max 0902Complete evidence2155.026.592.7
Qwen3.8 2.4T A95BComplete evidence2254.332.191.0
Hy4 PreviewComplete evidence2353.60.090.3
DeepSeek V4.1 FlashComplete evidence2453.422.983.0
Muse Spark 1.2Complete evidence2553.219.885.0
Ember-1Complete evidence2652.822.085.1
Ox AlphaComplete evidence2752.221.774.9
Gemini 3.6 FlashComplete evidence2851.719.184.2
Claude Opus 4.8Complete evidence2951.70.084.1
Gemini 3.5 FlashComplete evidence3051.012.190.6
GPT-5.5Complete evidence3150.30.087.7
Qwen3.8 MaxComplete evidence3249.719.190.7
GPT-6 LunaComplete evidence3348.829.686.3
Kimi K3Complete evidence3448.70.093.6
Claude Opus 4.5Complete evidence3548.633.077.4
Claude Sonnet 5Complete evidence3647.823.781.2
GPT-5.6 TerraComplete evidence3747.30.080.1
Gemini 3.1 Pro PreviewComplete evidence3846.514.285.2
DeepSeek V4 ProComplete evidence3944.50.084.8
GLM-5.2Complete evidence4044.410.179.2
DeepSeek V4 Pro 0813Complete evidence4144.20.079.9
GPT-5Coverage incomplete: one or more documented settings are untested or ineligible4243.00.075.1
GPT-5.6 LunaComplete evidence4341.811.582.3
o3Complete evidence4436.50.058.9
Seed 2.0 CodeComplete evidence4536.00.087.5
Qwen3.8 27BCoverage incomplete: generation quality is below the publication threshold4634.30.077.2
DeepSeek V4 FlashComplete evidence4734.10.081.9
Gemini 3.5 Flash LiteComplete evidence4833.510.362.0
Space Bunny AlphaComplete evidence4933.30.074.6
Inkling SmallComplete evidence5032.64.655.2
Muse Glimmer 30BComplete evidence5130.50.048.7
GPT-OSS 120BComplete evidence5230.20.059.2
Nemotron 3 Ultra 550B A55BCoverage incomplete: one or more documented settings are untested or ineligible; some games cannot be scored: their only generation attempts failed because of the test harness or the provider and cannot currently be repeated5327.50.060.7
InklingComplete evidence5426.40.048.0
Step 3.7 FlashComplete evidence5524.80.051.3
Mercury 2.5 PreviewComplete evidence5621.90.045.3
Gemini 3.1 Flash LiteCoverage incomplete: one or more documented settings are untested or ineligible5716.20.044.3
Solar Mini 4Coverage incomplete: generation quality is below the publication threshold; some games cannot be scored: their only generation attempts failed because of the test harness or the provider and cannot currently be repeated588.20.046.9
Granite 4.2 8BCoverage incomplete: every generation attempt of a reasoning setting failed, so that setting scores 0; generation quality is below the publication threshold591.60.038.9