Benchmarks / Instruction Following

IFBench

IFBench: precise instruction-following with verifiable constraints; accuracy.

297models
–Open Index weight
–last updated

IFBench

Higher is better · best effort per model

Chart settings
297 of 297 selected

full table below

#ModelEffortScoreCost / taskHarness
1Grok 4.3medium83.3%––
2Grok 4.20–82.9%––
3MiniMax M3–82.9%––
4Nemotron 3 Ultramax81.4%––
5Qwen 3.7 Maxmax80.5%––
6Nemotron Cascade 2 30B A3B–80.4%––
7MiMo V2.5 Pro–79.9%––
8Nova 2.0 Pro Preview (Low)low79.6%––
9DeepSeek V4 Flash 0420max79.2%––
10Nova 2.0 Pro Preview (Medium)medium79.0%––
11Qwen 3.5 397B-A17B–78.8%––
12Gemini 3 Flash–78.0%––
13Qwen 3.7 Plus–78.0%––
14GPT-5.2 Codexxhigh77.6%––
15Gemini 3.1 Flash-Litehigh77.2%––
16Gemini 3.1 Pro–77.1%––
17Qwen 3.6 Maxmax76.6%––
18DeepSeek V4 Pro 0424max76.5%––
19Gemini 3.5 Flashhigh76.3%––
20GLM 5.1–76.3%––
21Kimi K2.6–76.0%––
22Muse Spark–75.9%––
23GPT-5.4 Nanoxhigh75.9%––
24GPT-5.5xhigh75.9%––
25MiniMax M2.7–75.7%––
26Qwen 3.5 122B-A10B–75.7%––
27Qwen 3.5 27B–75.6%––
28Gemma 4 31B–75.6%––
29GPT-5.2xhigh75.4%––
30GPT-5 Minihigh75.4%––
31GPT-5.3 Codexxhigh75.4%––
32Qwen 3.6 Plus–75.2%––
33GPT-5 Codexhigh74.1%––
34GPT-5.4xhigh73.9%––
35Command A–73.9%––
36Gemma 4 12B–73.5%––
37GLM 5.2max73.3%––
38GPT-5.4 Minixhigh73.3%––
39GLM 5–73.2%––
40GPT-5high73.1%––
41GPT-5.1high72.9%––
42GPT-5.6 Solmax72.7%––
43Qwen 3.5 35B-A3B–72.5%––
44Gemma 4 26B–72.4%––
45MiniMax M2–72.3%––
46MiMo V2 Flash–71.8%––
47MiniMax M2.5–71.6%––
48GPT-5.5 Instant–71.5%––
49Nemotron 3 Super 120B A12B (Reasoning)–71.5%––
50o3–71.4%––
51GPT-5.6 Terramax71.2%––
52Solar Pro 3high71.2%––
53NVIDIA Nemotron 3 Nano 30B A3B (Reasoning)–71.1%––
54Qwen 3 Maxmax70.7%––
55Nova 2.0 Lite (High)high70.7%––
56Gemini 3 Prohigh70.4%––
57o1–70.3%––
58Kimi K2.5–70.2%––
59GPT-5.1 Codexhigh70.0%––
60MiniMax M2.1–69.9%––
61Mercury 2high69.8%––
62Apriel-v1.6-15B-Thinker–69.1%––
63gpt-oss-120bhigh69.0%––
64MiMo V2 Pro–68.8%––
65Mistral Medium 3.5high68.8%––
66o4 minihigh68.7%––
67Nova 2.0 Lite (Medium)medium68.5%––
68KAT-Coder-Pro V1none68.4%––
69Kimi K2–68.1%––
70GLM 4.7–67.9%––
71GPT-5.1 Codex Minihigh67.9%––
72Qwen 3.6 27B–67.6%––
73GPT-5 Nanohigh67.6%––
74MiMo V2–67.3%––
75Step 3.7 Flashhigh67.3%––
76MiMo V2.5–67.1%––
77o3 minihigh67.1%––
78Qwen 3.5 9B–66.7%––
79KAT Coder Pro V2none66.7%––
80Step 3.5 Flash 2603–66.5%––
81HyperNova 60B 2605 (High, Based on gpt-oss-120b)high66.5%––
82Nex-N2-Pro–66.2%––
83Nova 2.0 Omni (Medium)medium66.2%––
84Olmo 3.1 32B Think–66.0%––
85gpt-oss-20bhigh65.1%––
86K-EXAONE (Reasoning)–64.7%––
87Step 3.5 Flash–64.6%––
88Qwen 3.6 35B-A3B–64.4%––
89DeepSeek V3.2–63.9%––
90Fable 5max63.5%––
91Nemotron 3 Nano Omni 30B A3B Reasoning–63.2%––
92Kimi K2.7 Code–63.1%––
93Hy3–63.1%––
94K2 Think V2high62.8%––
95Opus 4.8max62.2%––
96Nova 2.0 Omni (Low)low61.8%––
97Apriel-v1.5-15B-Thinker–61.7%––
98Nova 2.0 Lite (Low)low61.2%––
99GLM 5 V–61.1%––
100GLM 4.7 Flash–60.8%––
101Qwen 3–60.7%––
102K2-V2 (High)high60.1%––
103DiffusionGemma 26B A4B–59.5%––
104Opus 4.7max58.6%––
105NVIDIA Nemotron 3 Nano 4B–58.2%––
106Opus 4.5–58.0%––
107EXAONE 4.5 33B (Reasoning)–58.0%––
108Solar Open 100B (Reasoning)high57.7%––
109North Mini Code–57.6%––
110Ling 2.6 Flashnone57.4%––
111Sonnet 4.5–57.3%––
112DeepSeek V3.1–57.0%––
113Motif-2-12.7B-Reasoning–57.0%––
114Ling-2.6-1Tnone56.9%––
115Sonnet 4.6max56.6%––
116Trinity Large Thinking–56.3%––
117LFM2.5-8B-A1B–55.6%––
118Opus 4.1–55.4%––
119K2-V2 (Medium)medium55.1%––
120Sonnet 4–54.7%––
121Tri-21B-Think–54.6%––
122Falcon-H1R-7B–54.4%––
123Haiku 4.5–54.3%––
124Opus 4–53.7%––
125Grok 4–53.7%––
126Opus 4.6max53.1%––
127Grok 4.1 Fast–52.7%––
128Gemini 2.5 Flash Lite–52.6%––
129Jamba Reasoning 3B–52.4%––
130Gemini 2.5 Flash–52.3%––
131Nova 2.0 Pro Preview (Non-reasoning)none52.0%––
132Qwen 3.5 4B–52.0%––
133Doubao Seed Code–51.4%––
134Qwen 3 235B-A22B–51.2%––
135Qwen 3.5none51.2%––
136Qwen 3 30B-A3B–50.7%––
137Grok 4 Fast–50.5%––
138Step3 VL 10B–50.2%––
139Qwen 3 4B–49.8%––
140Mi:dm K 2.5 Pro–49.3%––
141MiniCPM5-1B (Reasoning)–49.3%––
142Olmo 3 32B Think–49.1%––
143Gemini 2.5 Pro–48.7%––
144Sonnet 3.7–48.3%––
145Mistral Small 4–48.2%––
146Tri-21B-think Preview–47.1%––
147Llama 3.3 70bnone47.1%––
148Grok 3none46.9%––
149Cogito v2.1 (Reasoning)–46.3%––
150Grok 3 Minihigh45.9%––
151LFM2 24B A2Bnone45.9%––
152Mi:dm K 2.5 Pro Preview–45.6%––
153Ring-2.6-1Txhigh44.6%––
154Ring-1T–44.6%––
155Magistral Small 1.2–44.4%––
156Granite 4.1 30Bnone44.4%––
157Gemma 4 E4B (Reasoning)–44.2%––
158GLM 4.5–44.1%––
159LFM2.5-1.2B-Instructnone43.8%––
160GLM 4.6–43.4%––
161Ring-flash-2.0–43.3%––
162LongCat Flash Litenone43.1%––
163GPT-4.1none43.0%––
164Magistral Medium 1.2medium43.0%––
165Llama 4 Mavericknone43.0%––
166Haiku 3.5none42.8%––
167JT-35B-Flashnone42.0%––
168Seed-OSS-36B-Instruct–41.9%––
169LFM2.5-1.2B-Thinking–41.8%––
170MiniMax M1–41.8%––
171Olmo 3 7B Think–41.5%––
172ERNIE 5.0 Thinking Preview–41.4%––
173Grok Code Fast 1–41.4%––
174Nova 2.0 Omni (Non-reasoning)none41.1%––
175DeepSeek V3none41.0%––
176K2-V2 (Low)low41.0%––
177Nova 2.0 Lite (Non-reasoning)none40.5%––
178Gemma 4 E4B (Non-reasoning)none40.5%––
179Qwen 3 14B–40.5%––
180Qwen 3 Codernone40.5%––
181Gemini 2.0 Flashnone40.2%––
182Mistral Medium 3.1none39.8%––
183DeepSeek R1–39.6%––
184K-EXAONE (Non-reasoning)none39.6%––
185Llama 4 Scoutnone39.5%––
186Llama 3.3none39.5%––
187Mistral Medium 3none39.3%––
188Olmo 3.1 32B Instructnone39.2%––
189ERNIE 4.5 300B A47Bnone39.1%––
190Llama 3.1 405bnone39.0%––
191QwQ 32B–38.8%––
192Granite 4.1 8Bnone38.6%––
193GPT-4.1 Mininone38.3%––
194Llama 3.1max38.2%––
195Devstral 2none38.1%––
196Nova Pronone38.1%––
197OLMo 2 32Bnone38.1%––
198Gemma 4 E2B (Reasoning)–38.0%––
199HyperCLOVA X SEED Think (32B)–37.9%––
200GLM 4.5 Air–37.6%––
201NVIDIA Nemotron 3 Nano 30B A3B (Non-reasoning)none37.5%––
202Solar Pro 2 (Reasoning)high37.1%––
203Llama 3 70bnone37.1%––
204Llama Nemotron Super 49B v1.5 (Reasoning)–37.0%––
205Qwen 2.5 72Bnone36.9%––
206Gemma 3 12Bnone36.7%––
207JT-MINInone36.7%––
208EXAONE 4.0 32B (Reasoning)–36.3%––
209Qwen 3 32B–36.3%––
210Mistral Large 3none36.2%––
211Nova Premiernone36.2%––
212Haiku 3none36.1%––
213GPT-4onone36.0%––
214Nanbeige4.1-3B–35.4%––
215MiniCPM5-1B (Non-reasoning)none35.2%––
216Jamba 1.7 Largenone35.2%––
217Ling-1Tnone34.8%––
218Devstral Smallnone34.6%––
219Pixtral Largenone34.5%––
220Llama 3.1 70bnone34.4%––
221Sarvam 105B (High)high34.4%––
222Ling-flash-2.0none34.4%––
223GLM 4.5 V–34.2%––
224Nova Litenone34.1%––
225INTELLECT-3 (Based on GLM-4.5-Air)–34.0%––
226Solar Pro 2 (Non-reasoning)none33.7%––
227Granite 4.1 3Bnone33.7%––
228Gemma 4 E2B (Non-reasoning)none33.6%––
229Mistral Small 3.2none33.5%––
230EXAONE 4.0 32B (Non-reasoning)none33.5%––
231Qwen 3 8B–33.5%––
232GPT-4none33.2%––
233LFM2.5-VL-1.6Bnone33.1%––
234Llama Nemotron Super 49B v1.5 (Non-reasoning)none32.9%––
235Olmo 3 7B Instructnone32.8%––
236GPT-4.1 Nanonone32.0%––
237Ministral 3 14Bnone32.0%––
238NVIDIA Nemotron Nano 12B v2 VL (Reasoning)–31.9%––
239Gemma 3 27Bnone31.8%––
240Sarvam M (Reasoning, Based on Mistral Small 3.1)high31.8%––
241Mistral Large 2none31.6%––
242Qwen 3.5 2B–31.5%––
243Granite 4.0 H Smallnone31.5%––
244Jamba 1.7 Mininone31.4%––
245Devstral Small 2none31.2%––
246GPT-4o mininone31.0%––
247Reka Flash 3–30.4%––
248Llama 3.2 11bnone30.4%––
249GLM 4.6 V–30.1%––
250Devstral Mediumnone29.9%––
251Mistral Small 3.1none29.9%––
252Nova Micronone29.4%––
253Ministral 3 8Bnone29.1%––
254Llama 3.1 8bnone28.6%––
255Gemma 3 4Bnone28.3%––
256Kimi Linear 48B A3B Instructnone28.1%––
257Gemma 3n E4B Instructnone27.9%––
258NVIDIA Nemotron Nano 9B V2 (Reasoning)–27.6%––
259NVIDIA Nemotron Nano 9B V2 (Non-reasoning)none27.1%––
260Molmo2-8Bnone26.9%––
261Qwen 3 1.7B–26.9%––
262Ministral 3 3Bnone26.8%––
263MiniCPM-V 4.6 1.3Bnone26.7%––
264Sarvam 30B (High)high26.5%––
265Mistral Small 3none26.4%––
266LFM2 8B A1Bnone26.3%––
267Llama 3.2 3bnone26.2%––
268Granite 4.0 H 1Bnone26.2%––
269NVIDIA Nemotron Nano 12B v2 VL (Non-reasoning)none25.9%––
270Apertus 70B Instructnone25.9%––
271Exaone 4.0 1.2B (Non-reasoning)none25.3%––
272Magistral Medium 1medium25.1%––
273Magistral Small 1–24.8%––
274Granite 4.0 Micronone24.8%––
275Llama 3 8bnone24.6%––
276OLMo 2 7Bnone24.4%––
277Phi-3 Mini Instruct 3.8Bnone23.9%––
278Ling-mini-2.0none23.6%––
279Phi-4none23.5%––
280Qwen 3 0.6B–23.3%––
281Exaone 4.0 1.2B (Reasoning)–23.0%––
282Llama 3.2 1bnone22.8%––
283Granite 3.3 8B (Non-reasoning)none22.4%––
284Apertus 8B Instructnone22.4%––
285Gemma 3n E2B Instructnone22.0%––
286LFM2 1.2Bnone22.0%––
287Qwen 3.5 0.8Bnone21.6%––
288Phi-4 Mini Instructnone21.1%––
289Granite 4.0 1Bnone20.5%––
290Tiny Aya Globalnone20.1%––
291Mistralnone19.9%––
292Gemma 3 1Bnone19.9%––
293Molmo 7B-Dnone19.7%––
294LFM2 2.6Bnone19.5%––
295Granite 4.0 H 350Mnone17.6%––
296Granite 4.0 350Mnone15.9%––
297Gemma 3 270Mnone12.1%––