Skip to content
Cursor Handbook

CursorBench scores

Ambiguous, multi-file tasks taken from real Cursor sessions, graded on whether the agent finished the job. Here is the whole CursorBench 4.0 table, plus the part the ranking hides: what each point of score actually costs.

  • CursorBench 4.0
  • Published 10 September 2026
  • 52 configurations

Checked against cursor.com on 25 September 2026

The short answer

Opus 5.5 holds the top four places. But the fourth-place configuration scores 52.5% at $2.91 a task while first place scores 57.8% at $13.43. You pay 4.6 times as much for 5.3 points.

Highest score

57.8%

Opus 5.5 Max, $13.43 per task

Best under $1 a task

33.0%

GPT-5.6 Luna Extra High, $0.44 per task

Widest effort spread

14.1 pts

Opus 5.5 from Low to Max, one model, no change of provider

Points per dollar

The same table sorted by dollars spent per percentage point scored. This is not a ranking Cursor publishes, and it rearranges the board completely: the cheapest models rise to the top because their scores, while lower, cost almost nothing to obtain.

ModelEffortScoreCost / taskCost per point
GPT-5.6 LunaLow16.0%$0.03$0.002
GPT-5.6 LunaMedium22.2%$0.08$0.004
GPT-5.6 LunaHigh29.4%$0.25$0.009
GPT-5.6 LunaExtra High33.0%$0.44$0.013
GPT-5.6 TerraLow25.2%$0.52$0.021
Muse Spark 1.3Minimal24.3%$0.56$0.023
GPT-5.6 TerraMedium27.6%$0.64$0.023
Composer 2.5Default27.7%$0.68$0.025

Cheapest per point does not mean best. A configuration that scores 16% is wrong on five tasks in six, and the cost of being wrong is not on this table.

The best score at each budget

A more useful way to read the board. Pick what you are willing to spend on one agent task, and this is the highest score available at that price.

Budget per taskBest configurationScoreActual cost
$0.50 or lessGPT-5.6 Luna Extra High33.0%$0.44
$1.00 or lessGPT-5.6 Luna Extra High33.0%$0.44
$2.00 or lessOpus 5.5 Low43.7%$1.17
$4.00 or lessOpus 5.5 High56.0%$3.97
$8.00 or lessOpus 5.5 Extra High56.0%$6.98
$20.00 or lessOpus 5.5 Max57.8%$13.43

Note how flat the middle is. Between $2 and $8 a task the score moves a few points, which is the range most everyday work sits in.

The full CursorBench 4.0 table

All 52 configurations as published, in rank order. Tokens and steps are per task and explain most of the cost column.

#ModelEffortScoreCost / taskTokens / taskSteps / task
1Opus 5.5Max57.8%$13.43218,363185
2Opus 5.5Extra High56.0%$6.98101,083109
3Opus 5.5High56.0%$3.9753,07868
4Opus 5.5Medium52.5%$2.9137,95454
5Fable 5.1Max51.8%$17.28117,236128
6Fable 5.1Extra High51.6%$13.0187,294101
7Fable 5.1High49.2%$9.0858,43877
8Fable 5.1Medium46.8%$7.0545,41163
9Opus 5Max46.6%$11.9585,384106
10Grok 4.7Extra High46.3%$6.0170,14188
11Opus 5Extra High46.1%$11.4380,094103
12Fable 5.1Low45.1%$5.4434,79551
13Opus 5High44.7%$9.0061,40586
14Grok 4.7High43.9%$4.6956,38271
15Opus 5.5Low43.7%$1.1715,81128
16Opus 5Medium43.3%$6.9445,27272
17GPT-5.6 SolMax41.7%$8.2342,94499
18Grok 4.7Medium41.6%$3.4936,68360
19Muse Spark 1.3Max41.6%$2.6452,00598
20Grok 4.6Extra High41.4%$6.1049,81456
21GPT-5.6 TerraMax41.3%$5.1460,814107
22Opus 5Low40.7%$4.8731,99557
23Grok 4.6High40.4%$5.2041,38748
24Gemini 3.8 FlashHigh39.6%$4.70162,565324
25GPT-5.6 SolExtra High37.7%$4.4024,72955
26Muse Spark 1.3Extra High37.5%$2.1040,89183
27Gemini 3.8 FlashMedium37.3%$4.06128,364290
28Grok 4.6Medium36.1%$3.4824,89340
29GPT-5.6 LunaMax35.9%$1.0387,284208
30GPT-5.6 SolHigh35.7%$2.8516,17441
31Sonnet 5Max34.1%$7.17149,257140
32GPT-5.6 TerraExtra High33.6%$1.8123,43643
33Grok 4.6Low33.4%$2.2516,30732
34Muse Spark 1.3High33.4%$1.6630,65469
35Grok 4.7Low33.1%$1.5815,67740
36GPT-5.6 LunaExtra High33.0%$0.4440,59898
37Muse Spark 1.3Medium32.6%$1.4927,25564
38Sonnet 5Extra High32.0%$4.5583,373102
39GPT-5.6 SolMedium31.1%$1.7710,11132
40Sonnet 5High30.8%$3.4861,14685
41GPT-5.6 TerraHigh30.7%$1.1113,16233
42GPT-5.6 LunaHigh29.4%$0.2523,36864
43Muse Spark 1.3Low29.3%$0.9317,48347
44Sonnet 5Medium28.0%$2.3139,11465
45Composer 2.5Default27.7%$0.6817,34741
46GPT-5.6 TerraMedium27.6%$0.647,30725
47GPT-5.6 TerraLow25.2%$0.525,91423
48GPT-5.6 SolLow24.6%$0.874,88521
49Muse Spark 1.3Minimal24.3%$0.5610,62034
50Sonnet 5Low24.1%$1.3923,77246
51GPT-5.6 LunaMedium22.2%$0.087,64232
52GPT-5.6 LunaLow16.0%$0.033,28818

