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 9, 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 Dila vs Virtus UEFA Europa Conference League 2026-07-09 BET Virtus Win 19.00 14.49 +1.6pp 85 🔥
Entry 82d ago
19.00
→
Expected Closing
14.49
Expected CLV +1.6pp
Why

Virtus shows strong steam signals with significant odds movement from 13.0 to 19.0, indicating sharp market activity. The model probability of 31.94% far exceeds the market probability of 5.26%, creating a substantial positive closing edge of 26.68. Main risk: Virtus has a low league quality and a negative elo difference, suggesting they are the underdog.

Replaced with updated pick
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ○ ROI Recorded
Bet Tracking Timeline Candidate pick @ 15.00
  1. 2026-07-07 Lens filter Lens reject: edge must be ≥-3pp. (Current: steam=40, breadth=100%, signal=tracking, kickoff_in=62.8h, hist_n=255, hist_clv_rate=4%)
  2. 2026-07-08 Candidate pick @ 15.00
  3. 2026-07-08 Replaced with updated pick @ 15.00
  4. 2026-07-09 Candidate pick @ 19.00 (Candidate pick 15.00)
  5. 2026-07-09 Replaced with updated pick @ 19.00 (Candidate pick 15.00)
  6. — Closing @ 14.49
2 Dynamo Kyiv vs Universitatea Cluj 0-0 ✗ Incorrect UEFA Europa League 2026-07-09 FADE Universitatea Cluj Win 5.50 7.15 -4.2pp 70 🔥
🚀 Strong Price Change
🚀 Strong Price Change
Entry 82d ago
5.50
→
Expected Closing
7.15
Expected CLV -4.2pp
Why

Universitatea Cluj has strong steam signals and a positive closing edge of 17.46. However, the odds movement is relatively modest, and the elo difference of 68.5 suggests Dynamo Kyiv is a stronger team. Main risk: The market may be overreacting to the steam signals, and Kyiv's strength could dominate.

🔥 Sharp Money Signal
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ✓ ROI Recorded
Bet Tracking Timeline Candidate pick @ 5.50
  1. 2026-07-08 Pass Ranked 30/68 in candidate pool, exceeding daily cap of 20 picks. (Pre-LLM score 53.3). Main risk: N/A.
  2. 2026-07-09 Candidate pick @ 5.50
  3. — Closing @ 7.15
3 Shanghai Shenhua vs Beijing Guoan Super League 2026-07-09 BET Shanghai Shenhua Win 2.45 2.10 +6.8pp 90 🔥
🚀 Strong Price Change
🚀 Strong Price Change
Entry 82d ago
2.45
→
Expected Closing
2.10
Expected CLV +6.8pp
Why

Shanghai Shenhua has a massive model probability of 80.02% compared to the market probability of 40.82%, creating a huge closing edge of 39.2. The team also has a positive elo and xG difference, further supporting the bet. Main risk: The steam score is moderate, and the odds movement is not overly sharp, which could indicate limited market confidence.

Withdrawn before validation
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ○ ROI Recorded
Bet Tracking Timeline Candidate pick @ 2.45
  1. 2026-07-09 Candidate pick @ 2.45
  2. 2026-07-09 Withdrawn before validation @ 2.45
  3. 2026-07-11 Pass Ranked 78/114 in candidate pool, exceeding daily cap of 20 picks. (Pre-LLM score 48.4). Main risk: N/A.
  4. — Closing @ 2.10

🚀 Momentum AI

1 Dila vs Virtus UEFA Europa Conference League 2026-07-09 BET Virtus Win 19.00 14.49 +1.6pp 85 🔥
Entry 82d ago
19.00
→
Expected Closing
14.49
Expected CLV +1.6pp
Why

Virtus has seen a massive steam move with odds increasing significantly from 13.0 to 19.0, indicating sharp action. The model probability of 31.94% vastly outpaces the market probability of 5.26%, creating a significant closing edge of 26.68 percentage points. Main risk: Virtus is a heavy underdog with a low market probability, and the move could reflect speculative betting.

Replaced with updated pick
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ○ ROI Recorded
Bet Tracking Timeline Candidate pick @ 15.00
  1. 2026-07-07 Lens filter Lens reject: steam score must be ≥65. (Current: steam=40, breadth=100%, signal=tracking, kickoff_in=62.8h, hist_n=255, hist_clv_rate=4%)
  2. 2026-07-08 Candidate pick @ 15.00
  3. 2026-07-08 Replaced with updated pick @ 15.00
  4. 2026-07-09 Candidate pick @ 19.00 (Candidate pick 15.00)
  5. 2026-07-09 Replaced with updated pick @ 19.00 (Candidate pick 15.00)
  6. — Closing @ 14.49
2 Qarabag vs Vestri 3-0 ✗ Incorrect UEFA Europa League 2026-07-09 BET Draw 19.00 12.93 +2.5pp 80 🔥
Entry 82d ago
19.00
→
Expected Closing
12.93
Expected CLV +2.5pp
Why

