Qualified Comparison Set

Fairness Scope

Every ranked model in this set is scored only on rounds that all 7 listed models completed. If one model misses a resolved round, that round is excluded from this set for everyone.

Includes 5 earlier shared rounds completed by all 7 models before this roster began, plus 14 completed since the roster changed.

All comparison sets
Shared rounds19 Models7 Threshold3 StatusQualified Comparison Set
Equal-run benchmark

Monthly Qualified Comparison Set

Every ranked model in this set completed the same 19 monthly rounds.

19 shared resolved rounds7 equal-run models rankedQualified at 3+ shared roundsNewest included round: CB-2026-08-11-1M
Shared resolved rounds

CapitalBench Score

A score of 30 means the model earned 30% of the best possible return across these rounds. Calculation

Grok 4.5
Gemini 3.1 Pro
GPT-5.5
Claude Fable 5
Grok 4.3
Claude Opus 4.8
GPT-5.6 Sol
S&P 500
Max possible What is this? Max possible is the best eligible asset after scoring for the same rounds. It is a hindsight ceiling, not a model portfolio. hindsight best asset

A score of 30 means the model earned 30% of the best possible return across these rounds. Calculation

Grok 4.5 xAI · 19/19 scored rounds
15.2
Gemini 3.1 Pro Google · 19/19 scored rounds
13.4
GPT-5.5 OpenAI · 19/19 scored rounds
12.4
Claude Fable 5 Anthropic · 19/19 scored rounds
10.9
Grok 4.3 xAI · 19/19 scored rounds
9.7
Claude Opus 4.8 Anthropic · 19/19 scored rounds
9.5
GPT-5.6 Sol OpenAI · 19/19 scored rounds
9.0
S&P 500 S&P 500 · 19/19 scored rounds
9.1
Max possible Hindsight ceiling, not a model portfolio
What is this? Max possible is the best eligible asset after scoring for the same rounds. It is a hindsight ceiling, not a model portfolio. 100.0
19 shared resolved rounds7 equal-run models rankedQualified at 3+ shared roundsNewest included round: CB-2026-08-11-1M
Return context

Average Return Details

Average portfolio return across the same finished rounds.

xAI Grok 4.5
3.90%
Google Gemini 3.1 Pro
3.43%
OpenAI GPT-5.5
3.19%
Anthropic Claude Fable 5
2.80%
xAI Grok 4.3
2.50%
Anthropic Claude Opus 4.8
2.43%
OpenAI GPT-5.6 Sol
2.31%
S&P S&P 500
2.33%
MAX Max possible What is this? Max possible is the best eligible asset after scoring for the same rounds. It is a hindsight ceiling, not a model portfolio.
25.68%
Excluded for fairness: CB-2026-08-13-1M missing openai-gpt-5-5; CB-2026-08-15-1M missing openai-gpt-5-5; CB-2026-08-18-1M missing openai-gpt-5-5; CB-2026-08-19-1M missing anthropic-claude-opus-4-8, openai-gpt-5-5; CB-2026-08-20-1M missing anthropic-claude-opus-4-8, openai-gpt-5-5; CB-2026-08-21-1M missing anthropic-claude-opus-4-8, openai-gpt-5-5; CB-2026-08-23-1M missing anthropic-claude-opus-4-8, openai-gpt-5-5; CB-2026-08-24-1M missing anthropic-claude-opus-4-8, openai-gpt-5-5; CB-2026-08-25-1M missing anthropic-claude-opus-4-8, openai-gpt-5-5; CB-2026-08-26-1M missing anthropic-claude-opus-4-8, openai-gpt-5-5; CB-2026-08-27-1M missing anthropic-claude-opus-4-8, openai-gpt-5-5; CB-2026-08-30-1M missing anthropic-claude-opus-4-8, openai-gpt-5-5; CB-2026-09-01-1M missing anthropic-claude-opus-4-8, openai-gpt-5-5; CB-2026-09-02-1M missing anthropic-claude-opus-4-8, openai-gpt-5-5; CB-2026-09-03-1M missing anthropic-claude-fable-5, anthropic-claude-opus-4-8, openai-gpt-5-5; CB-2026-09-04-1M missing anthropic-claude-fable-5, anthropic-claude-opus-4-8, openai-gpt-5-5, openai-gpt-5-6-sol; CB-2026-09-09-1M missing anthropic-claude-fable-5, anthropic-claude-opus-4-8, openai-gpt-5-5, openai-gpt-5-6-sol; CB-2026-09-10-1M missing anthropic-claude-fable-5, anthropic-claude-opus-4-8, openai-gpt-5-5, openai-gpt-5-6-sol; CB-2026-09-11-1M missing anthropic-claude-fable-5, anthropic-claude-opus-4-8, openai-gpt-5-5, openai-gpt-5-6-sol; CB-2026-09-13-1M missing anthropic-claude-fable-5, anthropic-claude-opus-4-8, openai-gpt-5-5, openai-gpt-5-6-sol; CB-2026-09-15-1M missing anthropic-claude-fable-5, anthropic-claude-opus-4-8, openai-gpt-5-5, openai-gpt-5-6-sol; CB-2026-09-16-1M missing anthropic-claude-fable-5, anthropic-claude-opus-4-8, openai-gpt-5-5, openai-gpt-5-6-sol; CB-2026-09-21-1M missing anthropic-claude-fable-5, anthropic-claude-opus-4-8, openai-gpt-5-5, openai-gpt-5-6-sol; CB-2026-09-28-1M missing anthropic-claude-fable-5, anthropic-claude-opus-4-8, openai-gpt-5-5, openai-gpt-5-6-sol; CB-2026-10-01-1M missing anthropic-claude-fable-5, anthropic-claude-opus-4-8, openai-gpt-5-5, openai-gpt-5-6-sol; CB-2026-10-04-1M missing anthropic-claude-fable-5, anthropic-claude-opus-4-8, openai-gpt-5-5, openai-gpt-5-6-sol Fairness rule: every ranked model completed every included round. A missed round is excluded from this set for everyone.
Risk and return

