Track Record
Counting games since Jun 8, 2026. Running W–L accumulates from that date; cards below show the last 30 days. Green = correct · Red = wrong · Toss-ups excluded.
Wins
54
Losses
49
Win Rate
52.4%
Record
54–49
AI-Confirmed
Picks where the AI judge agreed with BetBot
46–42
52.3%
Elite Consensus
High-confidence AI + BetBot agreement
15–16
48.4%
Accuracy by Confidence
Elite
0.0%
0–1 · 1g
Strong
59.3%
16–11 · 27g
Medium
50.7%
36–35 · 71g
Low
50.0%
2–2 · 4g
Model Accuracy Trend
Mean absolute spread error: 2.94 pts — lower is better.
By League
| League | W–L | Win % | Avg Spread Err |
|---|---|---|---|
| NHL | 1–0 | 100.0% | 1.6 pts |
| MLB | 44–39 | 53.0% | 3.27 pts |
| WORLDCUP | 9–9 | 50.0% | 1.15 pts |
| NBA | 0–1 | 0.0% | 8.4 pts |
Recent Graded Games
80MLBAI Agree
LossSt. Louis Cardinals at Kansas City Royals
Pick
Kansas City Royals +1.0
Final
12–10
Date
Jun 21, 2026
Dustin May (3.75) vs Stephen Kolek (2.68)
71F · 7mph cross · park 0.98
ESPN · ESPN probables · Weather.gov
WORLDCUPAI Elite
WinSaudi Arabia at Spain
Pick
Spain +2.1
Final
0–4
Date
Jun 21, 2026
ESPN
MLBAI Disagree
WinPittsburgh Pirates at Colorado Rockies
Pick
Pittsburgh Pirates -0.8
Final
8–6
Date
Jun 21, 2026
Jared Jones (5.75) vs Michael Lorenzen (7.11)
88F · 13mph in · park 1.34
ESPN · ESPN probables · Weather.gov
MLBAI Agree
LossMinnesota Twins at Arizona Diamondbacks
Pick
Arizona Diamondbacks +1.2
Final
4–2
Date
Jun 21, 2026
Mike Paredes (4.05) vs Jose Cabrera (0)
indoor · park 1
ESPN · ESPN probables · Weather.gov
MLBAI Agree
LossMilwaukee Brewers at Atlanta Braves
Pick
Atlanta Braves +0.9
Final
9–4
Date
Jun 21, 2026
Robert Gasser (4.5) vs Bryce Elder (3.71)
81F · 5mph out · park 1.01
ESPN · ESPN probables · Weather.gov
MLBAI Agree
LossLos Angeles Angels at Athletics
Pick
Athletics +0.2
Final
9–7
Date
Jun 21, 2026
Reid Detmers (3.68) vs Jack Perkins (6.15)
69F · 10mph cross · park 0.89
ESPN · ESPN probables · Weather.gov
WORLDCUPAI Disagree
WinJapan at Tunisia
Pick
Japan -2.9
Final
4–0
Date
Jun 21, 2026
ESPN
WORLDCUP
WinIran at Belgium
Pick
Draw +0.1
Final
0–0
Date
Jun 21, 2026
ESPN
MLBAI Agree
WinCleveland Guardians at Houston Astros
Pick
Houston Astros +0.6
Final
1–2
Date
Jun 21, 2026
Slade Cecconi (4.48) vs Kai-Wei Teng (4.03)
indoor · park 1.01
ESPN · ESPN probables · Weather.gov
MLBAI Elite
LossCincinnati Reds at New York Yankees
Pick
New York Yankees +1.0
Final
4–1
Date
Jun 21, 2026
Chase Burns (2.01) vs Elmer Rodriguez (4.15)
75F · 6mph out · park 1.06
ESPN · ESPN probables · Weather.gov
MLBAI Elite
LossBaltimore Orioles at Los Angeles Dodgers
Pick
Los Angeles Dodgers +1.2
Final
12–1
Date
Jun 21, 2026
Brandon Young (3.07) vs Emmet Sheehan (5.32)
75F · 10mph cross · park 0.96
ESPN · ESPN probables · Weather.gov
WORLDCUPAI Elite
WinSweden at Netherlands
Pick
Netherlands +1.7
Final
1–5
Date
Jun 20, 2026
ESPN
MLBAI Agree
WinSan Francisco Giants at Miami Marlins
Pick
Miami Marlins +1.4
Final
3–6
Date
Jun 20, 2026
Trevor McDonald (4.93) vs Max Meyer (2.8)
indoor · park 0.95
ESPN · ESPN probables · Weather.gov
MLBAI Disagree
LossPittsburgh Pirates at Colorado Rockies
Pick
Pittsburgh Pirates -0.9
Final
1–2
Date
Jun 20, 2026
Paul Skenes (2.85) vs Tomoyuki Sugano (4.54)
84F · 13mph in · park 1.34
ESPN · ESPN probables · Weather.gov
MLBAI Agree
WinNew York Mets at Philadelphia Phillies
Pick
Philadelphia Phillies +1.0
Final
3–15
Date
Jun 20, 2026
Freddy Peralta (4.83) vs Cristopher Sanchez (1.8)
76F · 5mph out · park 1.03
ESPN · ESPN probables · Weather.gov
MLBAI Agree
WinMilwaukee Brewers at Atlanta Braves
Pick
Atlanta Braves +1.0
Final
3–4
Date
Jun 20, 2026
Kyle Harrison (2.5) vs Chris Sale (2.14)
74F · 0mph unknown · park 1.01
ESPN · ESPN probables · Weather.gov
MLBAI Agree
LossLos Angeles Angels at Athletics
Pick
Athletics +0.8
Final
7–0
Date
Jun 20, 2026
Walbert Urena (2.6) vs J.T. Ginn (2.91)
65F · 9mph cross · park 0.89
ESPN · ESPN probables · Weather.gov
WORLDCUPAI Elite
WinIvory Coast at Germany
Pick
Germany +2.5
Final
1–2
Date
Jun 20, 2026
ESPN
WORLDCUPAI Elite
LossCuraçao at Ecuador
Pick
Ecuador +1.6
Final
0–0
Date
Jun 20, 2026
ESPN
MLBAI Agree
LossCleveland Guardians at Houston Astros
Pick
Houston Astros +0.9
Final
8–1
Date
Jun 20, 2026
Joey Cantillo (4.38) vs Spencer Arrighetti (2.57)
indoor · park 1.01
ESPN · ESPN probables · Weather.gov
MLBAI Elite
LossCincinnati Reds at New York Yankees
Pick
New York Yankees +1.6
Final
10–2
Date
Jun 20, 2026
Andrew Abbott (3.83) vs Will Warren (3.45)
74F · 5mph cross · park 1.06
ESPN · ESPN probables · Weather.gov
MLBAI Elite
LossBaltimore Orioles at Los Angeles Dodgers
Pick
Los Angeles Dodgers +2.8
Final
3–2
Date
Jun 20, 2026
Trevor Rogers (5.86) vs Yoshinobu Yamamoto (2.52)
70F · 10mph cross · park 0.96
ESPN · ESPN probables · Weather.gov
WORLDCUPAI Agree
LossUruguay at Saudi Arabia
Pick
Uruguay -0.8
Final
1–1
Date
Jun 15, 2026
ESPN
MLBAI Agree
WinTampa Bay Rays at Los Angeles Dodgers
Pick
Los Angeles Dodgers +0.6
Final
3–4
Date
Jun 15, 2026
Nick Martinez (2.43) vs Eric Lauer (5.47)
77F · 10mph cross · park 0.96
ESPN · ESPN probables · Weather.gov
MLBAI Agree
WinSan Diego Padres at St. Louis Cardinals
Pick
St. Louis Cardinals +0.8
Final
0–3
Date
Jun 15, 2026
Lucas Giolito (4.35) vs Dustin May (4.21)
76F · 9mph in · park 0.97
ESPN · ESPN probables · Weather.gov
WORLDCUPAI Elite
LossNew Zealand at Iran
Pick
Iran +0.7
Final
2–2
Date
Jun 15, 2026
ESPN
MLBAI Agree
WinNew York Mets at Cincinnati Reds
Pick
Cincinnati Reds +0.7
Final
0–12
Date
Jun 15, 2026
Tobias Myers (4.05) vs Chase Burns (2.14)
72F · 9mph out · park 1.05
ESPN · ESPN probables · Weather.gov
MLBAI Elite
WinKansas City Royals at Washington Nationals
Pick
Washington Nationals +1.4
Final
3–7
Date
Jun 15, 2026
Mitch Spence (13.5) vs Andrew Alvarez (3.7)
84F · 17mph out · park 1
ESPN · ESPN probables · Weather.gov
WORLDCUPAI Elite
LossEgypt at Belgium
Pick
Belgium +0.5
Final
1–1
Date
Jun 15, 2026
ESPN
MLBAI Elite
WinColorado Rockies at Chicago Cubs
Pick
Chicago Cubs +1.5
Final
4–5
Date
Jun 15, 2026
Michael Lorenzen (7.54) vs Shota Imanaga (4.44)
65F · 15mph in · park 1.04
ESPN · ESPN probables · Weather.gov
WORLDCUPAI Elite
LossCape Verde at Spain
Pick
Spain +1.6
Final
0–0
Date
Jun 15, 2026
ESPN
WORLDCUPAI Agree
WinTürkiye at Australia
Pick
Australia +2.6
Final
0–2
Date
Jun 14, 2026
ESPN
MLBAI Agree
WinSeattle Mariners at Washington Nationals
Pick
Washington Nationals +0.6
Final
1–10
Date
Jun 14, 2026
Emerson Hancock (3.28) vs PJ Poulin (3.42)
84F · 17mph out · park 1
ESPN · ESPN probables · Weather.gov
MLBAI Disagree
WinSan Diego Padres at Baltimore Orioles
Pick
San Diego Padres -0.6
Final
5–2
Date
Jun 14, 2026
Walker Buehler (4.14) vs Trevor Rogers (5.86)
82F · 17mph out · park 1.02
ESPN · ESPN probables · Weather.gov
MLBAI Elite
WinPhiladelphia Phillies at Milwaukee Brewers
Pick
Milwaukee Brewers +1.2
Final
0–4
Date
Jun 14, 2026
Cristopher Sanchez (1.82) vs Kyle Harrison (2.47)
indoor · park 0.98
ESPN · ESPN probables · Weather.gov
MLBAI Elite
WinNew York Yankees at Toronto Blue Jays
Pick
New York Yankees -1.0
Final
8–3
Date
Jun 14, 2026
Will Warren (3.47) vs Patrick Corbin (4.57)
indoor · park 1.03
ESPN · ESPN probables · Weather.gov
MLBAI Disagree
WinLos Angeles Dodgers at Chicago White Sox
Pick
Chicago White Sox +0.4
Final
4–6
Date
Jun 14, 2026
Emmet Sheehan (4.76) vs Bryan Hudson (2.45)
65F · 15mph in · park 0.99
ESPN · ESPN probables · Weather.gov
WORLDCUP
WinJapan at Netherlands
Pick
Draw -0.2
Final
2–2
Date
Jun 14, 2026
ESPN
WORLDCUPAI Elite
WinCuraçao at Germany
Pick
Germany +6.8
Final
1–7
Date
Jun 14, 2026
ESPN
MLBAI Agree
LossColorado Rockies at Athletics
Pick
Athletics +0.7
Final
23–9
Date
Jun 14, 2026
Tomoyuki Sugano (4.79) vs Jeffrey Springs (5.13)
72F · 9mph cross · park 0.89
ESPN · ESPN probables · Weather.gov
MLBAI Agree
LossChicago Cubs at San Francisco Giants
Pick
Chicago Cubs -0.6
Final
1–5
Date
Jun 14, 2026
Ryan Rolison (2.13) vs Logan Webb (3.46)
62F · 10mph out · park 0.93
ESPN · ESPN probables · Weather.gov
MLBAI Disagree
WinTexas Rangers at Boston Red Sox
Pick
Boston Red Sox +0.9
Final
3–6
Date
Jun 13, 2026
Jacob deGrom (3.18) vs Ranger Suarez (3.18)
91F · 7mph cross · park 1.07
ESPN · ESPN probables · Weather.gov
WORLDCUPAI Agree
LossSwitzerland at Qatar
Pick
Switzerland -1.1
Final
1–1
Date
Jun 13, 2026
ESPN
MLBAI Agree
WinSeattle Mariners at Washington Nationals
Pick
Washington Nationals +0.7
Final
3–8
Date
Jun 13, 2026
Luis Castillo (5.16) vs Cade Cavalli (3.88)
79F · 2mph out · park 1
ESPN · ESPN probables · Weather.gov
WORLDCUP
LossScotland at Haiti
Pick
Draw -0.2
Final
1–0
Date
Jun 13, 2026
ESPN
MLBAI Agree
LossSan Diego Padres at Baltimore Orioles
Pick
Baltimore Orioles +0.6
Final
9–3
Date
Jun 13, 2026
Randy Vasquez (3.63) vs Trey Gibson (4.24)
89F · 5mph out · park 1.02
ESPN · ESPN probables · Weather.gov
MLBAI Elite
LossPhiladelphia Phillies at Milwaukee Brewers
Pick
Milwaukee Brewers +2.4
Final
9–8
Date
Jun 13, 2026
Aaron Nola (5.86) vs Shane Drohan (3.11)
indoor · park 0.98
ESPN · ESPN probables · Weather.gov
MLBAI Elite
WinNew York Yankees at Toronto Blue Jays
Pick
New York Yankees -1.0
Final
3–1
Date
Jun 13, 2026
Cam Schlittler (1.82) vs Kevin Gausman (3.41)
indoor · park 1.03
ESPN · ESPN probables · Weather.gov
MLBAI Agree
LossMiami Marlins at Pittsburgh Pirates
Pick
Miami Marlins -1.3
Final
2–3
Date
Jun 13, 2026
Lake Bachar (2.97) vs Bubba Chandler (4.91)
86F · 6mph out · park 0.95
ESPN · ESPN probables · Weather.gov
MLBAI Agree
WinLos Angeles Dodgers at Chicago White Sox
Pick
Los Angeles Dodgers -1.1
Final
7–1
Date
Jun 13, 2026
Yoshinobu Yamamoto (2.68) vs Sean Burke (3.88)
69F · 15mph cross · park 0.99
ESPN · ESPN probables · Weather.gov
MLBAI Agree
LossHouston Astros at Kansas City Royals
Pick
Kansas City Royals +0.7
Final
8–7
Date
Jun 13, 2026
Mike Burrows (5.77) vs Noah Cameron (3.84)
85F · 8mph out · park 0.98
ESPN · ESPN probables · Weather.gov
MLBAI Agree
WinColorado Rockies at Athletics
Pick
Athletics +0.9
Final
5–7
Date
Jun 13, 2026
Kyle Freeland (7.81) vs Joey Estes (—)
80F · 9mph cross · park 0.89
ESPN · ESPN probables · Weather.gov
MLBAI Elite
WinAtlanta Braves at New York Mets
Pick
Atlanta Braves -1.3
Final
3–1
Date
Jun 13, 2026
Martin Perez (3.02) vs Sean Manaea (5.02)
85F · 6mph out · park 0.96
ESPN · ESPN probables · Weather.gov
MLBAI Agree
LossArizona Diamondbacks at Cincinnati Reds
Pick
Arizona Diamondbacks -1.2
Final
1–2
Date
Jun 13, 2026
Michael Soroka (3.28) vs Rhett Lowder (5.01)
88F · 5mph out · park 1.05
ESPN · ESPN probables · Weather.gov
MLBAI Disagree
WinSan Diego Padres at Baltimore Orioles
Pick
Baltimore Orioles +0.8
Final
3–7
Date
Jun 12, 2026
Griffin Canning (6.34) vs Shane Baz (4.09)
79F · 2mph out · park 1.02
ESPN · ESPN probables · Weather.gov
MLBAI Elite
WinPhiladelphia Phillies at Milwaukee Brewers
Pick
Milwaukee Brewers +1.7
Final
0–6
Date
Jun 12, 2026
Andrew Painter (6.21) vs Jacob Misiorowski (1.5)
indoor · park 0.98
ESPN · ESPN probables · Weather.gov
WORLDCUP
LossParaguay at United States
Pick
Draw -0.1
Final
1–4
Date
Jun 12, 2026
ESPN
MLBAI Elite
LossLos Angeles Dodgers at Chicago White Sox
Pick
Los Angeles Dodgers -0.9
Final
2–8
Date
Jun 12, 2026
Roki Sasaki (4.03) vs Anthony Kay (4.4)
69F · 15mph cross · park 0.99
ESPN · ESPN probables · Weather.gov
MLBAI Agree
LossHouston Astros at Kansas City Royals
Pick
Kansas City Royals +0.6
Final
10–8
Date
Jun 12, 2026
Tatsuya Imai (5.24) vs Luinder Avila (4.02)
68F · 2mph cross · park 0.98
ESPN · ESPN probables · Weather.gov
MLBAI Agree
WinDetroit Tigers at Cleveland Guardians
Pick
Cleveland Guardians +1.2
Final
2–3
Date
Jun 12, 2026
Jack Flaherty (5.31) vs Tanner Bibee (4.09)
78F · 8mph out · park 0.97
ESPN · ESPN probables · Weather.gov
MLBAI Agree
WinColorado Rockies at Athletics
Pick
Athletics +0.7
Final
4–6
Date
Jun 12, 2026
— (—) vs Gage Jump (2.45)
70F · 3mph cross · park 0.89
ESPN · ESPN probables · Weather.gov
MLBAI Agree
LossChicago Cubs at San Francisco Giants
Pick
San Francisco Giants +0.4
Final
5–1
Date
Jun 12, 2026
Javier Assad (4.73) vs Landen Roupp (4)
63F · 7mph out · park 0.93
ESPN · ESPN probables · Weather.gov
WORLDCUPAI Elite
LossBosnia-Herzegovina at Canada
Pick
Canada +0.8
Final
1–1
Date
Jun 12, 2026
ESPN
MLBAI Elite
LossAtlanta Braves at New York Mets
Pick
Atlanta Braves -1.0
Final
5–7
Date
Jun 12, 2026
Spencer Strider (4) vs Nolan McLean (3.98)
85F · 6mph out · park 0.96
ESPN · ESPN probables · Weather.gov
NHLAI Agree
WinVegas Golden Knights at Carolina Hurricanes
Pick
Carolina Hurricanes +0.4
Final
2–4
Date
Jun 11, 2026
ESPN · NHL official
MLBAI Agree
LossSt. Louis Cardinals at New York Mets
Pick
St. Louis Cardinals -0.6
Final
4–5
Date
Jun 11, 2026
Hunter Dobbins (2.77) vs Christian Scott (2.5)
74F · 8mph out · park 0.96
ESPN · ESPN probables · Weather.gov
WORLDCUPAI Elite
WinSouth Africa at Mexico
Pick
Mexico +0.8
Final
0–2
Date
Jun 11, 2026
ESPN
MLBAI Agree
LossSeattle Mariners at Baltimore Orioles
Pick
Seattle Mariners -0.6
Final
5–7
Date
Jun 11, 2026
Bryan Woo (3.74) vs Kyle Bradish (3.89)
74F · 2mph out · park 1.02
ESPN · ESPN probables · Weather.gov
MLBAI Elite
WinLos Angeles Dodgers at Pittsburgh Pirates
Pick
Los Angeles Dodgers -1.2
Final
8–6
Date
Jun 11, 2026
Justin Wrobleski (2.62) vs Mitch Keller (4.81)
80F · 7mph out · park 0.95
ESPN · ESPN probables · Weather.gov
MLBAI Agree
WinArizona Diamondbacks at Miami Marlins
Pick
Miami Marlins +1.7
Final
0–2
Date
Jun 11, 2026
Merrill Kelly (5.71) vs Tyler Phillips (2.08)
indoor · park 0.95
ESPN · ESPN probables · Weather.gov
MLBAI Agree
LossWashington Nationals at San Francisco Giants
Pick
Washington Nationals -0.8
Final
10–11
Date
Jun 10, 2026
Foster Griffin (3.63) vs Robbie Ray (4.12)
58F · 2mph cross · park 0.93
ESPN · ESPN probables · Weather.gov
MLBAI Agree
WinTexas Rangers at Kansas City Royals
Pick
Texas Rangers -0.8
Final
6–4
Date
Jun 10, 2026
MacKenzie Gore (4.23) vs Seth Lugo (3.91)
87F · 15mph out · park 0.98
ESPN · ESPN probables · Weather.gov
MLBAI Agree
LossSeattle Mariners at Baltimore Orioles
Pick
Seattle Mariners -1.1
Final
2–7
Date
Jun 10, 2026
George Kirby (4.04) vs Brandon Young (3.47)
81F · 10mph out · park 1.02
ESPN · ESPN probables · Weather.gov
MLBAI Agree
WinPhiladelphia Phillies at Toronto Blue Jays
Pick
Philadelphia Phillies -0.6
Final
7–4
Date
Jun 10, 2026
Jesus Luzardo (4.56) vs Max Scherzer (9.64)
indoor · park 1.03
ESPN · ESPN probables · Weather.gov
MLBAI Agree
WinNew York Yankees at Cleveland Guardians
Pick
New York Yankees -0.8
Final
8–4
Date
Jun 10, 2026
Carlos Rodon (3.19) vs Parker Messick (2.68)
83F · 7mph out · park 0.97
ESPN · ESPN probables · Weather.gov
MLBAI Elite
LossMilwaukee Brewers at Athletics
Pick
Milwaukee Brewers -0.9
Final
3–4
Date
Jun 10, 2026
Brandon Sproat (6.17) vs Jack Perkins (6.19)
78F · 5mph cross · park 0.89
ESPN · ESPN probables · Weather.gov
MLBAI Elite
LossLos Angeles Dodgers at Pittsburgh Pirates
Pick
Los Angeles Dodgers -1.2
Final
8–9
Date
Jun 10, 2026
Shohei Ohtani (1.06) vs Jared Jones (4.73)
80F · 7mph out · park 0.95
ESPN · ESPN probables · Weather.gov
MLBAI Agree
LossHouston Astros at Los Angeles Angels
Pick
Houston Astros -0.4
Final
2–3
Date
Jun 10, 2026
Peter Lambert (3.55) vs Reid Detmers (4.26)
65F · 0mph unknown · park 1
ESPN · ESPN probables · Weather.gov
MLBAI Agree
WinCincinnati Reds at San Diego Padres
Pick
San Diego Padres +1.6
Final
4–5
Date
Jun 10, 2026
Brady Singer (5.61) vs Michael King (3.46)
69F · 5mph out · park 0.94
ESPN · ESPN probables · Weather.gov
MLBAI Agree
LossChicago Cubs at Colorado Rockies
Pick
Chicago Cubs -1.2
Final
2–3
Date
Jun 10, 2026
Shota Imanaga (4.74) vs Michael Lorenzen (8.01)
66F · 3mph out · park 1.34
ESPN · ESPN probables · Weather.gov
▸AI confidence calibration
| Confidence band | Games | Accuracy |
|---|---|---|
| 0.50–0.60 | 16 | 56.3% |
| 0.60–0.70 | 52 | 53.8% |
| 0.70–0.80 | 17 | 47.1% |
| 0.80–0.90 | 12 | 50.0% |
| 0.90–1.00 | 2 | 50.0% |
▸Prompt version comparison
| Prompt | Picks | Wins | Win % |
|---|---|---|---|
| v2-classic | 99 | 52 | 52.5% |