Avg cost / task is computed by applying each model's published per-million-token pricing (input, cache read, cache write, and output) to the tokens it used on each task. Results are subject to variance; small differences in scores may not be statistically meaningful. Read from cursor.com/cursorbench on 25 September 2026.

How the benchmark has changed

Four task-set revisions since March 2026, plus restatements when a provider changed its prices. Scores from different versions are not comparable, which is why an old screenshot of this leaderboard proves very little.

  • CursorBench 4.010 September 2026

    Long-horizon problems covering edit, refactor, investigation, intent understanding, managing jobs, and design adherence.

  • CursorBench 3.28 July 2026

    Instruction following and advanced tool use problems.

  • CursorBench 3.119 May 2026

    Codebase understanding, bugfinding, planning and code review problems, plus better grading on some edit tasks.

  • CursorBench 3.011 March 2026

    Initial task set: edit, refactor and bugfix problems.

What the numbers do not say

A benchmark published by the company selling the product is worth reading and worth discounting. CursorBench is unusually transparent about its own limits: it names the variance problem, it publishes cost alongside score rather than score alone, and it lists every revision to the task set. Those are not the habits of a marketing chart. They are also not independent verification.

Three things the table cannot tell you. It cannot tell you how a model behaves in your language and framework, because the task mix is drawn from Cursor sessions in aggregate. It cannot tell you how a model feels to work with, which is what most people actually switch models over: how often it asks before acting, how much it over-edits, whether it gives up. And it measures completed tasks rather than the cost of failures, so a model that fails loudly is treated the same as one that fails quietly and leaves a broken branch behind.

The practical use of this page is narrower than a ranking. Use it to find the effort level where a model stops improving, and to notice when a cheaper model at high effort beats an expensive one at low effort. Both of those are decisions the table supports well.

Frequently asked questions

What is CursorBench?
CursorBench is Cursor's own evaluation of coding agents. Ambiguous, multi-file tasks taken from real Cursor sessions, graded on whether the agent finished the job. The current version, CursorBench 4.0, was published on 10 September 2026. It reports four numbers per configuration: score, average cost per task, average tokens per task and average steps per task.
Which model scores highest on CursorBench?
Opus 5.5 at Max effort, with 57.8%. The next three places are also Opus 5.5 at lower effort levels, so the top of the table is one model rather than four.
Is the highest-scoring model worth the money?
Rarely. Opus 5.5 Max costs $13.43 a task for 57.8%, while Opus 5.5 High costs $3.97 for 56%. That is 3.4 times the price for 1.8 points.
How is CursorBench cost per task calculated?
Avg cost / task is computed by applying each model's published per-million-token pricing (input, cache read, cache write, and output) to the tokens it used on each task. Results are subject to variance; small differences in scores may not be statistically meaningful.
Are small score differences meaningful?
Cursor says explicitly that results are subject to variance and that small differences may not be statistically meaningful. Two configurations a point apart should be treated as tied, and the cost column used to break the tie.
Does a high CursorBench score mean a model is better for my work?
Not necessarily. The tasks are drawn from real Cursor sessions, which makes the benchmark representative of agentic editing in a large codebase, not of writing an isolated function, answering a question about a library, or working in a language the sample under-represents.
Why does the same model appear many times?
Each row is a model at one reasoning effort level. Effort changes how long the model thinks and how many steps it takes, and it moves both score and cost substantially. Opus 5.5 spans 43.7% to 57.8% depending only on effort.
Does effort level cost more even at the same model price?
Yes, because cost is driven by tokens rather than by a per-request fee. Higher effort means more thinking tokens and more tool steps, so the same per-million rate produces a much larger bill.
How often does CursorBench change?
The task set has been revised four times since March 2026, and scores are also restated when a provider changes its prices. Scores from different CursorBench versions are not comparable.