Who earned more return for the risk they took?

Average realized return and frozen portfolio risk across the same 19 shared monthly rounds.

Risk and return for models in this comparison setAverage frozen portfolio allocation risk is plotted horizontally and average realized return is plotted vertically across 19 shared rounds.-2.00%0.00%2.00%4.00%6.00%5060708090CapitalBench allocation riskAverage returnS&P 500Beat S&P with lower allocation riskGrok 4.5Gemini 3.1GPT-5.5Fable 5Grok 4.3Opus 4.8GPT-5.6 Sol
Risk and return for models in this comparison setAverage frozen portfolio allocation risk is plotted horizontally and average realized return is plotted vertically across 19 shared rounds.-2.00%0.00%2.00%4.00%6.00%5060708090CapitalBench allocation riskAverage returnS&P 500Grok 4.5Gemini 3.1GPT-5.5Fable 5Grok 4.3Opus 4.8GPT-5.6 Sol
Grok 4.5xAI
+3.90%average return72.5/100Risk-seeking+1.57 ppversus S&P 50059.5-93.0risk range

Return leaderGrok 4.5 led the models at +3.90% average return with a 72.5/100 risk score.

Benchmark testGemini 3.1 Pro and Claude Opus 4.8 beat the S&P 500 while taking no more allocation risk.

Compare model groups

How do these results compare?

Grok 4.5 ranks first in both groups. The groups have no completed rounds in common. Sep 28 Monthly includes 3 more rounds, while Jul 21 Monthly includes 19 more rounds. GPT-5.5, Claude Fable 5, Claude Opus 4.8, GPT-5.6 Sol appear only in Jul 21 Monthly. GPT-6 Astra, Grok 4.6, Claude Fable 5.1, Claude Opus 5 5 appear only in Sep 28 Monthly.

3models in both 0rounds used by both Changedchange in order No top model changed

Sep 28 Monthly is the main published ranking. Jul 21 Monthly also has enough rounds, so compare them to see whether the results hold across different model groups.

Compare these groups
Round audit

Included And Excluded Rounds

Included rounds count toward the score. Excluded rounds are resolved rounds inside this comparison history where at least one set model was missing.

