Summary
Six contestants answered all 703 items: three decision models and two chat models, one of them run a second time with high reasoning. OpenAI Luna led with a Gut Score of 61.8 at a median 0.20 seconds per answer, and Jev came second at 45.6. Claude Opus 5.5 judged best, with a skill of 69.3, or 70.3 with high reasoning, but took 1.8 seconds per answer and placed fourth at 30.8.
Decision models answered faster. The best chat models answered better. Gut Score counts an answer only when it beats the deadline, so the three decision models took the top three places.
Leaderboard
Gut Score averages skill over seven deadlines from 0.25 to 16 seconds, with every late answer counted as the base rate. Skill is the share of the base rate’s squared error that a forecast removes, with no deadline. Both run to 100, and both average the poker, base-rate and Hacker News packs.
- OpenAI Luna
- Jev
- Microsoft D-1
- Opus 5.5
- Opus 5.5 high
- GPT-6.1 Sol
| Contestant | Gut Score | 95% interval | Skill | Median latency |
|---|---|---|---|---|
| OpenAI LunaDecision model | 61.8 | 60.2 to 63.2 | 64.7 | 0.20 s |
| JevDecision model | 45.6 | 41.4 to 48.8 | 51.7 | 0.26 s |
| Microsoft-Decision-1Decision model | 32.2 | 25.7 to 37.2 | 39.9 | 0.29 s |
| Claude Opus 5.5Chat, reasoning off | 30.8 | 28.5 to 33.0 | 69.3 | 1.8 s |
| Claude Opus 5.5Chat, high reasoning | 26.2 | 24.6 to 27.9 | 70.3 | 3.1 s |
| GPT-6.1 SolChat, reasoning off | 11.4 | 3.6 to 14.1 | 64.3 | 6.0 s |
With 400 headline items per contestant, against 75 in the trial run of 25 items per pack that came first, the intervals shrank to between a third and a half of their earlier width. Each contestant beats the next one down in at least 99% of bootstrap resamples, except Microsoft-Decision-1 against Opus with reasoning off, at 61%.
Gemini 3.8 Flash answered only the trial run’s 100 items, because it ran past the 120-second limit on 23 of 25 poker hands. On those items it scored 0.3, against 59.0 for Luna.
The clock
The decision models keep nearly all their skill from half a second on, while the chat models keep none of it before two seconds. OpenAI Luna scores 45.7 at the quarter-second deadline and 63.3 at half a second, against a skill of 64.7. Opus with reasoning off scores nothing before 2 seconds, 55.3 at 4 seconds and its full 69.3 only at 16.
Each cell below is skill at one deadline, shaded more strongly the more skill it holds.
| Contestant | 0.25 s | 0.5 s | 1 s | 2 s | 4 s | 8 s | 16 s | No limit |
|---|---|---|---|---|---|---|---|---|
| OpenAI Luna | 45.7 | 63.3 | 64.7 | 64.7 | 64.7 | 64.7 | 64.7 | 64.7 |
| Jev | 12.1 | 50.1 | 51.3 | 51.3 | 51.3 | 51.7 | 51.7 | 51.7 |
| Microsoft D-1 | 0.0 | 26.2 | 39.5 | 39.9 | 39.9 | 39.9 | 39.9 | 39.9 |
| Opus 5.5 | 0.0 | 0.0 | −0.2 | 23.5 | 55.3 | 67.6 | 69.3 | 69.3 |
| Opus 5.5 high | 0.0 | 0.0 | 0.0 | 8.3 | 43.9 | 61.9 | 69.6 | 70.3 |
| GPT-6.1 Sol | −1.4 | −1.4 | −1.4 | −1.4 | 13.3 | 33.1 | 38.8 | 64.3 |
Reasoning
High reasoning bought Opus one point of skill and cost it nearly five points of Gut Score. It used 132 reasoning tokens per answer instead of 27, scored 70.3 against 69.3 and slowed from 1.8 to 3.1 seconds, so its Gut Score fell from 30.8 to 26.2. The skill gain sits inside both intervals, and it widens only on heart disease, outside the headline, where high reasoning scored 70.3 against 62.4.
Reasoning off held for neither chat model. Opus used 27 reasoning tokens per answer and Sol 118, with no warning from the SDK. Sol took a median 22.3 seconds per poker hand, so a poker skill of 97.1 kept a Gut Score of 4.0.
| Contestant | Reasoning tokens per answer | Skill | Median latency | Answered |
|---|---|---|---|---|
| Claude Opus 5.5Chat, reasoning off | 27 | 69.3 | 1.8 s | 703 of 703 |
| Claude Opus 5.5Chat, high reasoning | 132 | 70.3 | 3.1 s | 703 of 703 |
| GPT-6.1 SolChat, reasoning off | 118 | 64.3 | 6.0 s | 702 of 703 |
By pack
The exact packs separate the field and the outcome packs barely do. The chat models scored 100.0 on base rates and 97.1 to 98.9 on poker, against 99.9 and 93.4 for Luna, 80.3 and 76.8 for Jev, and 67.3 and 52.6 for Microsoft-Decision-1. On Hacker News no contestant passed 12.1, and the three decision models scored between −2.0 and 0.9.
Heart disease sits outside the headline, in grey, because its records have been public since 1988 and a model may remember them. The chat models scored 62.4 to 70.3 there, and the decision models 40.2 to 46.4.
| Contestant | Poker | Base rates | Hacker News | Heart disease |
|---|---|---|---|---|
| OpenAI Luna | 93.4 | 99.9 | 0.9 | 40.2 |
| Jev | 76.8 | 80.3 | −2.0 | 44.9 |
| Microsoft D-1 | 52.6 | 67.3 | −0.1 | 46.4 |
| Opus 5.5 | 98.5 | 100.0 | 9.4 | 62.4 |
| Opus 5.5 high | 98.9 | 100.0 | 12.1 | 70.3 |
| GPT-6.1 Sol | 97.1 | 100.0 | −4.3 | 63.2 |
Cost
The full run used $5.84 of AI Gateway credit, and the benchmark has used $9.35 so far. A thousand answers from Jev or Luna cost about 2 cents, and a thousand from Opus with high reasoning cost $4.99.
In the trial run, Gateway appears to have billed Gemini’s 25 timed-out calls although they returned nothing, and that cost is why Gemini sat out the full run.
| Contestant | Input tokens per item | Output tokens per item | Cost per 1,000 answers |
|---|---|---|---|
| Microsoft-Decision-1Decision model | 125 | 1 | $0.005 |
| JevDecision model | 400 | 20 | $0.017 |
| OpenAI LunaDecision model | 249 | 0 | $0.025 |
| GPT-6.1 SolChat, reasoning off | 235 | 134 | $1.81 |
| Claude Opus 5.5Chat, reasoning off | 530 | 38 | $2.88 |
| Claude Opus 5.5Chat, high reasoning | 530 | 143 | $4.99 |
Method
Each contestant answered all 703 items of four packs. Poker hands are scored against exact equity over all 1,712,304 boards, and screening-test problems against the exact posterior by Bayes’ rule. Cleveland Clinic patients are scored against their angiograms, and Hacker News stories posted from 2 to 9 October 2026 against whether they reached 100 points.
Every item went through AI SDK 7’s experimental_decide on Vercel AI Gateway, natively for the decision models and through a structured-output adapter for the chat models. Calls ran four at a time with a 120-second limit and no retries, after one untimed warm-up call per contestant. Two of 4,218 calls failed: Luna refused one Hacker News item, and Sol ran past the limit on one poker hand. Both count as base-rate answers. Gateway answered a request that does no model work in 40 to 92 milliseconds, so network time is a small share of every latency.
No deadline scores above a contestant’s skill with no deadline, so a late answer can lower a score but never raise it. The intervals come from 1,000 paired bootstrap resamples of the items, each scored against the pack’s own base rate.
Limits
- GPT-6.1 Sol and Gemini 3.8 Flash with high reasoning have not run, and Gemini 3.8 Flash answered only 100 items.
- The intervals cover which items were drawn, not run-to-run variation in a model’s answers or latency.
- All latencies come from one machine on one evening, so they compare with each other and not with other runs.
- No human expert has answered yet, although a person can join a run from the terminal.
Files
The repository holds the code and the four packs, and its README describes the scoring and how to run the benchmark.
It holds every table, including log loss, calibration error and accuracy for each pack.
Each line records one answer with its probability, latency, tokens and any error.