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.

Jul 20, 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 Slavia Sofia vs CSKA Sofia 0-0 ✗ Incorrect First League 2026-07-20 BET Slavia Sofia Win 6.50 6.65 -0.3pp 75 ⚡
Entry 71d ago
6.50
→
Expected Closing
6.65
Expected CLV -0.3pp
Why

Slavia Sofia shows strong model probability (47.56%) compared to market probability (15.38%), indicating significant value. The closing edge is high at 32.18, and the xG difference is favorable at 0.47. Main risk: Elo difference is heavily against Slavia Sofia (-102.8), suggesting they are the weaker team overall.

⚡ Solid Money Signal
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ✓ ROI Recorded
Bet Tracking Timeline Candidate pick @ 6.50
  1. 2026-07-16 Pass Ranked 38/87 in candidate pool, exceeding daily cap of 20 picks. (Pre-LLM score 57.23). Main risk: N/A.
  2. 2026-07-17 Pass Ranked 10/144 in candidate pool, exceeding daily cap of 3 picks. (Pre-LLM score 87.6). Main risk: N/A.
  3. 2026-07-18 Pass Ranked 28/128 in candidate pool, exceeding daily cap of 20 picks. (Pre-LLM score 80.25). Main risk: N/A.
  4. 2026-07-19 Pass Ranked 13/116 in candidate pool, exceeding daily cap of 3 picks. (Pre-LLM score 77.95). Main risk: N/A.
  5. 2026-07-20 Candidate pick @ 6.50
  6. — Closing @ 6.65
2 Nacional Potosí vs Real Oruro 1-4 ✓ Correct Primera División 2026-07-20 BET Real Oruro Win 6.00 5.34 +2.1pp 70 ⚡
Entry 71d ago
6.00
→
Expected Closing
5.34
Expected CLV +2.1pp
Why

Real Oruro has a strong model probability (41.85%) compared to market probability (16.67%), with a closing edge of 25.18. The market state indicates sharp repricing, suggesting informed betting activity. Main risk: Negative xG difference (-0.11) and low historical CLV rates may limit reliability.

⚡ Solid Money Signal
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ✓ ROI Recorded
Bet Tracking Timeline Candidate pick @ 6.00
  1. 2026-06-12 Lens filter Lens reject: edge must be ≥-3pp. (Current: steam=40, breadth=100%, signal=tracking, kickoff_in=22.0h)
  2. 2026-07-19 Pass Ranked 61/116 in candidate pool, exceeding daily cap of 20 picks. (Pre-LLM score 48.4). Main risk: N/A.
  3. 2026-07-20 Candidate pick @ 6.00
  4. — Closing @ 5.34
3 Qingdao Jonoon vs Tianjin Teda Super League 2026-07-20 BET Qingdao Jonoon Win 2.52 2.88 -5.0pp 72 🔥
🚀 Strong Price Change
🚀 Strong Price Change
Entry 71d ago
2.52
→
Expected Closing
2.88
Expected CLV -5.0pp
Why

Qingdao Jonoon has a strong model probability (69.36%) versus market probability (39.68%), with a closing edge of 29.68. The xG difference is highly favorable at 1.54, and the market state indicates discovery, suggesting potential undervaluation. Main risk: Low steam score (40) and lack of significant market movement.

Withdrawn before validation
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ○ ROI Recorded
Bet Tracking Timeline Candidate pick @ 2.52
  1. 2026-07-20 Candidate pick @ 2.52
  2. 2026-07-20 Withdrawn before validation @ 2.52
  3. 2026-07-21 Lens filter Lens reject: edge must be ≥-3pp. (Current: steam=43, breadth=71%, signal=sharp_led, kickoff_in=103.6h, hist_n=173, hist_clv_rate=3%)
  4. 2026-07-22 Lens filter Lens reject: edge must be ≥-3pp. (Current: steam=40, breadth=62%, signal=sharp_led, kickoff_in=79.4h, hist_n=173, hist_clv_rate=3%)
  5. 2026-07-24 Candidate pick @ 3.00
  6. 2026-07-24 Withdrawn before validation @ 3.00
  7. 2026-07-25 Pass Ranked 53/171 in candidate pool, exceeding daily cap of 20 picks. (Pre-LLM score 77.78). Main risk: N/A.
  8. — Closing @ 2.88