The draw in Qarabag vs Vestri has experienced sharp steam with odds moving from 12.0 to 19.0. The model probability of 29.61% significantly exceeds the market probability of 5.26%, resulting in a closing edge of 24.35 percentage points. Main risk: Draws are inherently low-probability outcomes, and the market may still be underestimating the likelihood.

🔥 Very Strong Money Signal
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ✓ ROI Recorded
Bet Tracking Timeline Candidate pick @ 19.00
  1. 2026-07-08 Pass Ranked 7/24 in candidate pool, exceeding daily cap of 5 picks. (Pre-LLM score 101.49). Main risk: N/A.
  2. 2026-07-09 Candidate pick @ 19.00
  3. — Closing @ 12.93
3 Stjarnan vs Vikingur Gota 3-1 ✗ Incorrect UEFA Europa Conference League 2026-07-09 BET Vikingur Gota Win 3.60 3.56 +0.3pp 78 🔥
Entry 82d ago
3.60
→
Expected Closing
3.56
Expected CLV +0.3pp
Why

Vikingur Gota has seen a sharp move with odds dropping from 5.5 to 3.6, supported by strong steam and a positive closing edge of 4.61 percentage points. The model probability of 32.39% is higher than the market probability of 27.78%. Main risk: Vikingur Gota's Elo rating disadvantage may reflect a genuine gap in quality.

🔥 Very Strong Money Signal
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ✓ ROI Recorded
Bet Tracking Timeline Candidate pick @ 3.60
  1. 2026-07-09 Candidate pick @ 3.60
  2. — Closing @ 3.56
4 Velež vs Milsami Orhei 1-1 ✗ Incorrect UEFA Europa Conference League 2026-07-09 BET Milsami Orhei Win 3.90 4.16 -1.6pp 75 🔥
Entry 82d ago
3.90
→
Expected Closing
4.16
Expected CLV -1.6pp
Why

Milsami Orhei has seen strong steam with odds dropping from 4.75 to 3.9, indicating sharp interest. The model probability of 34.7% is higher than the market probability of 25.64%, creating a closing edge of 9.06 percentage points. Main risk: Milsami Orhei's slight Elo disadvantage could reflect a quality gap.

🔥 Very Strong Money Signal
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ✓ ROI Recorded
Bet Tracking Timeline Candidate pick @ 3.90
  1. 2026-07-08 Lens filter Lens reject: steam score must be ≥65. (Current: steam=41, breadth=62%, signal=sharp_led, kickoff_in=39.8h, hist_n=226, hist_clv_rate=4%)
  2. 2026-07-09 Candidate pick @ 3.90
  3. — Closing @ 4.16
5 Atlètic Club d'Escaldes vs Mornar 2-1 ✓ Correct UEFA Europa Conference League 2026-07-09 FADE Atlètic Club d'Escaldes Win 2.45 2.36 +1.6pp 65 🔥
Entry 82d ago
2.45
→
Expected Closing
2.36
Expected CLV +1.6pp
Why

Atlètic Club d'Escaldes has seen odds drift from 2.15 to 2.45, indicating potential market skepticism. The model probability of 36.59% is slightly lower than the market probability of 40.82%, resulting in negative closing edge. Main risk: The home team may still hold an advantage due to their Elo and xG metrics.

🔥 Sharp Money Signal
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ✓ ROI Recorded
Bet Tracking Timeline Candidate pick @ 2.45
  1. 2026-07-08 Pass LLM did not select this match (rank 2/24, pre-LLM score 107.3). Main risk: N/A.
  2. 2026-07-09 Candidate pick @ 2.45
  3. — Closing @ 2.36

📊 Pattern AI

1 Racing Louisville W vs Bay FC W 0-2 ✗ Incorrect NWSL Women 2026-07-09 FADE Draw 3.43 3.52 -0.8pp 68 🔥
Entry 82d ago
3.43
→
Expected Closing
3.52
Expected CLV -0.8pp
Why

The market has repriced sharply, and the historical CLV rate is only marginally positive at 52%. The closing edge is negligible (0.16pp), and the pattern similarity is moderate (60%). Main risk: The low volatility and sharp-led signal suggest the market may have already adjusted accurately.

Money Signal
Pattern Evidence
Pattern Confidence: Moderate (B)
Sample Size 63
Historical CLV 52%
Historical ROI +28.0%
Coverage Tier Low
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ✓ ROI Recorded
Bet Tracking Timeline Candidate pick @ 3.43
  1. 2026-07-09 Candidate pick @ 3.43
  2. — Closing @ 3.52
2 Marsaxlokk vs Pyunik Yerevan 0-3 ✗ Incorrect UEFA Europa Conference League 2026-07-09 BET Draw 3.50 3.11 +3.6pp 74 🔥
Entry 82d ago
3.50
→
Expected Closing
3.11
Expected CLV +3.6pp
Why

This fixture shows a positive closing edge (1.08pp) and a strong historical CLV rate (52%). The pattern similarity is solid (60%), and the market state indicates sharp-led repricing, which aligns with historical patterns. Main risk: The low volatility may limit upside potential.

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

😈 Anti-Steam AI

