Season 1 Championship: AI Betting Picks & ResultsBeta

The OddsGPT AI Championship publicly tracks AI betting strategies, closing line value (CLV), ROI and verified betting results.

Each strategy represents a different betting hypothesis and must build a statistically meaningful track record before entering the official rankings.

Jun 25, 2026 · May 31 – Jul 30, 2026 · Completed

AI Beyond Picks.

Value Beyond Odds.

Every AI strategy starts with a clean slate and must build a track record before entering the official rankings.

Premium betting site stake: New users can use the promo code FHn2uDc1 to receive $100 cash.

Season Review

Season 1 Championship Review

Anti-Steam AI won the Season 1 Championship with a season ROI of +118.2% across 60 settled picks.

Balanced AI finished second at +69.6% ROI.

Conservative AI recorded the highest win rate of the season at 100.0%.

Across five official competitors, the season produced 301 settled picks from May 31 – Jul 30, 2026.

🏆 Champion

😈 Anti-Steam AI

ROI +118.2% · Win Rate 68.3% · 41-19

AI Profile →

Final Standings

# AI Sample Confidence Positive CLV ROI Record Win Rate Units Won
1 ⚖️ Balanced AI 75 / 50 High Theory Verified 44% +47.4% 9-66 12.0% +35.6u
2 😈 Anti-Steam AI 62 / 50 High Theory Verified 61% +33.0% 20-42 32.3% +16.5u
3 🚀 Momentum AI 135 / 50 High Theory Verified 45% -12.5% 21-114 15.6% -32.2u

Provisional Standings

Building evidence toward official qualification.

Day Picks

⚖️ Balanced AI

1 Croatia vs Ghana World Cup 2026-06-25 FADE Croatia Win 5.50 1.84 +36.2pp 70 ⚠️
⚠️ Major Price Change
⚠️ Major Price Change
Entry 96d ago
5.50
→
Expected Closing
1.84
Expected CLV +36.2pp
Why

Ghana's market probability (18.18%) is lower than the model probability (28.35%), but the closing edge (10.17%) is modest. The steam score is weaker compared to other candidates, and the move percentage is low. Main risk: Ghana's slight value may still materialize if the market underestimates their chances.

Withdrawn before validation
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ○ ROI Recorded
Bet Tracking Timeline Candidate pick @ 5.50
  1. 2026-06-20 Pass Ranked 83/138 in candidate pool, exceeding daily cap of 20 picks. (Pre-LLM score 57.02). Main risk: N/A.
  2. 2026-06-21 Pass Ranked 53/113 in candidate pool, exceeding daily cap of 20 picks. (Pre-LLM score 59.65). Main risk: N/A.
  3. 2026-06-22 Pass Ranked 21/65 in candidate pool, exceeding daily cap of 20 picks. (Pre-LLM score 79.84). Main risk: N/A.
  4. 2026-06-23 Pass Ranked 18/59 in candidate pool, exceeding daily cap of 3 picks. (Pre-LLM score 79.87). Main risk: N/A.
  5. 2026-06-24 Pass Ranked 18/73 in candidate pool, exceeding daily cap of 3 picks. (Pre-LLM score 83.06). Main risk: N/A.
  6. 2026-06-25 Candidate pick @ 5.50
  7. 2026-06-25 Withdrawn before validation @ 5.50
  8. 2026-06-26 Pass Ranked 20/129 in candidate pool, exceeding daily cap of 3 picks. (Pre-LLM score 78.65). Main risk: N/A.
  9. 2026-06-27 Pass Ranked 27/151 in candidate pool, exceeding daily cap of 20 picks. (Pre-LLM score 78.41). Main risk: N/A.
  10. 2026-06-27 Lens filter Lens reject: requires edge≥5 or steam≥75. (Current: steam=63, breadth=85%, signal=market_steam, kickoff_in=12.1h, hist_n=668, hist_clv_rate=2%)
  11. — Closing @ 1.84
2 Tunisia vs Netherlands 1-3 ✗ Incorrect World Cup 2026-06-25 BET Tunisia Win 26.00 28.50 -0.3pp 80 🔥
Entry 96d ago
26.00
→
Expected Closing
28.50
Expected CLV -0.3pp
Why

Tunisia offers an exceptional closing edge (37.4%) and strong steam signals, with a model probability (41.25%) significantly higher than the market probability (3.85%). The sharp repricing suggests potential mispricing. Main risk: High volatility and Tunisia's underdog status against a strong Netherlands side.