🚀 Momentum AI

1 NA Suruchi Sangha vs Calcutta Police 0-0 ✗ Incorrect Calcutta Premier Division 2026-07-20 BET Calcutta Police Win 4.75 5.12 -1.5pp 85 🔥
Entry 71d ago
4.75
→
Expected Closing
5.12
Expected CLV -1.5pp
Why

Calcutta Police has seen significant sharp steam with a high steam score (95) and breadth percentage (87.5%). The odds have shortened considerably from 6.0 to 4.75, indicating strong market confidence. The closing edge is positive (+3.08), and the Elo difference (+237.6) supports the pick. Main risk: The market probability is still relatively low at 21.05%, indicating a potential upset.

🔥 Very Strong Money Signal
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ✓ ROI Recorded
Bet Tracking Timeline Candidate pick @ 4.75
  1. 2026-07-20 Candidate pick @ 4.75
  2. — Closing @ 5.12
2 Lexington vs Oakland Roots USL Championship 2026-07-20 BET Oakland Roots Win 3.70 4.13 -2.8pp 78 🔥
Entry 71d ago
3.70
→
Expected Closing
4.13
Expected CLV -2.8pp
Why

Oakland Roots have experienced strong steam (steam score 92) and a significant odds drop from 4.9 to 3.7. The closing edge is substantial (+10.03), and the model probability (37.06%) is much higher than the market probability (27.03%). Main risk: The Elo and xG differences are negligible, suggesting a close match.

Withdrawn before validation
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ○ ROI Recorded
Bet Tracking Timeline Candidate pick @ 3.70
  1. 2026-07-17 Lens filter Lens reject: steam score must be ≥65. (Current: steam=40, breadth=100%, signal=tracking, kickoff_in=141.4h, hist_n=230, hist_clv_rate=4%)
  2. 2026-07-18 Candidate pick @ 3.66
  3. 2026-07-18 Withdrawn before validation @ 3.66
  4. 2026-07-19 Pass Ranked 8/37 in candidate pool, exceeding daily cap of 5 picks. (Pre-LLM score 98.65). Main risk: N/A.
  5. 2026-07-20 Candidate pick @ 3.70
  6. 2026-07-20 Withdrawn before validation @ 3.70
  7. 2026-07-22 Lens filter Lens reject: steam score must be ≥65; requires strong money signal. (Current: steam=10, breadth=0%, signal=model_edge, kickoff_in=20.9h, hist_n=173, hist_clv_rate=3%)
  8. — Closing @ 4.13
3 Universidad Catolica vs Barcelona SC Liga Pro 2026-07-20 BET Barcelona SC Win 4.33 4.00 +1.9pp 74 🔥
Entry 71d ago
4.33
→
Expected Closing
4.00
Expected CLV +1.9pp
Why

Barcelona SC has a strong steam score (86) and 100% breadth, with odds drifting from 3.63 to 4.33. The model probability (31.59%) is significantly higher than the market probability (23.09%), providing a solid closing edge of +8.5. Main risk: The drift in odds suggests some market skepticism despite the positive edge.

Withdrawn before validation
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ○ ROI Recorded
Bet Tracking Timeline Candidate pick @ 4.33
  1. 2026-07-20 Candidate pick @ 4.33
  2. 2026-07-20 Withdrawn before validation @ 4.33
  3. 2026-07-21 Lens filter Lens reject: steam score must be ≥65; requires strong money signal. (Current: steam=0, breadth=0%, signal=model_edge, kickoff_in=22.1h, hist_n=218, hist_clv_rate=0%)
  4. — Closing @ 4.00
