BBBetBotResearch Command Center

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%
01 · 1g
Strong
59.3%
1611 · 27g
Medium
50.7%
3635 · 71g
Low
50.0%
22 · 4g

Model Accuracy Trend

Jun 8, 2026Jun 21, 2026mean abs spread error (pts)

Mean absolute spread error: 2.94 pts — lower is better.

By League

LeagueW–LWin %Avg Spread Err
NHL1–0100.0%1.6 pts
MLB44–3953.0%3.27 pts
WORLDCUP9–950.0%1.15 pts
NBA0–10.0%8.4 pts

Recent Graded Games

80
MLBAI Agree
Loss
St. 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
Win
Saudi Arabia at Spain
Pick
Spain +2.1
Final
0–4
Date
Jun 21, 2026
ESPN
MLBAI Disagree
Win
Pittsburgh 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
Loss
Minnesota 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
Loss
Milwaukee 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
Loss
Los 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
Win
Japan at Tunisia
Pick
Japan -2.9
Final
4–0
Date
Jun 21, 2026
ESPN
WORLDCUP
Win
Iran at Belgium
Pick
Draw +0.1
Final
0–0
Date
Jun 21, 2026
ESPN
MLBAI Agree
Win
Cleveland 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
Loss
Cincinnati 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
Loss
Baltimore 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
Win
Sweden at Netherlands
Pick
Netherlands +1.7
Final
1–5
Date
Jun 20, 2026
ESPN
MLBAI Agree
Win
San 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
Loss
Pittsburgh 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
Win
New 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
Win
Milwaukee 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
Loss
Los 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
Win
Ivory Coast at Germany
Pick
Germany +2.5
Final
1–2
Date
Jun 20, 2026
ESPN
WORLDCUPAI Elite
Loss
Curaçao at Ecuador
Pick
Ecuador +1.6
Final
0–0
Date
Jun 20, 2026
ESPN
MLBAI Agree
Loss
Cleveland 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
Loss
Cincinnati 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
Loss
Baltimore 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
Loss
Uruguay at Saudi Arabia
Pick
Uruguay -0.8
Final
1–1
Date
Jun 15, 2026
ESPN
MLBAI Agree
Win
Tampa 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
Win
San 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
Loss
New Zealand at Iran
Pick
Iran +0.7
Final
2–2
Date
Jun 15, 2026
ESPN
MLBAI Agree
Win
New 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
Win
Kansas 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
Loss
Egypt at Belgium
Pick
Belgium +0.5
Final
1–1
Date
Jun 15, 2026
ESPN
MLBAI Elite
Win
Colorado 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
Loss
Cape Verde at Spain
Pick
Spain +1.6
Final
0–0
Date
Jun 15, 2026
ESPN
WORLDCUPAI Agree
Win
Türkiye at Australia
Pick
Australia +2.6
Final
0–2
Date
Jun 14, 2026
ESPN
MLBAI Agree
Win
Seattle 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
Win
San 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
Win
Philadelphia 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
Win
New 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
Win
Los 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
Win
Japan at Netherlands
Pick
Draw -0.2
Final
2–2
Date
Jun 14, 2026
ESPN
WORLDCUPAI Elite
Win
Curaçao at Germany
Pick
Germany +6.8
Final
1–7
Date
Jun 14, 2026
ESPN
MLBAI Agree
Loss
Colorado 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
Loss
Chicago 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
Win
Texas 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
Loss
Switzerland at Qatar
Pick
Switzerland -1.1
Final
1–1
Date
Jun 13, 2026
ESPN
MLBAI Agree
Win
Seattle 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
Loss
Scotland at Haiti
Pick
Draw -0.2
Final
1–0
Date
Jun 13, 2026
ESPN
MLBAI Agree
Loss
San 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
Loss
Philadelphia 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
Win
New 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
Loss
Miami 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
Win
Los 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
Loss
Houston 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
Win
Colorado 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
Win
Atlanta 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
Loss
Arizona 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
Win
San 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
Win
Philadelphia 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
Loss
Paraguay at United States
Pick
Draw -0.1
Final
1–4
Date
Jun 12, 2026
ESPN
MLBAI Elite
Loss
Los 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
Loss
Houston 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
Win
Detroit 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
Win
Colorado 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
Loss
Chicago 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
Loss
Bosnia-Herzegovina at Canada
Pick
Canada +0.8
Final
1–1
Date
Jun 12, 2026
ESPN
MLBAI Elite
Loss
Atlanta 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
Win
Vegas Golden Knights at Carolina Hurricanes
Pick
Carolina Hurricanes +0.4
Final
2–4
Date
Jun 11, 2026
ESPN · NHL official
MLBAI Agree
Loss
St. 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
Win
South Africa at Mexico
Pick
Mexico +0.8
Final
0–2
Date
Jun 11, 2026
ESPN
MLBAI Agree
Loss
Seattle 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
Win
Los 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
Win
Arizona 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
Loss
Washington 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
Win
Texas 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
Loss
Seattle 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
Win
Philadelphia 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
Win
New 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
Loss
Milwaukee 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
Loss
Los 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
Loss
Houston 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
Win
Cincinnati 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
Loss
Chicago 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 bandGamesAccuracy
0.50–0.601656.3%
0.60–0.705253.8%
0.70–0.801747.1%
0.80–0.901250.0%
0.90–1.00250.0%
Prompt version comparison
PromptPicksWinsWin %
v2-classic995252.5%