Skip to content
ModelCap

Coding ranking

Best AI models for coding

Language models measured on at least two public coding boards (Arena Coding, SWE-bench bash-only, Terminal-Bench 2.1 with Terminus 2), ordered by the coding component of the ModelCap Index. Models with a single coding result follow in their own tier, ordered by that board, so one result never outranks two.

Snapshot as of 1 October 2026

Kimi K3 from Moonshot AI leads the best-for-coding list as of 1 October 2026 with Arena coding 1541 · AA Terminal-Bench 2.1 85.0% on one public coding board, holding ModelCap Index position #10; 105 models qualify.

Models on this list
105
With openly downloadable weights
43
With a listed API price
81

Best AI models for coding (0)

Every row is a current, canonical language model with a public position on the ModelCap Index; the list filters by a published fact and orders by a published figure.

No ranked model currently holds admitted results on two or more public coding boards, so the primary tier is empty at this refresh. The single-board tier below is the complete coding evidence the Index admits right now.

Measured on one coding board (top 100 of 105)

Ranked models with a single admitted coding result, ordered by that board's normalised score. One board is a narrower claim than two, so these rows sit apart from the list above and never mix into it.

Measured on one coding board: Ranked models with a single admitted coding result, ordered by that board's normalised score. One board is a narrower claim than two, so these rows sit apart from the list above and never mix into it.
#ModelCoding boardsModelCap IndexInput $/1MOutput $/1MContextWeights
1Kimi K3Moonshot AIArena coding 1541 · AA Terminal-Bench 2.1 85.0%#1082.2$0.365$10.001MRestricted license
2Muse Spark 1.3MetaArena coding 1539 · AA Terminal-Bench 2.1 84.3%#584.6$1.25$4.251MAPI only
3GPT-6 AstraOpenAIArena coding 1539 · AA Terminal-Bench 2.1 88.4% · Terminal-Bench 4.0 58.2%#882.9$10.00$50.001MAPI only
4MiMo-V2.6-ProXiaomiArena coding 1540#683.1$0.435$0.871MOpen weights
5Claude Opus 5.5AnthropicArena coding 1538#288.0$4.00$20.001MAPI only
6Gemini 3.8 FlashGoogleArena coding 1531 · AA Terminal-Bench 2.1 87.6% · Terminal-Bench 4.0 19.1%#982.7$0.75$3.751MAPI only
7Claude Fable 5.1AnthropicArena coding 1532 · AA Terminal-Bench 2.1 91.4% · Terminal-Bench 4.0 57.9%#486.9$10.00$50.001MAPI only
8DeepSeek V4.1 FlashDeepSeekArena coding 1529#1579.3$0.03$0.501MOpen weights
9GLM 5.3 FlashZ.aiArena coding 1523 · AA Terminal-Bench 2.1 84.3%#1778.9$0.15$0.501MOpen weights
10Gemini 3.1 Pro PreviewGoogleArena coding 1521 · AA Terminal-Bench 2.1 73.8%#1279.8$2.00$12.001MAPI only
11GLM 5.3Z.aiArena coding 1521 · AA Terminal-Bench 2.1 83.9% · Terminal-Bench 4.0 41.8%#1180.9$0.222$3.391MRestricted license
12GPT-5.5OpenAIArena coding 1519 · AA Terminal-Bench 2.1 84.3%#1479.7$5.00$30.001MAPI only
13MiMo-V2.6-FlashXiaomiArena coding 1521#2575.7$0.14$0.281MOpen weights
14GPT-5.6 TerraOpenAIArena coding 1515 · AA Terminal-Bench 2.1 88.0% · Terminal-Bench 4.0 21.5%#2277.2$2.00$12.001MAPI only
15GPT-6 LunaOpenAIArena coding 1511#3171.4$0.10$0.501MAPI only
16Grok 4.20 Multi-AgentxAIArena coding 1509#1379.8$1.25$2.502MAPI only
17DeepSeek V4 Pro 0813DeepSeekArena coding 1506 · AA Terminal-Bench 2.1 78.7%#2476.4$0.66$1.981MOpen weights
18Qwen3.8 27BQwenArena coding 1505 · AA Terminal-Bench 2.1 79.8%#3968.9$0.42$3.001MOpen weights
19Gemma 4 31BGoogleArena coding 1502 · AA Terminal-Bench 2.1 29.2%#2872.9$0.09$0.34262KOpen weights
20Gemini 3.5 Flash LiteGoogleArena coding 1501 · AA Terminal-Bench 2.1 53.6%#3271.2$0.30$2.501MAPI only
21Qwen3.7 PlusQwenArena coding 1501 · AA Terminal-Bench 2.1 61.0%#3071.9$0.32$1.281MAPI only
22MiniMax M3MiniMaxArena coding 1495 · AA Terminal-Bench 2.1 65.2%#4068.5$0.30$1.201MRestricted license
23GPT-5.4 MiniOpenAIArena coding 1495 · AA Terminal-Bench 2.1 59.2%#3669.5$0.75$4.50400KAPI only
24InklingThinking MachinesArena coding 1492 · AA Terminal-Bench 2.1 55.1%#4767.5$1.00$4.05524KOpen weights
25Qwen3.5 397B A17BQwenArena coding 1491 · AA Terminal-Bench 2.1 51.3%#4368.0$0.55$3.50262KOpen weights
26MiMo-V2.5XiaomiArena coding 1491#4468.0$0.14$0.281MOpen weights
27Grok 4.7xAIArena coding 1492 · Terminal-Bench 4.0 37.6%#2972.8$2.00$6.00500KAPI only
28GLM 5V TurboZ.aiArena coding 1488#4567.9$1.20$4.00203KAPI only
29Kimi K2 ThinkingMoonshot AIArena coding 1486 · SWE-bench 63.4%#5265.6$0.60$2.50262KRestricted license
30Gemma 4 26B A4BGoogleArena coding 1483#4168.4$0.076$0.255262KOpen weights
31Claude Haiku 4.5AnthropicArena coding 1481 · SWE-bench 66.6%#7559.8$1.00$5.00200KAPI only
32Mistral Medium 3.5Mistral AIArena coding 1479 · AA Terminal-Bench 2.1 50.6%#6561.9$1.50$7.50262KAPI only
33DeepSeek V3.2DeepSeekArena coding 1476 · SWE-bench 70.0% · AA Terminal-Bench 2.1 46.8%#6661.7$0.28$0.42164KOpen weights
34Inkling SmallThinking MachinesArena coding 1474 · AA Terminal-Bench 2.1 55.1%#8257.6$0.45$1.20524KOpen weights
35Qwen3 235B A22B Instruct 2507QwenArena coding 1472#6462.1$0.087$0.35262KOpen weights
36Mistral Large 3 2512Mistral AIArena coding 1469#7459.9$0.50$1.50262KAPI only
37R1 0528DeepSeekArena coding 1464#6761.5$0.50$2.15164KOpen weights
38Solar Pro 4UpstageArena coding 1463 · AA Terminal-Bench 2.1 57.3%#11950.8$0.09$0.36524KAPI only
39Qwen3 VL 235B A22B InstructQwenArena coding 1463#7859.5$0.21$1.90262KOpen weights
40DeepSeek V3.1 TerminusDeepSeekArena coding 1460 · AA Terminal-Bench 2.1 44.9%#7659.7$0.30$1.00164KOpen weights
41o3OpenAIArena coding 1460 · SWE-bench 58.4%#5764.6$2.00$8.00200KAPI only
42GPT-5.4 NanoOpenAIArena coding 1460 · AA Terminal-Bench 2.1 60.7%#8456.5$0.20$1.25400KAPI only
43Qwen3.5-122B-A10BQwenArena coding 1458 · AA Terminal-Bench 2.1 47.6%#7759.5$0.26$2.08262KOpen weights
44Qwen3 Coder 480B A35BQwenArena coding 1457 · SWE-bench 55.4%#11551.9$0.30$1.00262KOpen weights
45Qwen3 VL 235B A22B ThinkingQwenArena coding 1451#10153.8$0.40$4.00131KOpen weights
46Qwen3 235B A22B Thinking 2507QwenArena coding 1442#9654.8$0.23$2.30131KOpen weights
47Qwen3 235B A22BQwenArena coding 1445#9255.7$0.455$1.82131KOpen weights
48Qwen3 Next 80B A3B InstructQwenArena coding 1444#9854.7$0.10$1.10262KOpen weights
49Qwen3 30B A3B Instruct 2507QwenArena coding 1438#12050.6$0.048$0.193262KOpen weights
50o4 MiniOpenAIArena coding 1433 · SWE-bench 45.0%#11751.2$1.10$4.40200KAPI only
51GLM 4.5 AirZ.aiArena coding 1427#12547.4$0.13$0.85131KOpen weights
52Qwen3 Next 80B A3B ThinkingQwenArena coding 1421#12746.9$0.15$1.20262KOpen weights
53GLM 4.6VZ.aiArena coding 1416#12249.0$0.30$0.90131KOpen weights
54Trinity Large ThinkingArcee AIArena coding 1413 · AA Terminal-Bench 2.1 20.6%#12448.3$0.25$0.80262KRestricted license
55Mistral Small 3.2 24BMistral AIArena coding 1412#14143.1$0.094$0.25256KOpen weights
56Qwen3 32BQwenArena coding 1406#14441.2$0.08$0.28131KOpen weights
57Nemotron 3 SuperNVIDIAArena coding 1407#13444.0$0.08$0.45262KRestricted license
58granite 4.2 30bIBM GraniteArena coding 1399 · AA Terminal-Bench 2.1 26.6%#15839.2——131KOpen weights
59Nova 2 LiteAmazonArena coding 1393#16238.5$0.30$2.501MAPI only
60gpt-oss-120bOpenAIArena coding 1390 · SWE-bench 26.0% · AA Terminal-Bench 2.1 26.2%#13244.6$0.037$0.17131KOpen weights
61Command ACohereArena coding 1389#14342.1$2.50$10.00256KGated access
62Llama 3 1 Nemotron Ultra 253B v1NVIDIAArena coding 1391#14840.8———Restricted license
63Qwen3 30B A3BQwenArena coding 1385#17135.7$0.12$0.50131KOpen weights
64QwQ 32BQwenArena coding 1383#15938.9———Open weights
65granite 4.2 3bIBM GraniteArena coding 1379 · AA Terminal-Bench 2.1 13.9%#17334.8——131KOpen weights
66Llama 4 MaverickMetaArena coding 1373 · AA Terminal-Bench 2.1 7.9%#17434.8$0.188$0.6521MGated access
67gpt-oss-20bOpenAIArena coding 1369 · AA Terminal-Bench 2.1 13.9%#16637.8$0.018$0.09131KOpen weights
68Granite 4.2 8BIBM GraniteArena coding 1369 · AA Terminal-Bench 2.1 18.4%#17234.8$0.06$0.25131KOpen weights
69Llama 4 ScoutMetaArena coding 1362 · AA Terminal-Bench 2.1 3.7%#17732.9$0.10$0.301.3MGated access
70GPT-4o (2024-08-06)OpenAIArena coding 1360#16537.9$2.50$10.00128KAPI only
71Nemotron 3 Nano 30B A3BNVIDIAArena coding 1361#17931.8$0.05$0.20262KRestricted license
72Gemma 3 27BGoogleArena coding 1358#13344.5$0.08$0.45131KGated access
73Qwen2.5 72B InstructQwenArena coding 1355#18929.0$0.36$0.4033KRestricted license
74GPT-4 TurboOpenAIArena coding 1347#17633.6$10.00$30.00128KAPI only
75Llama 3.3 70B InstructMetaArena coding 1346#17832.4$0.10$0.32131KGated access
76Qwen2.5 Coder 32B InstructQwenArena coding 1342 · SWE-bench 9.0%#21023.6$0.66$1.0033KOpen weights
77Olmo 3.1 32B ThinkAllen InstituteArena coding 1341#19825.8———Open weights
78Nova Pro 1.0AmazonArena coding 1343#19526.5$0.80$3.20300KAPI only
79Gemma 3 12BGoogleArena coding 1316#16338.1$0.05$0.15131KGated access
80Llama 3 1 Nemotron 51B InstructNVIDIAArena coding 1312#20125.1———Restricted license
81gemma 3n E4B itGoogleArena coding 1307#18131.4——33KGated access
82Phi 4MicrosoftArena coding 1306#21919.6$0.07$0.1416KOpen weights
83Llama 3.1 Tulu 3 70BAllen InstituteArena coding 1308#20424.9———Restricted license
84Nova Micro 1.0AmazonArena coding 1288#22417.4$0.035$0.14128KAPI only
85OLMo 2 0325 32B InstructAllen InstituteArena coding 1280#22018.8———Open weights
86Command R (08-2024)CohereArena coding 1282#22118.5$0.15$0.60128KAPI only
87Command R+ (08-2024)CohereArena coding 1280#21123.1$2.50$10.00128KAPI only
88Gemma 3 4BGoogleArena coding 1274#19427.4$0.05$0.10131KGated access
89Mixtral 8x22B InstructMistral AIArena coding 1278#22915.7$2.00$6.0066KOpen weights
90Qwen1.5 72B ChatQwenArena coding 1275#22816.1———Restricted license
91gemma 2 9b itGoogleArena coding 1270#21820.7———Gated access
92Qwen1.5 32B ChatQwenArena coding 1262#24312.7———Restricted license
93Llama 3.1 Tulu 3 8BAllen InstituteArena coding 1253#23114.7———Restricted license
94Llama 3.1 8B InstructMetaArena coding 1260#23313.5$0.05$0.08131KGated access
95Qwen1.5 14B ChatQwenArena coding 1240#25411.3———Restricted license
96Phi 3 medium 4k instructMicrosoftArena coding 1232#24911.9———Open weights
97gemma 1.1 7b itGoogleArena coding 1216#25910.1———Gated access
98Phi 3 small 8k instructMicrosoftArena coding 1205#2609.3———Open weights
99Qwen1.5 7B ChatQwenArena coding 1210#2727.1———Restricted license
100gemma 2 2b itGoogleArena coding 1192#25311.4———Gated access