1 Independ. Rivadavia vs Tigre Copa Argentina 2026-07-09 FADE Valuation disagreement Tigre Win 2.45 3.45 -11.8pp 75 🔥
Historical signal — current rules would not generate this fade.
🚀 Strong Price Change
🚀 Strong Price Change
Entry 82d ago
2.45
→
Expected Closing
3.45
Expected CLV -11.8pp
Why

The market has strongly steamed Independ. Rivadavia, but the model probability (36.59%) is significantly below the market probability (40.82%), indicating overpricing. Main risk: Tigre's away form could still underperform against market expectations.

Withdrawn before validation
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ○ ROI Recorded
Bet Tracking Timeline Candidate pick @ 2.45
  1. 2026-07-09 Candidate pick @ 2.45
  2. 2026-07-09 Withdrawn before validation @ 2.45
  3. 2026-07-10 Lens filter Lens reject: steam score must be ≥70. (Current: steam=50, breadth=82%, signal=sharp_led, kickoff_in=66.0h, hist_n=63, hist_clv_rate=52%)
  4. 2026-07-11 Lens filter Lens reject: steam score must be ≥70. (Current: steam=58, breadth=54%, signal=market_drift, kickoff_in=42.0h, hist_n=249, hist_clv_rate=4%)
  5. 2026-07-12 Lens filter Lens reject: steam score must be ≥70. (Current: steam=67, breadth=85%, signal=market_drift, kickoff_in=18.0h, hist_n=528, hist_clv_rate=2%)
  6. — Closing @ 3.45
2 Korona Kielce vs Omonia Nicosia 0-0 ✗ Incorrect Friendlies Clubs 2026-07-09 FADE Contrarian Omonia Nicosia Win 2.15 2.46 -5.9pp 68 ⚡
🚀 Strong Price Change
🚀 Strong Price Change
Entry 82d ago
2.15
→
Expected Closing
2.46
Expected CLV -5.9pp
Why

Korona Kielce's odds have shortened despite a negative move percentage (-14.0%), suggesting market overreaction. The model probability (38.49%) is well below the market probability (46.51%). Main risk: Korona's recent form might justify market sentiment.

⚡ Solid Money Signal
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ✓ ROI Recorded
Bet Tracking Timeline Candidate pick @ 2.15
  1. 2026-07-09 Candidate pick @ 2.15
  2. — Closing @ 2.46
3 Seattle Reign FC W vs Portland Thorns W NWSL Women 2026-07-09 FADE Valuation disagreement Portland Thorns W Win 2.76 2.15 +10.3pp 60 🔥
Historical signal — current rules would not generate this fade.
🚀 Strong Price Change
🚀 Strong Price Change
Entry 82d ago
2.76
→
Expected Closing
2.15
Expected CLV +10.3pp
Why

Seattle Reign FC W has seen strong steam, but their model probability (34.24%) is lower than the market probability (36.23%), and the closing edge is negative. Main risk: Portland Thorns W's away performance could validate the market's repricing.

Withdrawn before validation
Decision Lifecycle
  1. ✓ Pick Generated
  2. ✓ Market Tracked
  3. ✓ Closed
  4. ○ ROI Recorded
Bet Tracking Timeline Candidate pick @ 2.76
  1. 2026-07-08 Lens filter Lens reject: steam score must be ≥70. (Current: steam=40, breadth=100%, signal=tracking, kickoff_in=114.8h, hist_n=254, hist_clv_rate=4%)
  2. 2026-07-09 Candidate pick @ 2.76
  3. 2026-07-09 Withdrawn before validation @ 2.76
  4. 2026-07-10 Pass Ranked 12/12 in candidate pool, exceeding daily cap of 3 picks. (Pre-LLM score 52.51). Main risk: N/A.
  5. 2026-07-11 Pass Ranked 12/14 in candidate pool, exceeding daily cap of 3 picks. (Pre-LLM score 51.31). Main risk: N/A.
  6. — Closing @ 2.15
Hypothesis: Late market moves contain information that improves betting decisions.
Theory Verified Confidence: High
Building Qualification 77 / 50 Settled Bets
Eligible for official ranking
ROI
-62.3%
Positive CLV
Insufficient Data
Record 1-3 · Win Rate 25.0% · Profit -4.0u · Total Staked 6.5u · Avg Stake 1.62u
Recent Results L L L W
Latest Picks
  • Virtus Win
  • Draw
  • Vikingur Gota Win
Hypothesis: Combining multiple signals is more reliable than relying on a single factor.
Theory Building Confidence: Medium
Building Qualification 44 / 50 Settled Bets
6 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
  • Virtus Win
  • Fade Universitatea Cluj Win
  • Shanghai Shenhua Win
Hypothesis: Recurring market patterns appear often enough to support systematic betting.
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-2 · Win Rate 0.0% · Profit -2.0u · Total Staked 2.0u · Avg Stake 1.00u
Recent Results L L
Latest Picks
  • Fade Draw
  • 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 Building Confidence: Medium
Building Qualification 35 / 50 Settled Bets
15 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 Tigre Win
  • Fade Omonia Nicosia Win
  • Fade Portland Thorns W 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