| First Pitch | Matchup | Status |
|---|---|---|
| 9:15 AM PT | Cleveland Guardians @ Tampa Bay Rays | Upcoming |
| 10:35 AM PT | Arizona Diamondbacks @ Washington Nationals | Upcoming |
| 10:35 AM PT | Chicago Cubs @ Pittsburgh Pirates | Upcoming |
| 10:35 AM PT | Toronto Blue Jays @ Boston Red Sox | Upcoming |
| 10:35 AM PT | Atlanta Braves @ Baltimore Orioles | Upcoming |
| 10:40 AM PT | Los Angeles Dodgers @ New York Mets | Upcoming |
| 10:40 AM PT | San Diego Padres @ Miami Marlins | Upcoming |
| 10:40 AM PT | Kansas City Royals @ Detroit Tigers | Upcoming |
| 11:10 AM PT | Athletics @ Minnesota Twins | Upcoming |
| 11:10 AM PT | Colorado Rockies @ Milwaukee Brewers | Upcoming |
| 11:10 AM PT | Houston Astros @ Chicago White Sox | Upcoming |
| 11:15 AM PT | Cincinnati Reds @ St. Louis Cardinals | Upcoming |
| 11:35 AM PT | Seattle Mariners @ Texas Rangers | Upcoming |
| 1:05 PM PT | Los Angeles Angels @ San Francisco Giants | Upcoming |
| 4:20 PM PT | New York Yankees @ Philadelphia Phillies | Upcoming |
| Month | Bets | Record | Win Rate | ROI | P&L ($) |
|---|---|---|---|---|---|
| 2026-04 | 166 | 87-79-0 | 52.4% | +5.6% | +4270.73 |
| 2026-05 | 141 | 82-59-0 | 58.2% | +18.1% | +12629.78 |
| 2026-06 | 87 | 44-43-0 | 50.6% | +1.0% | +592.55 |
| 2026-07 | 36 | 16-20-0 | 44.4% | -23.0% | -5970.47 |
| Date | Matchup | Side | Line | Predicted Total | Edge | % Bankroll | Bet $ | Score | Result | P&L $ |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-07-22 | Baltimore Orioles @ Boston Red Sox | OVER | 8.5 | 9.7 | 6.1% | 2.03% | $411 | 3-6 | win | +336.27 |
| 2026-07-22 | Minnesota Twins @ Cleveland Guardians | UNDER | 8.5 | 7.0 | 12.2% | 3.82% | $772 | 10-6 | loss | -772.00 |
| 2026-07-22 | Miami Marlins @ Houston Astros | UNDER | 8.5 | 7.6 | 5.2% | 1.67% | $338 | 2-5 | win | +299.74 |
| 2026-07-22 | Cincinnati Reds @ Seattle Mariners | UNDER | 8.5 | 7.5 | 9.6% | 2.88% | $583 | 5-3 | win | +583.00 |
| 2026-07-22 | Chicago White Sox @ Texas Rangers | UNDER | 8.5 | 7.4 | 13.3% | 3.75% | $759 | 4-2 | win | +855.89 |
| 2026-07-21 | Minnesota Twins @ Cleveland Guardians | UNDER | 7.5 | 5.5 | 20.8% | 5.00% | $931 | 2-5 | win | +1049.85 |
| 2026-07-21 | Cincinnati Reds @ Seattle Mariners | UNDER | 7.5 | 6.5 | 9.7% | 2.90% | $540 | 4-2 | win | +540.00 |
| 2026-07-20 | Minnesota Twins @ Cleveland Guardians | UNDER | 7.5 | 5.8 | 15.8% | 4.74% | $1075 | 4-13 | loss | -1075.00 |
| 2026-07-20 | New York Mets @ Milwaukee Brewers | UNDER | 7.5 | 5.6 | 19.3% | 5.00% | $1135 | 3-8 | loss | -1135.00 |
| 2026-07-20 | Cincinnati Reds @ Seattle Mariners | UNDER | 7.5 | 6.5 | 10.7% | 3.16% | $716 | 0-8 | loss | -716.00 |
| 2026-07-20 | Chicago White Sox @ Texas Rangers | UNDER | 7.5 | 5.8 | 17.8% | 5.00% | $1135 | 10-3 | loss | -1135.00 |
| 2026-07-19 | Miami Marlins @ Milwaukee Brewers | UNDER | 7.5 | 6.4 | 14.2% | 3.95% | $889 | 1-3 | win | +1043.61 |
| 2026-07-19 | Los Angeles Dodgers @ New York Yankees | UNDER | 8.5 | 7.4 | 14.0% | 3.90% | $879 | 8-2 | loss | -879.00 |
| 2026-07-18 | Miami Marlins @ Milwaukee Brewers | UNDER | 8.5 | 7.5 | 6.0% | 1.92% | $440 | 6-8 | loss | -440.00 |
| 2026-07-17 | Detroit Tigers @ Los Angeles Angels | OVER | 8.5 | 9.9 | 13.6% | 3.95% | $922 | 2-1 | loss | -922.00 |
| 2026-07-17 | Miami Marlins @ Milwaukee Brewers | UNDER | 8.5 | 7.4 | 7.9% | 2.44% | $571 | 1-2 | win | +527.08 |
| 2026-07-12 | Kansas City Royals @ Baltimore Orioles | OVER | 9.5 | 11.1 | 6.0% | 1.78% | $413 | 2-8 | win | +413.00 |
| 2026-07-12 | Philadelphia Phillies @ Detroit Tigers | UNDER | 7.5 | 5.6 | 12.4% | 4.09% | $948 | 5-0 | win | +775.64 |
| 2026-07-12 | Houston Astros @ Texas Rangers | UNDER | 8.5 | 7.4 | 16.4% | 4.33% | $1004 | 5-6 | loss | -1004.00 |
| 2026-07-11 | Philadelphia Phillies @ Detroit Tigers | UNDER | 7.5 | 6.4 | 14.1% | 3.87% | $845 | 4-2 | win | +991.96 |
| Value | Bets | Settled | Record | Avg Edge | Win/Coverage | ROI | P&L |
|---|---|---|---|---|---|---|---|
| closing_line_backfill | 129 | 129 | 71-58-0 | 12.3% | 55.0% | +9.1% | +5663 |
| live_pregame | 265 | 265 | 137-128-0 | 9.4% | 51.7% | +3.0% | +4347 |
| outage_backfill_2026_05_25_2026_05_31 | 36 | 36 | 21-15-0 | 9.2% | 58.3% | +6.2% | +1513 |
| Value | Bets | Settled | Record | Avg Edge | Win/Coverage | ROI | P&L |
|---|---|---|---|---|---|---|---|
| Not captured (legacy/backfill) | 129 | 129 | 71-58-0 | 12.3% | 55.0% | +9.1% | +5663 |
| Missing on current row | 7 | 7 | 4-3-0 | 8.3% | 57.1% | +16.9% | +442 |
| pregame_poller_v1 | 71 | 71 | 36-35-0 | 8.8% | 50.7% | +4.3% | +1109 |
| close_window_v1 | 187 | 187 | 97-90-0 | 9.7% | 51.9% | +2.4% | +2796 |
| closing_line_outage_backfill_v1 | 36 | 36 | 21-15-0 | 9.2% | 58.3% | +6.2% | +1513 |
| Value | Bets | Settled | Record | Avg Edge | Win/Coverage | ROI | P&L |
|---|---|---|---|---|---|---|---|
| Not captured (legacy/backfill) | 165 | 165 | 92-73-0 | 11.6% | 55.8% | +8.3% | +7176 |
| Missing on current row | 151 | 151 | 79-72-0 | 8.7% | 52.3% | +11.7% | +7611 |
| analysis-phase5-20260602 | 114 | 114 | 58-56-0 | 10.2% | 50.9% | -4.1% | -3264 |
| Value | Bets | Settled | Record | Avg Edge | Win/Coverage | ROI | P&L |
|---|---|---|---|---|---|---|---|
| Not captured (legacy/backfill) | 165 | 165 | 92-73-0 | 11.6% | 55.8% | +8.3% | +7176 |
| Missing on current row | 151 | 151 | 79-72-0 | 8.7% | 52.3% | +11.7% | +7611 |
| strict_prior_day_v1 | 114 | 114 | 58-56-0 | 10.2% | 50.9% | -4.1% | -3264 |
| Value | Bets | Settled | Record | Avg Edge | Win/Coverage | ROI | P&L |
|---|---|---|---|---|---|---|---|
| Not captured (legacy/backfill) | 165 | 165 | 92-73-0 | 11.6% | 55.8% | +8.3% | +7176 |
| Missing on current row | 151 | 151 | 79-72-0 | 8.7% | 52.3% | +11.7% | +7611 |
| strict_prior_day_v1 | 114 | 114 | 58-56-0 | 10.2% | 50.9% | -4.1% | -3264 |
| Value | Bets | Settled | Record | Avg Edge | Win/Coverage | ROI | P&L |
|---|---|---|---|---|---|---|---|
| Not captured (legacy/backfill) | 165 | 165 | 92-73-0 | 11.6% | 55.8% | +8.3% | +7176 |
| edge_model | 265 | 265 | 137-128-0 | 9.4% | 51.7% | +3.0% | +4347 |
| Field | Current Rows | Present | Missing | Legacy | Coverage | Status |
|---|---|---|---|---|---|---|
|
Baseball Model Total
151 current row(s) need this field restored from prediction exports. 165 legacy/backfill row(s) are exempt.
|
265 | 114 | 151 | 165 | 114/265 (43.0%) | missing current |
|
Market-Adjusted Total
151 current row(s) need this field restored from prediction exports. 165 legacy/backfill row(s) are exempt.
|
265 | 114 | 151 | 165 | 114/265 (43.0%) | missing current |
|
Raw Model Edge
151 current row(s) need this field restored from prediction exports. 165 legacy/backfill row(s) are exempt.
|
265 | 114 | 151 | 165 | 114/265 (43.0%) | missing current |
|
Adjusted Model Edge
151 current row(s) need this field restored from prediction exports. 165 legacy/backfill row(s) are exempt.
|
265 | 114 | 151 | 165 | 114/265 (43.0%) | missing current |
|
Model Version
151 current row(s) need this field restored from prediction exports. 165 legacy/backfill row(s) are exempt.
|
265 | 114 | 151 | 165 | 114/265 (43.0%) | missing current |
|
Feature Version
151 current row(s) need this field restored from prediction exports. 165 legacy/backfill row(s) are exempt.
|
265 | 114 | 151 | 165 | 114/265 (43.0%) | missing current |
|
Market Adjustment
All current rows have this field. 165 legacy/backfill row(s) are exempt.
|
265 | 265 | 0 | 165 | 265/265 (100.0%) | ok |
| Bucket | Bets | Settled | Record | Avg Edge | Win Rate | Cal Gap | ROI | P&L |
|---|---|---|---|---|---|---|---|---|
| 5-7% | 101 | 101 | 56-45-0 | 5.9% | 55.4% | +2.3pp | +6.9% | +2392 |
| 7-10% | 134 | 134 | 73-61-0 | 8.4% | 54.5% | +3.9pp | +10.0% | +6380 |
| 10-15% | 137 | 137 | 70-67-0 | 12.0% | 51.1% | +9.0pp | +1.4% | +1244 |
| 15%+ | 58 | 58 | 30-28-0 | 18.0% | 51.7% | +14.0pp | +3.4% | +1506 |
| Bucket | Bets | Settled | Record | Avg Edge | Win Rate | Cal Gap | ROI | P&L |
|---|---|---|---|---|---|---|---|---|
| 55-57.5% | 161 | 161 | 81-80-0 | 8.2% | 50.3% | +6.3pp | +4.1% | +2770 |
| 57.5-60% | 92 | 92 | 49-43-0 | 8.8% | 53.3% | +5.6pp | +2.3% | +1096 |
| 60-65% | 127 | 127 | 72-55-0 | 11.2% | 56.7% | +4.6pp | +7.9% | +6435 |
| 65%+ | 50 | 50 | 27-23-0 | 17.3% | 54.0% | +13.6pp | +3.4% | +1221 |
| Bucket | Bets | Settled | Record | Avg Edge | Win Rate | Cal Gap | ROI | P&L |
|---|---|---|---|---|---|---|---|---|
| OVER | 191 | 191 | 107-84-0 | 11.0% | 56.0% | +4.3pp | +10.7% | +10382 |
| UNDER | 239 | 239 | 122-117-0 | 9.7% | 51.0% | +8.2pp | +0.8% | +1141 |
| Bucket | Bets | Settled | Record | Avg Edge | Win Rate | Cal Gap | ROI | P&L |
|---|---|---|---|---|---|---|---|---|
| 2026-04 | 166 | 166 | 87-79-0 | 11.4% | 52.4% | — | +5.6% | +4271 |
| 2026-05 | 141 | 141 | 82-59-0 | 9.0% | 58.2% | — | +18.1% | +12630 |
| 2026-06 | 87 | 87 | 44-43-0 | 9.8% | 50.6% | — | +1.0% | +593 |
| 2026-07 | 36 | 36 | 16-20-0 | 10.8% | 44.4% | — | -23.0% | -5970 |
| Bucket | Bets | Settled | Record | Avg Edge | Win Rate | Cal Gap | ROI | P&L |
|---|---|---|---|---|---|---|---|---|
| <=7.5 | 213 | 213 | 120-93-0 | 11.3% | 56.3% | +4.4pp | +10.0% | +12154 |
| 8-8.5 | 111 | 111 | 52-59-0 | 9.4% | 46.8% | +11.8pp | -5.4% | -3139 |
| 9+ | 106 | 106 | 57-49-0 | 9.0% | 53.8% | +5.2pp | +4.8% | +2507 |
| Bucket | Bets | Settled | Record | Avg Edge | Win Rate | Cal Gap | ROI | P&L |
|---|---|---|---|---|---|---|---|---|
| <45c | 24 | 24 | 13-11-0 | 15.7% | 54.2% |
+5.9pp
small n
|
+19.6% | +3469 |
| 45-49c | 188 | 188 | 94-94-0 | 11.5% | 50.0% | +8.9pp | +2.1% | +2268 |
| 50-54c | 205 | 205 | 112-93-0 | 8.6% | 54.6% | +5.6pp | +2.8% | +2695 |
| 55c+ | 13 | 13 | 10-3-0 | 8.3% | 76.9% |
-13.5pp
small n
|
+44.6% | +3091 |
| Bucket | Bets | Settled | Record | Avg Edge | Win Rate | Cal Gap | ROI | P&L |
|---|---|---|---|---|---|---|---|---|
| T-0 to T-3 | 13 | 13 | 6-7-0 | 9.0% | 46.2% |
+13.1pp
small n
|
-16.6% | -1365 |
| T-3 to T-7 | 175 | 175 | 92-83-0 | 9.9% | 52.6% | +6.6pp | +1.3% | +1467 |
| T-7 to T-20 | 64 | 64 | 34-30-0 | 8.4% | 53.1% | +4.7pp | +16.4% | +4485 |
| T-20+ | 42 | 42 | 22-20-0 | 9.0% | 52.4% | +5.3pp | +5.3% | +831 |
| Unknown | 136 | 136 | 75-61-0 | 12.1% | 55.1% | +7.0pp | +9.4% | +6105 |
| Bucket | Bets | Settled | Record | Avg Edge | Win Rate | Cal Gap | ROI | P&L |
|---|---|---|---|---|---|---|---|---|
| <0.5 runs | 41 | 41 | 23-18-0 | 10.8% | 56.1% | +5.0pp | +6.9% | +2060 |
| 0.5-1.0 runs | 38 | 38 | 14-24-0 | 10.5% | 36.8% | +22.7pp | -32.1% | -8646 |
| 1.0-1.5 runs | 19 | 19 | 11-8-0 | 9.4% | 57.9% |
+1.9pp
small n
|
+7.9% | +1002 |
| 1.5+ runs | 16 | 16 | 10-6-0 | 9.3% | 62.5% |
-2.8pp
small n
|
+21.4% | +2320 |
| Unknown | 316 | 316 | 171-145-0 | 10.2% | 54.1% | +5.5pp | +9.7% | +14786 |
| Bucket | Bets | Settled | Record | Avg Edge | Win Rate | Cal Gap | ROI | P&L |
|---|---|---|---|---|---|---|---|---|
| <0.5 runs | 2 | 2 | 2-0-0 | 5.7% | 100.0% |
-40.3pp
small n
|
+84.9% | +636 |
| 0.5-1.0 runs | 13 | 13 | 6-7-0 | 8.3% | 46.2% |
+10.7pp
small n
|
-3.9% | -294 |
| 1.0-1.5 runs | 82 | 82 | 43-39-0 | 10.0% | 52.4% | +7.7pp | +1.3% | +765 |
| 1.5+ runs | 17 | 17 | 7-10-0 | 13.3% | 41.2% |
+21.6pp
small n
|
-29.4% | -4370 |
| Unknown | 316 | 316 | 171-145-0 | 10.2% | 54.1% | +5.5pp | +9.7% | +14786 |
| Bucket | Bets | Settled | Record | Avg Edge | Win Rate | Cal Gap | ROI | P&L |
|---|---|---|---|---|---|---|---|---|
| Unknown | 165 | 165 | 92-73-0 | 11.6% | 55.8% | +5.8pp | +8.3% | +7176 |
| edge_model | 265 | 265 | 137-128-0 | 9.4% | 51.7% | +6.9pp | +3.0% | +4347 |
| Bucket | Bets | Settled | Record | Avg Edge | Win Rate | Cal Gap | ROI | P&L |
|---|---|---|---|---|---|---|---|---|
| No weather data | 369 | 369 | 196-173-0 | 10.2% | 53.1% | +6.6pp | +5.4% | +10280 |
| open_meteo_forecast | 50 | 50 | 28-22-0 | 10.3% | 56.0% | +4.3pp | +5.6% | +1990 |
| open_meteo_archive_observed | 11 | 11 | 5-6-0 | 10.5% | 45.5% |
+14.4pp
small n
|
-9.5% | -748 |
| Bucket | Bets | Settled | Record | Avg Edge | Win Rate | Cal Gap | ROI | P&L |
|---|---|---|---|---|---|---|---|---|
| No lineup data | 430 | 430 | 229-201-0 | 10.2% | 53.3% | +6.5pp | +5.0% | +11523 |