4 Nacional Potosí vs Real Oruro 1-4 ✓ Correct Primera División 2026-07-20 BET Real Oruro Win 6.00 5.34 +2.1pp 80 ⚡
Entry 71d ago
6.00
→
Expected Closing
5.34
Expected CLV +2.1pp
Why

Real Oruro has a strong market steam signal (steam score 72) and a positive closing edge (+25.18). The odds have shortened from 7.0 to 6.0, and the model probability (41.85%) is significantly higher than the market probability (16.67%). Main risk: The xG difference is slightly negative, which could indicate some vulnerability.

⚡ Solid Money Signal
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ✓ ROI Recorded
Bet Tracking Timeline Candidate pick @ 6.00
  1. 2026-06-12 Lens filter Lens reject: steam score must be ≥65. (Current: steam=40, breadth=100%, signal=tracking, kickoff_in=22.0h)
  2. 2026-07-19 Lens filter Lens reject: steam score must be ≥65; requires strong money signal. (Current: steam=24, breadth=0%, signal=model_edge, kickoff_in=45.5h, hist_n=190, hist_clv_rate=5%)
  3. 2026-07-20 Candidate pick @ 6.00
  4. — Closing @ 5.34
5 Sydney United vs Central Coast Mariners Australia Cup 2026-07-20 FADE Sydney United Win 2.50 2.40 +1.7pp 65 ⚡
Entry 71d ago
2.50
→
Expected Closing
2.40
Expected CLV +1.7pp
Why

Cooma Tigers FC has experienced an extreme odds drift (423.1%), with odds ballooning from 6.5 to 34.0. This suggests a strong negative sentiment in the market. Despite the high model probability (34.7%), the market probability is extremely low (2.94%), indicating a lack of confidence in the home side. Main risk: The high volatility of the match could lead to unexpected outcomes.

Withdrawn before validation
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ○ ROI Recorded
Bet Tracking Timeline Candidate pick @ 2.50
  1. 2026-07-17 Pass Ranked 42/51 in candidate pool, exceeding daily cap of 20 picks. (Pre-LLM score 75.78). Main risk: N/A.
  2. 2026-07-18 Pass Ranked 30/81 in candidate pool, exceeding daily cap of 20 picks. (Pre-LLM score 87.9). Main risk: N/A.
  3. 2026-07-19 Pass Ranked 23/37 in candidate pool, exceeding daily cap of 20 picks. (Pre-LLM score 87.9). Main risk: N/A.
  4. 2026-07-20 Candidate pick @ 2.50
  5. 2026-07-20 Withdrawn before validation @ 2.50
  6. 2026-07-21 Lens filter Lens reject: steam score must be ≥65. (Current: steam=53, breadth=57%, signal=market_drift, kickoff_in=31.6h, hist_n=218, hist_clv_rate=0%)
  7. 2026-07-22 Pass Ranked 29/39 in candidate pool, exceeding daily cap of 20 picks. (Pre-LLM score 76.56). Main risk: N/A.
  8. — Closing @ 2.40

📊 Pattern AI

1 Suduva Marijampole vs Hegelmann Litauen 5-1 ✗ Incorrect A Lyga 2026-07-20 FADE Draw 3.40 3.69 -2.3pp 70 🔥
Entry 71d ago
3.40
→
Expected Closing
3.69
Expected CLV -2.3pp
Why

The historical CLV for this pattern is only slightly positive (52%), and the closing edge is negligible at 0.23pp. The market is undergoing sharp repricing, suggesting potential overreaction to sharp money. Main risk: The match has low volatility, which could favor a draw outcome.

Money Signal
Pattern Evidence
Pattern Confidence: Moderate (B)
Sample Size 47
Historical CLV 52%
Historical ROI +41.2%
Coverage Tier Low
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ✓ ROI Recorded
Bet Tracking Timeline Candidate pick @ 3.40
  1. 2026-07-19 Lens filter Lens reject: edge must be <8pp (Pattern axis); posterior CLV must be ≥52%. (Current: steam=4, breadth=0%, signal=model_edge, kickoff_in=38.3h, hist_n=190, hist_clv_rate=5%)
  2. 2026-07-20 Candidate pick @ 3.40
  3. — Closing @ 3.69