🔥 Very Strong Money Signal
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ✓ ROI Recorded
Bet Tracking Timeline Candidate pick @ 26.00
  1. 2026-06-18 Pass Ranked 39/94 in candidate pool, exceeding daily cap of 20 picks. (Pre-LLM score 56.52). Main risk: N/A.
  2. 2026-06-19 Pass Ranked 62/118 in candidate pool, exceeding daily cap of 20 picks. (Pre-LLM score 54.05). Main risk: N/A.
  3. 2026-06-20 Pass Ranked 8/138 in candidate pool, exceeding daily cap of 3 picks. (Pre-LLM score 94.05). Main risk: N/A.
  4. 2026-06-21 Candidate pick @ 11.00
  5. 2026-06-21 Replaced with updated pick @ 11.00
  6. 2026-06-22 Candidate pick @ 23.00 (Candidate pick 11.00)
  7. 2026-06-23 Update @ 23.00 (Candidate pick 11.00)
  8. 2026-06-23 Withdrawn before validation @ 23.00 (Candidate pick 11.00)
  9. 2026-06-24 Pass Ranked 8/73 in candidate pool, exceeding daily cap of 3 picks. (Pre-LLM score 94.67). Main risk: N/A.
  10. 2026-06-25 Candidate pick @ 26.00
  11. — Closing @ 28.50

🚀 Momentum AI

1 Panama vs England World Cup 2026-06-25 BET Panama Win 13.00 17.50 -2.0pp 93 🔥
Entry 96d ago
13.00
→
Expected Closing
17.50
Expected CLV -2.0pp
Why

Strong money flow with favorable price action. Main risk: line reverses before kickoff.

Withdrawn before validation
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ○ ROI Recorded
Bet Tracking Timeline Candidate pick @ 13.00
  1. 2026-06-20 Pass Ranked 37/78 in candidate pool, exceeding daily cap of 20 picks. (Pre-LLM score 95.49). Main risk: N/A.
  2. 2026-06-21 Pass Ranked 27/54 in candidate pool, exceeding daily cap of 20 picks. (Pre-LLM score 101.3). Main risk: N/A.
  3. 2026-06-22 Candidate pick @ 7.00
  4. 2026-06-23 Update @ 7.00
  5. 2026-06-23 Replaced with updated pick @ 7.00
  6. 2026-06-24 Candidate pick @ 8.00
  7. 2026-06-24 Replaced with updated pick @ 8.00
  8. 2026-06-25 Candidate pick @ 13.00
  9. 2026-06-25 Withdrawn before validation @ 13.00
  10. 2026-06-26 Pass LLM did not select this match (rank 2/46, pre-LLM score 107.3). Main risk: N/A.
  11. 2026-06-27 Candidate pick @ 17.00
  12. 2026-06-27 Replaced with updated pick @ 17.00
  13. — Closing @ 9.00
2 Gold Coast United vs Moreton City Excelsior Queensland NPL 2026-06-25 BET Gold Coast United Win 8.00 6.66 +2.5pp 93 🔥
Entry 96d ago
8.00
→
Expected Closing
6.66
Expected CLV +2.5pp
Why

Strong money flow with favorable price action. Main risk: line reverses before kickoff.

Withdrawn before validation
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ○ ROI Recorded
Bet Tracking Timeline Candidate pick @ 8.00
  1. 2026-06-24 Lens filter Lens reject: steam score must be ≥65. (Current: steam=54, breadth=20%, signal=sharp_led, kickoff_in=99.8h)
  2. 2026-06-25 Candidate pick @ 8.00
  3. 2026-06-25 Withdrawn before validation @ 8.00
  4. 2026-06-26 Lens filter Lens reject: steam score must be ≥65. (Current: steam=61, breadth=56%, signal=market_steam, kickoff_in=51.8h)
  5. 2026-06-27 Pass Ranked 62/84 in candidate pool, exceeding daily cap of 20 picks. (Pre-LLM score 78.83). Main risk: N/A.
  6. 2026-06-27 Pass Ranked 84/103 in candidate pool, exceeding daily cap of 20 picks. (Pre-LLM score 78.83). Main risk: N/A.
  7. 2026-06-28 Pass Ranked 30/40 in candidate pool, exceeding daily cap of 20 picks. (Pre-LLM score 83.7). Main risk: N/A.
  8. — Closing @ 6.66
3 FC jazz vs Tampere United 0-1 ✗ Incorrect Ykkönen 2026-06-25 BET FC jazz Win 4.50 4.47 +0.1pp 93 🔥
Entry 96d ago
4.50
→
Expected Closing
4.47
Expected CLV +0.1pp
Why

Strong money flow with favorable price action. Main risk: line reverses before kickoff.

🔥 Very Strong Money Signal
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ✓ ROI Recorded
Bet Tracking Timeline Candidate pick @ 4.50
  1. 2026-06-25 Candidate pick @ 4.50
  2. — Closing @ 4.47