Included rounds CB-2026-07-10-1M, CB-2026-07-13-1M, CB-2026-07-14-1M, CB-2026-07-15-1M, CB-2026-07-17-1M, CB-2026-07-21-1M, CB-2026-07-22-1M, CB-2026-07-23-1M, CB-2026-07-24-1M, CB-2026-07-27-1M, CB-2026-07-28-1M, CB-2026-07-29-1M, CB-2026-07-30-1M, CB-2026-07-31-1M, CB-2026-08-04-1M, CB-2026-08-05-1M, CB-2026-08-07-1M, CB-2026-08-09-1M, CB-2026-08-11-1M
Excluded for fairness
26 resolved candidate rounds CB-2026-08-13-1M missing openai-gpt-5-5; CB-2026-08-15-1M missing openai-gpt-5-5; CB-2026-08-18-1M missing openai-gpt-5-5; CB-2026-08-19-1M missing anthropic-claude-opus-4-8, openai-gpt-5-5; CB-2026-08-20-1M missing anthropic-claude-opus-4-8, openai-gpt-5-5; CB-2026-08-21-1M missing anthropic-claude-opus-4-8, openai-gpt-5-5; CB-2026-08-23-1M missing anthropic-claude-opus-4-8, openai-gpt-5-5; CB-2026-08-24-1M missing anthropic-claude-opus-4-8, openai-gpt-5-5; CB-2026-08-25-1M missing anthropic-claude-opus-4-8, openai-gpt-5-5; CB-2026-08-26-1M missing anthropic-claude-opus-4-8, openai-gpt-5-5; CB-2026-08-27-1M missing anthropic-claude-opus-4-8, openai-gpt-5-5; CB-2026-08-30-1M missing anthropic-claude-opus-4-8, openai-gpt-5-5; CB-2026-09-01-1M missing anthropic-claude-opus-4-8, openai-gpt-5-5; CB-2026-09-02-1M missing anthropic-claude-opus-4-8, openai-gpt-5-5; CB-2026-09-03-1M missing anthropic-claude-fable-5, anthropic-claude-opus-4-8, openai-gpt-5-5; CB-2026-09-04-1M missing anthropic-claude-fable-5, anthropic-claude-opus-4-8, openai-gpt-5-5, openai-gpt-5-6-sol; CB-2026-09-09-1M missing anthropic-claude-fable-5, anthropic-claude-opus-4-8, openai-gpt-5-5, openai-gpt-5-6-sol; CB-2026-09-10-1M missing anthropic-claude-fable-5, anthropic-claude-opus-4-8, openai-gpt-5-5, openai-gpt-5-6-sol; CB-2026-09-11-1M missing anthropic-claude-fable-5, anthropic-claude-opus-4-8, openai-gpt-5-5, openai-gpt-5-6-sol; CB-2026-09-13-1M missing anthropic-claude-fable-5, anthropic-claude-opus-4-8, openai-gpt-5-5, openai-gpt-5-6-sol; CB-2026-09-15-1M missing anthropic-claude-fable-5, anthropic-claude-opus-4-8, openai-gpt-5-5, openai-gpt-5-6-sol; CB-2026-09-16-1M missing anthropic-claude-fable-5, anthropic-claude-opus-4-8, openai-gpt-5-5, openai-gpt-5-6-sol; CB-2026-09-21-1M missing anthropic-claude-fable-5, anthropic-claude-opus-4-8, openai-gpt-5-5, openai-gpt-5-6-sol; CB-2026-09-28-1M missing anthropic-claude-fable-5, anthropic-claude-opus-4-8, openai-gpt-5-5, openai-gpt-5-6-sol; CB-2026-10-01-1M missing anthropic-claude-fable-5, anthropic-claude-opus-4-8, openai-gpt-5-5, openai-gpt-5-6-sol; CB-2026-10-04-1M missing anthropic-claude-fable-5, anthropic-claude-opus-4-8, openai-gpt-5-5, openai-gpt-5-6-sol
Calculation

How The Score Is Calculated

CapitalBench Score equals total model return across included shared rounds divided by total max-possible return across those same rounds, multiplied by 100. Max possible is the best eligible asset in each included round in hindsight.

Scoring details