😈 Anti-Steam AI

1 Ceara vs CRB Serie B 2026-07-20 FADE Valuation disagreement CRB Win 3.44 3.49 -0.4pp 70 ⚡
Historical signal — current rules would not generate this fade.
Entry 71d ago
3.44
→
Expected Closing
3.49
Expected CLV -0.4pp
Why

CRB has been steamed heavily, but the model probability (12.06%) is much lower than the market probability (29.07%), with a sharp negative closing edge (-17.01 pp). The xG difference and Elo ratings are nearly even, suggesting no clear advantage for CRB. Main risk: Potential underestimation of CRB's form or tactical adjustments.

Withdrawn before validation
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ○ ROI Recorded
Bet Tracking Timeline Candidate pick @ 3.34
  1. 2026-07-19 Candidate pick @ 3.34
  2. 2026-07-20 Update @ 3.44 (Candidate pick 3.34)
  3. 2026-07-20 Withdrawn before validation @ 3.44 (Candidate pick 3.34)
  4. 2026-07-22 Lens filter Lens reject: steam score must be ≥70; odds move must be ≥8%; model must disagree with market. (Current: steam=29, breadth=0%, signal=model_edge, kickoff_in=20.4h, hist_n=218, hist_clv_rate=0%)
  5. — Closing @ 3.49
2 Mushuc Runa SC vs Orense SC 2-1 ✗ Incorrect Liga Pro 2026-07-20 FADE Valuation disagreement Orense SC Win 4.00 3.97 +0.2pp 75 🔥
Historical signal — current rules would not generate this fade.
Entry 71d ago
4.00
→
Expected Closing
3.97
Expected CLV +0.2pp
Why

Orense SC has seen significant steam with a high steam score and breadth percentage, but the model probability (12.49%) is far below the market probability (25.0%), indicating an overheated market. The closing edge is deeply negative (-12.51 pp), and the xG difference strongly favors Mushuc Runa SC. Main risk: Orense SC's recent form or unforeseen lineup changes.

🔥 Sharp Money Signal
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ✓ ROI Recorded
Bet Tracking Timeline Candidate pick @ 4.00
  1. 2026-07-19 Lens filter Lens reject: steam score must be ≥70; odds move must be ≥8%; model must disagree with market. (Current: steam=0, breadth=0%, signal=model_edge, kickoff_in=41.5h, hist_n=229, hist_clv_rate=4%)
  2. 2026-07-20 Candidate pick @ 4.00
  3. — Closing @ 3.97
Hypothesis: Late market moves contain information that improves betting decisions.
Theory Verified Confidence: High
Building Qualification 111 / 50 Settled Bets
Eligible for official ranking
ROI
+166.7%
Positive CLV
Insufficient Data
Record 1-1 · Win Rate 50.0% · Profit +7.5u · Total Staked 4.5u · Avg Stake 2.25u
Recent Results L W
Latest Picks
  • Calcutta Police Win
  • Oakland Roots Win
  • Barcelona SC Win
Hypothesis: Combining multiple signals is more reliable than relying on a single factor.
Theory Verified Confidence: High
Building Qualification 64 / 50 Settled Bets
Eligible for official ranking
ROI
+200.0%
Positive CLV
Insufficient Data
Record 1-1 · Win Rate 50.0% · Profit +4.0u · Total Staked 2.0u · Avg Stake 1.00u
Recent Results L W
Latest Picks
  • Slavia Sofia Win
  • Real Oruro Win
  • Qingdao Jonoon Win
Hypothesis: Recurring market patterns appear often enough to support systematic betting.
Theory Building Confidence: Medium
Building Qualification 36 / 50 Settled Bets
14 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 Draw
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 Verified Confidence: High
Building Qualification 53 / 50 Settled Bets
Eligible 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 CRB Win
  • Fade Orense SC 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