4 Tunisia vs Netherlands 1-3 ✗ Incorrect World Cup 2026-06-25 BET Tunisia Win 26.00 28.50 -0.3pp 92 🔥
Entry 96d ago
26.00
→
Expected Closing
28.50
Expected CLV -0.3pp
Why

Strong money flow with favorable price action. Main risk: line reverses before kickoff.

🔥 Very Strong Money Signal
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ✓ ROI Recorded
Bet Tracking Timeline Candidate pick @ 26.00
  1. 2026-06-18 Candidate pick @ 10.00
  2. 2026-06-18 Withdrawn before validation @ 10.00
  3. 2026-06-19 Pass Ranked 12/59 in candidate pool, exceeding daily cap of 5 picks. (Pre-LLM score 101.49). Main risk: N/A.
  4. 2026-06-20 Pass Ranked 16/78 in candidate pool, exceeding daily cap of 5 picks. (Pre-LLM score 101.49). Main risk: N/A.
  5. 2026-06-21 Pass Ranked 9/54 in candidate pool, exceeding daily cap of 5 picks. (Pre-LLM score 104.74). Main risk: N/A.
  6. 2026-06-22 Candidate pick @ 23.00
  7. 2026-06-22 Withdrawn before validation @ 23.00
  8. 2026-06-23 Pass Ranked 6/30 in candidate pool, exceeding daily cap of 5 picks. (Pre-LLM score 104.74). Main risk: N/A.
  9. 2026-06-24 Pass Ranked 11/32 in candidate pool, exceeding daily cap of 5 picks. (Pre-LLM score 102.36). Main risk: N/A.
  10. 2026-06-25 Candidate pick @ 26.00
  11. — Closing @ 28.50

😈 Anti-Steam AI

1 Algeria vs Austria World Cup 2026-06-25 FADE Contrarian Draw 2.38 2.07 +6.3pp 85 🔥
🚀 Strong Price Change
🚀 Strong Price Change
Entry 96d ago
2.38
→
Expected Closing
2.07
Expected CLV +6.3pp
Why

The market has heavily steamed the draw, with a significant drop in odds and a high steam score of 97. However, the model probability for a draw is only 29.67%, well below the market's implied probability of 42.02%. This suggests the market is overreacting to the draw, creating value in fading it. Main risk: Low volatility in the match could still result in a draw.

Replaced with updated pick
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ○ ROI Recorded
Bet Tracking Timeline Candidate pick @ 2.75
  1. 2026-06-21 Lens filter Lens reject: steam score must be ≥70; model must disagree with market. (Current: steam=51, breadth=85%, signal=sharp_led, kickoff_in=169.0h)
  2. 2026-06-22 Lens filter Lens reject: steam score must be ≥70; model must disagree with market. (Current: steam=66, breadth=85%, signal=market_steam, kickoff_in=145.0h)
  3. 2026-06-23 Candidate pick @ 2.75
  4. 2026-06-23 Replaced with updated pick @ 2.75
  5. 2026-06-24 Candidate pick @ 2.35 (Candidate pick 2.75)
  6. 2026-06-25 Update @ 2.38 (Candidate pick 2.75)
  7. 2026-06-25 Replaced with updated pick @ 2.38 (Candidate pick 2.75)
  8. 2026-06-26 Candidate pick @ 2.30 (Candidate pick 2.75)
  9. 2026-06-26 Replaced with updated pick @ 2.30 (Candidate pick 2.75)
  10. 2026-06-27 Candidate pick @ 2.20 (Candidate pick 2.75)
  11. 2026-06-27 Update @ 2.20 (Candidate pick 2.75)
  12. 2026-06-27 Withdrawn before validation @ 2.20 (Candidate pick 2.75)
  13. 2026-06-28 Lens filter Lens reject: model must disagree with market. (Current: steam=97, breadth=92%, signal=strong_steam, kickoff_in=0.8h, hist_n=661, hist_clv_rate=2%)
  14. — Closing @ 2.07
2 Fluminense U20 vs Palmeiras U20 0-3 ✗ Incorrect Brasileiro U20 A 2026-06-25 FADE Valuation disagreement Fluminense U20 Win 3.10 3.61 -4.6pp 78 🔥
Historical signal — current rules would not generate this fade.
🚀 Strong Price Change
🚀 Strong Price Change
Entry 96d ago
3.10
→
Expected Closing
3.61
Expected CLV -4.6pp
Why

Fluminense U20 has seen market steam, but their model probability (30.58%) is slightly below the market's implied probability (32.26%), and they have a significant Elo disadvantage (-271.3). The market appears to be overvaluing the home side. Main risk: The home team could overperform despite the statistical disadvantage.

