llmrun

llmrun Composite Score · Reasoning

The best open LLMs for reasoning, ranked on hard multi-step reasoning boards such as ARC-AGI and HLE. The score shown is the overall llmrun Composite Score; the highlighted column is the reasoning skill score used for the order.

42 benchmarks4 sourcesUpdated 17 Oct 2026Reference scale 2026-Q4How the Composite Score is built

Reasoning score vs VRAM needed

This chart doesn't show proprietary models.

Models ranked by reasoning llmrun Composite Score
# (open / overall)Modelllmrun Composite ScoreCodingAgentsMathScienceReasoningBenchmarksVRAM
1 / 28DeepSeek V4.1 Flash458 GB · 20 benchmarks119–12912313320458 GB
2 / 37DeepSeek V4 Flash 0731183 GB · 21 benchmarks121–12812412921183 GB
3 / 43GLM 5.3 Flash205 GB · 21 benchmarks11313112112412721205 GB
4 / 48GLM 5.3454 GB · 23 benchmarks13113812913112623454 GB
5 / 53Qwen3.8 27B17.9 GB · 12 benchmarks112–1181121241217.9 GB
6 / 58Inkling Small163 GB · 12 benchmarks––11711812212163 GB
7 / 61Inkling575 GB · 22 benchmarks10410911211612122575 GB
8 / 64GLM 5.2454 GB · 26 benchmarks12012812612912026454 GB
9 / 65Kimi K2.6618 GB · 20 benchmarks11912212212211920618 GB
10 / 69Kimi K2.7 Code618 GB · 19 benchmarks11511912111811819618 GB
11 / 76NVIDIA Nemotron 3 Ultra 550B A55B BF16378 GB · 15 benchmarks103–11211211515378 GB
12 / 78GLM 5.1454 GB · 14 benchmarks11512311711711514454 GB
13 / 82Qwen3.5 397B A17B243 GB · 9 benchmarks––112–1159243 GB
14 / 84Kimi K2.5618 GB · 20 benchmarks110111–11711420618 GB
15 / 85MiniMax M2.5140 GB · 11 benchmarks109110––11411140 GB
16 / 86DeepSeek V3.2 Exp413 GB · 10 benchmarks107––10111310413 GB
17 / 88Qwen3.5 122B A10B75.5 GB · 6 benchmarks–––96112675.5 GB
18 / 90DeepSeek V3.2413 GB · 13 benchmarks–108––11213413 GB
19 / 93DeepSeek V4 Flash175 GB · 10 benchmarks107––11111210175 GB
20 / 96MiMo V2.5 Pro616 GB · 6 benchmarks116––1151116616 GB
21 / 99Qwen3.5 27B17.9 GB · 6 benchmarks98–––111617.9 GB
22 / 103Gemma 4 31B IT21.7 GB · 11 benchmarks108––1051091121.7 GB
23 / 104GLM 5454 GB · 15 benchmarks110118––10915454 GB
24 / 105DeepSeek V3.1 Terminus412 GB · 5 benchmarks107––991085412 GB
25 / 107MiniMax M3258 GB · 19 benchmarks11311310611810719258 GB
26 / 109Qwen3.6 35B A3B22.0 GB · 12 benchmarks105–1091101071222.0 GB
27 / 110Qwen3.6 27B17.9 GB · 12 benchmarks102–1141111061217.9 GB
28 / 114Qwen3 235B A22B Thinking 2507143 GB · 13 benchmarks102––10810613143 GB
29 / 115Qwen3.5 35B A3B22.0 GB · 8 benchmarks–––108106822.0 GB
30 / 116DeepSeek V3.1412 GB · 7 benchmarks––––1057412 GB
31 / 119GLM 4.7218 GB · 13 benchmarks10110611111110413218 GB
32 / 125Gemma 4 26B A4B IT16.5 GB · 9 benchmarks104––102101916.5 GB
33 / 127DeepSeek R1 0528412 GB · 10 benchmarks107–––10010412 GB
34 / 129Qwen3 235B A22B143 GB · 9 benchmarks101–––999143 GB
35 / 131Qwen3 235B A22B Instruct 2507143 GB · 8 benchmarks102–––988143 GB
36 / 132Qwen3.5 9B6.6 GB · 9 benchmarks–––1059796.6 GB
37 / 134GPT OSS 120B70.8 GB · 20 benchmarks9882–103972070.8 GB
38 / 136DeepSeek R1412 GB · 13 benchmarks100––999613412 GB
39 / 138Mistral Small 4 119B 260381.6 GB · 3 benchmarks––––96381.6 GB
40 / 142Qwen3 30B A3B Thinking 250719.4 GB · 8 benchmarks–––9994819.4 GB
41 / 144Qwen3 30B A3B Instruct 250719.4 GB · 5 benchmarks––––92519.4 GB
42 / 150Qwen3 32B22.6 GB · 9 benchmarks93––9691922.6 GB
43 / 151GPT OSS 20B13.1 GB · 11 benchmarks101––92911113.1 GB
44 / 153Kimi K2 Instruct617 GB · 10 benchmarks102102––9010617 GB
45 / 155Mistral Large 3 675B Instruct 2512454 GB · 5 benchmarks93––97895454 GB
46 / 156Magistral Small 250617.8 GB · 4 benchmarks––––88417.8 GB
47 / 158Qwen3 14B11.9 GB · 8 benchmarks–––9488811.9 GB
48 / 159DeepSeek v3 0324412 GB · 12 benchmarks100––988812412 GB
49 / 167Qwen2.5 72B Instruct49.3 GB · 8 benchmarks––––86849.3 GB
50 / 168Llama 4 Maverick 17B 128E Instruct273 GB · 16 benchmarks81––968516273 GB
51 / 169Llama 3.1 405B Instruct276 GB · 7 benchmarks––––857276 GB
52 / 171Magistral Small 250918.1 GB · 6 benchmarks–––8385618.1 GB
53 / 173Mistral Large Instruct 241179.8 GB · 5 benchmarks––––84579.8 GB
54 / 175C4ai Command A 03 202578.7 GB · 3 benchmarks––––84378.7 GB
55 / 176Qwen3 30B A3B19.4 GB · 7 benchmarks––––83719.4 GB
56 / 177Llama 3.1 70B Instruct51.3 GB · 7 benchmarks––––83751.3 GB
57 / 178Mistral Large Instruct 240786.4 GB · 6 benchmarks––––83686.4 GB
58 / 179Mistral Small 3.2 24B Instruct 250618.1 GB · 6 benchmarks–––8283618.1 GB
59 / 181Llama 3.3 70B Instruct51.3 GB · 12 benchmarks76––81821251.3 GB
60 / 182Mistral Small 3.1 24B Instruct 250318.1 GB · 6 benchmarks–––8182618.1 GB
61 / 183DeepSeek v3412 GB · 8 benchmarks97––90818412 GB
62 / 184Qwen3 8B7.6 GB · 8 benchmarks–––888187.6 GB
63 / 185Llama 4 Scout 17B 16E Instruct77.0 GB · 11 benchmarks–––83801177.0 GB
64 / 188Mixtral 8x22B Instruct v0.188.4 GB · 5 benchmarks––––76588.4 GB
65 / 189C4ai Command R Plus 08 202473.8 GB · 3 benchmarks—––––74373.8 GB
66 / 190Gemma 3 27B IT21.7 GB · 10 benchmarks70––81741021.7 GB
67 / 194Llama 3.1 8B Instruct7.9 GB · 10 benchmarks56––5669107.9 GB
68 / 195Mixtral 8x7B Instruct v0.130.5 GB · 4 benchmarks––––69430.5 GB
69 / 196Gemma 3 4B IT5.0 GB · 6 benchmarks––––6965.0 GB
70 / 199Gemma 3 12B IT10.9 GB · 8 benchmarks–––7166810.9 GB
71 / 201Qwen2.5 7B Instruct5.8 GB · 6 benchmarks––––6565.8 GB
72 / 203C4ai Command R 08 202425.1 GB · 2 benchmarks—––––64225.1 GB
73 / 204Meta Llama 3 8B Instruct7.9 GB · 6 benchmarks––––6467.9 GB
74 / 205Llama 2 13B Chat HF11.5 GB · 2 benchmarks—––––57211.5 GB
75 / 207Llama 2 70B Chat HF50.2 GB · 4 benchmarks––––45450.2 GB

The range after each score is a 90% interval: given the boards a model has results on, its true score is very likely inside it. Short ranges mean many agreeing results; long ranges mean few or conflicting ones.

Why some models are missing. A model receives a score only if it has results on at least 4 benchmarks across at least 2 categories, with one being reasoning or coding, or on 3 benchmarks that narrow its 90% range to at most 15.6 points. The results must come from at least two different benchmarks: categories of one benchmark, such as LiveBench, count once. Skill scores require at least 2 benchmarks for that skill; otherwise they display as –.

VRAM is llmrun's estimate at Q4_K_M (or the smallest quantization we track) for the weights plus room for a 16K-token context. Longer contexts need more memory. Proprietary models can't run locally, so the VRAM filter hides them.

How the llmrun Composite Score is built · llmrun doesn't run these benchmarks; scores come from public sources.