Best AI models for coding: common questions

Which model tops the best-for-coding list right now?

Kimi K3 (Moonshot AI), as of 1 October 2026, with Arena coding 1541 · AA Terminal-Bench 2.1 85.0% on one public coding board and ModelCap Index position #10.

How is the best-for-coding list built?

It contains current, canonical language models with a measured public ModelCap Index position and admitted results on at least two public coding-family boards, ordered by the coding component of the ModelCap Index (ties broken by Index rank). A second tier, "Measured on one coding board", follows: Ranked models with a single admitted coding result, ordered by that board's normalised score. One board is a narrower claim than two, so these rows sit apart from the list above and never mix into it. Nothing is estimated for the list itself: the filter is a published fact and the order is a published figure, and every row links to the model page that shows its evidence.

How many models qualify for the best-for-coding list?

105 models qualify (0 in the primary tier, 105 measured on one board); the page shows the first 100. The population is the live ModelCap Index, so a model appears here the moment it holds a public position and meets the filter.

Which model on this list ranks highest on the ModelCap Index?

Claude Opus 5.5 holds ModelCap Index position #2, the highest of any model in the list, and sits at #5 here by coding boards.

What is the cheapest model on the best-for-coding list?

gpt-oss-20b lists the lowest blended API price at $0.036 per 1M tokens ($0.018 input / $0.09 output).

Which is the best open-weight model on this list?

MiMo-V2.6-Pro from Xiaomi is the highest-placed model with openly downloadable weights (#4 here, ModelCap Index #6).

How current is the best-for-coding list?

Positions, prices and context figures come from the same published snapshot dated 1 October 2026. Publication and page updates happen separately; use the snapshot date shown on the page.

Explore further