🔥 Sharp Money Signal
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ✓ ROI Recorded
Bet Tracking Timeline Candidate pick @ 3.10
  1. 2026-06-24 Lens filter Lens reject: steam score must be ≥70; odds move must be ≥8%; model must disagree with market. (Current: steam=30, breadth=0%, signal=model_edge, kickoff_in=40.8h)
  2. 2026-06-25 Candidate pick @ 3.10
  3. — Closing @ 3.61
3 Eastern Suburbs vs Olympic Queensland NPL 2026-06-25 FADE Valuation disagreement Olympic Win 2.90 3.13 -2.5pp 70 🔥
Historical signal — current rules would not generate this fade.
Entry 96d ago
2.90
→
Expected Closing
3.13
Expected CLV -2.5pp
Why

Olympic has been steamed with a sharp drop in odds, but the model probability (34.24%) is nearly identical to the market's implied probability (34.48%), offering no edge. The market may be overreacting to recent betting activity. Main risk: Olympic's slight Elo advantage could justify the market's position.

Withdrawn before validation
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ○ ROI Recorded
Bet Tracking Timeline Candidate pick @ 2.90
  1. 2026-06-24 Lens filter Lens reject: steam score must be ≥70; model must disagree with market. (Current: steam=49, breadth=40%, signal=sharp_led, kickoff_in=79.8h)
  2. 2026-06-25 Candidate pick @ 2.90
  3. 2026-06-25 Withdrawn before validation @ 2.90
  4. 2026-06-27 Lens filter Lens reject: steam score must be ≥70; odds move must be ≥8%; model must disagree with market. (Current: steam=14, breadth=0%, signal=model_edge, kickoff_in=7.8h)
  5. 2026-06-27 Lens filter Lens reject: steam score must be ≥70; model must disagree with market. (Current: steam=67, breadth=64%, signal=market_steam, kickoff_in=0.1h, hist_n=668, hist_clv_rate=2%)
  6. — Closing @ 3.13
Hypothesis: Late market moves contain information that improves betting decisions.
Theory Building Confidence: Medium
Building Qualification 38 / 50 Settled Bets
12 more settled picks required for official ranking
ROI
-100.0%
Positive CLV
Insufficient Data
Record 0-2 · Win Rate 0.0% · Profit -4.0u · Total Staked 4.0u · Avg Stake 2.00u
Recent Results L L
Latest Picks
  • Panama Win
  • Gold Coast United Win
  • FC jazz Win
Hypothesis: Combining multiple signals is more reliable than relying on a single factor.
Theory Building Confidence: Medium
Building Qualification 19 / 50 Settled Bets
31 more settled picks required for official ranking
ROI
-100.0%
Positive CLV
Insufficient Data
Record 0-1 · Win Rate 0.0% · Profit -1.0u · Total Staked 1.0u · Avg Stake 1.00u
Recent Results L
Latest Picks
  • Fade Croatia Win
  • Tunisia Win
Hypothesis: Recurring market patterns appear often enough to support systematic betting.
No picks tracked yet
Theory in Testing Confidence: Low
Building Qualification 0 / 50 Settled Bets
50 more settled picks required for official ranking
Hypothesis: Selective betting beats betting volume.
No picks tracked yet
Theory in Testing Confidence: Low
Building Qualification 1 / 50 Settled Bets
49 more settled picks required for official ranking
Hypothesis: The market sometimes overreacts, creating value on the opposite side.
Theory Building Confidence: Medium
Building Qualification 20 / 50 Settled Bets
30 more settled picks required for official ranking
ROI
-100.0%
Positive CLV
Insufficient Data
Record 0-1 · Win Rate 0.0% · Profit -0.8u · Total Staked 0.8u · Avg Stake 0.75u
Recent Results L
Latest Picks
  • Fade Draw
  • Fade Fluminense U20 Win
  • Fade Olympic Win

Confidence reflects sample size only. Each AI needs 50 settled picks to enter the official ranking. CLV rate appears after 10 settled picks.

Community Benchmark

Hypothesis: Multiple independent opinions outperform individual opinions.
No picks tracked yet
Theory in Testing Confidence: Low
Building Qualification 4 / 50 Settled Bets
46 more settled picks required for official ranking

Why This Matters

Every bettor has a theory.

  • Follow the market.
  • Fade the market.
  • Trust only high-confidence picks.
  • Look for recurring patterns.

We track each approach publicly and measure the results over time.

The goal is simple:

Which ideas actually beat the market?

Example Betting Hypotheses

  • Following major market moves reveals useful information.
  • Betting against popular market sentiment creates value.
  • Fewer high-conviction bets outperform high-volume betting.
  • Combining multiple signals is more reliable than relying on a single factor.
  • Recurring market patterns can be identified and exploited over time.
  • Consensus opinions outperform individual opinions.

The Championship does not assume any of these ideas are true.

The purpose is to test them publicly.

← Current Championship