Chicago Cubs vs St. Louis Cardinals prediction — 2026-07-30 • First pitch: 2:15 PM ET
Odds+102 (BetMGM: +100)
Confidence0.545 (data points: 21.205/27.451)
PitchingJavier Assad vs Andre Pallante
VenueBusch Stadium
Lena Park (Weather/Umpire Specialist) — Game-day notebook: Chicago Cubs over St. Louis Cardinals at +102 (BetMGM: +100). Model confidence is 0.545 on 21.205/27.451. External context reinforces the base handicap instead of fighting it. The preferred side grades better on run creation quality, run prevention stability, matchup history leverage, and recent form, while the opposing profile still shows volatility around run creation quality and run prevention stability. Market movement reads: Moneyline unchanged at 102. Lineup status: Starting lineups were not announced for either team at publish time. Metrics context: Pricing context is closer to balanced; bullpen fatigue context leans against this side (~8 points); books are tightly aligned. Weather and crew context: 87.5°F, Wind 3.4 mph E (in from CF), Humidity 41%, P.O.P. 0% (Open-Meteo fallback) / Umpire crew unavailable at run time. Evaluated metrics (team-favor): confidence=0.545 (data points: 21.205/27.451); odds=+102 (BetMGM: +100); pitching=Javier Assad vs Andre Pallante; line move=Moneyline unchanged at 102.; weather=87.5°F, Wind 3.4 mph E (in from CF), Humidity 41%, P.O.P. 0% (Open-Meteo fallback); umpire=Umpire crew unavailable at run time.; lineups=Starting lineups were not announced for either team at publish time.; signal-count edge=Chicago Cubs (15-5); Chicago Cubs favored metrics=avg, groundOuts, runs, doubles, triples, homeRuns (+9 more); St. Louis Cardinals favored metrics=airOuts, strikeoutsPer9Inn, runsScoredPer9, homeRunsPer9, era.
Expanded game context
Weather: 87.5°F, Wind 3.4 mph E (in from CF), Humidity 41%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Umpire crew unavailable at run time.
Chicago Cubs Injuries: Aaron Civale (Active), Alex Bregman (Active), Caleb Thielbar (Active), Carson Kelly (Active), Colin Rea (Active), Dansby Swanson (Active), David Peterson (Active), Gavin Hollowell (Active)
St. Louis Cardinals Injuries: Alec Burleson (Active), Andre Pallante (Active), Blaze Jordan (Active), Bryan Torres (Active), Dustin May (Active), George Soriano (Active), Gordon Graceffo (Active), Iván Herrera (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline unchanged at 102.
Pick 2
Pittsburgh Pirates over Cincinnati Reds
PENDING
Pittsburgh Pirates vs Cincinnati Reds prediction — 2026-07-30 • First pitch: 7:10 PM ET
Odds-113 (BetMGM: -115)
Confidence0.499 (data points: 17.775/23.712)
PitchingYohan Ramírez vs Rhett Lowder
VenueGreat American Ball Park
Dex Numbers (Quant) — Here’s the card: Pittsburgh Pirates over Cincinnati Reds at -113 (BetMGM: -115). Model confidence is 0.499 on 17.775/23.712. The edge comes from stacked moderate signals rather than one noisy outlier. The preferred side grades better on run creation quality, run prevention stability, and matchup history leverage, while the opposing profile still shows volatility around run creation quality, run prevention stability, matchup history leverage, and recent form. Market movement reads: Moneyline unchanged at -113. Lineup status: Starting lineups were not announced for either team at publish time. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context is mostly even; books show wider disagreement; park environment can amplify scoring swings. Weather and crew context: 86.1°F, Wind 5.6 mph N (out to RF), Humidity 34%, P.O.P. 0% (Open-Meteo fallback) / Umpire crew unavailable at run time. Evaluated metrics (team-favor): confidence=0.499 (data points: 17.775/23.712); odds=-113 (BetMGM: -115); pitching=Yohan Ramírez vs Rhett Lowder; line move=Moneyline unchanged at -113.; weather=86.1°F, Wind 5.6 mph N (out to RF), Humidity 34%, P.O.P. 0% (Open-Meteo fallback); umpire=Umpire crew unavailable at run time.; lineups=Starting lineups were not announced for either team at publish time.; signal-count edge=Pittsburgh Pirates (15-5); Pittsburgh Pirates favored metrics=groundOuts, airOuts, runs, doubles, homeRuns, rbi (+9 more); Cincinnati Reds favored metrics=avg, triples, walksPer9Inn, Most wins, Batters have most hits vs opposing pitcher.
Expanded game context
Weather: 86.1°F, Wind 5.6 mph N (out to RF), Humidity 34%, P.O.P. 0% (Open-Meteo fallback)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline unchanged at -113.
Pick 3
Boston Red Sox over Athletics
PENDING
Boston Red Sox vs Athletics prediction — 2026-07-30 • First pitch: 9:40 PM ET
Odds-163
Confidence0.325 (data points: 15.698/23.698)
PitchingSonny Gray vs Mason Barnett
VenueSutter Health Park
Toby Quinn (Contrarian) — First-pitch read: Boston Red Sox over Athletics at -163. Model confidence is 0.325 on 15.698/23.698. Market framing still leaves room for this side to win without a perfect script. The preferred side grades better on run creation quality, run prevention stability, matchup history leverage, and recent form, while the opposing profile still shows volatility around run creation quality and run prevention stability. Market movement reads: Moneyline moved from -163 to -166 (-3), toward the pick side. Lineup status: Starting lineups were not announced for either team at publish time. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context is mostly even; books are tightly aligned. Weather and crew context: 95.5°F, Wind 10.3 mph SW (out to CF), Humidity 18%, P.O.P. 0% (Open-Meteo fallback) / Umpire crew unavailable at run time. Evaluated metrics (team-favor): confidence=0.325 (data points: 15.698/23.698); odds=-163; pitching=Sonny Gray vs Mason Barnett; line move=Moneyline moved from -163 to -166 (-3), toward the pick side.; weather=95.5°F, Wind 10.3 mph SW (out to CF), Humidity 18%, P.O.P. 0% (Open-Meteo fallback); umpire=Umpire crew unavailable at run time.; lineups=Starting lineups were not announced for either team at publish time.; signal-count edge=Boston Red Sox (15-7); Boston Red Sox favored metrics=groundOuts, doubles, triples, whip, strikeoutWalkRatio, walksPer9Inn (+9 more); Athletics favored metrics=avg, airOuts, runs, homeRuns, rbi, strikeoutsPer9Inn (+1 more).
Boston Red Sox Injuries: Andruw Monasterio (Active), Anthony Seigler (Active), Aroldis Chapman (Active), Brayan Bello (Active), Caleb Durbin (Active), Carlos Narváez (Active), Ceddanne Rafaela (Active), Connor Wong (Active)
Athletics Injuries: Alika Williams (Active), Brady Basso (Active), Brian Serven (Active), Carlos Cortes (Active), Colby Thomas (Active), Donovan Walton (Active), Elvis Alvarado (Active), Gage Jump (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline moved from -163 to -166 (-3), toward the pick side.
Pick 4
Atlanta Braves over Washington Nationals
PENDING
Atlanta Braves vs Washington Nationals prediction — 2026-07-30 • First pitch: 7:15 PM ET
Odds-148 (BetMGM: -155)
Confidence0.312 (data points: 18.22/27.771)
PitchingGrant Holmes vs Jake Irvin
VenueTruist Park
Mack Ledger (Market Maker) — This matchup sets up this way: Atlanta Braves over Washington Nationals at -148 (BetMGM: -155). Model confidence is 0.312 on 18.22/27.771. Price and matchup are aligned, so the read stays actionable. The preferred side grades better on run creation quality, run prevention stability, matchup history leverage, and recent form, while the opposing profile still shows volatility around run creation quality and run prevention stability. Market movement reads: Moneyline unchanged at -148. Lineup status: Starting lineups were not announced for either team at publish time. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context leans against this side (~21 points); books are tightly aligned. Weather and crew context: 87.4°F, Wind 8.5 mph NW (out to CF), Humidity 32%, P.O.P. 0% (Open-Meteo fallback) / Umpire crew unavailable at run time. Evaluated metrics (team-favor): confidence=0.312 (data points: 18.22/27.771); odds=-148 (BetMGM: -155); pitching=Grant Holmes vs Jake Irvin; line move=Moneyline unchanged at -148.; weather=87.4°F, Wind 8.5 mph NW (out to CF), Humidity 32%, P.O.P. 0% (Open-Meteo fallback); umpire=Umpire crew unavailable at run time.; lineups=Starting lineups were not announced for either team at publish time.; signal-count edge=Atlanta Braves (15-9); Atlanta Braves favored metrics=avg, groundOuts, airOuts, homeRuns, hitsPer9Inn, runsScoredPer9 (+9 more); Washington Nationals favored metrics=runs, doubles, triples, rbi, whip, strikeoutWalkRatio (+3 more).
Atlanta Braves Injuries: Austin Riley (Active), Bryce Elder (Active), Chris Sale (Active), Danny Young (Active), Didier Fuentes (Active), Dominic Smith (Active), Drake Baldwin (Active), Dylan Dodd (Active)
Washington Nationals Injuries: Andrés Chaparro (Active), Brady House (Active), CJ Abrams (Active), Cade Cavalli (Active), Carson Palmquist (Active), Clayton Beeter (Active), Daylen Lile (Active), Dylan Crews (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline unchanged at -148.
Pick 5
Los Angeles Dodgers over Seattle Mariners
PENDING
Los Angeles Dodgers vs Seattle Mariners prediction — 2026-07-30 • First pitch: 10:10 PM ET
Odds-155 (BetMGM: -155)
Confidence0.300 (data points: 15.753/24.23)
PitchingRoki Sasaki vs Bryan Woo
VenueUNIQLO Field at Dodger Stadium
Rico Heatcheck (Momentum & Vibes) — This matchup sets up this way: Los Angeles Dodgers over Seattle Mariners at -155 (BetMGM: -155). Model confidence is 0.300 on 15.753/24.23. The profile carries fewer soft spots once leverage innings arrive. The preferred side grades better on run creation quality, run prevention stability, matchup history leverage, and recent form, while the opposing profile still shows volatility around run creation quality and run prevention stability. Market movement reads: Moneyline unchanged at -155. Lineup status: Starting lineups were not announced for either team at publish time. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context favors this side (freshness edge ~9 points). Weather and crew context: 73.4°F, Wind 7.4 mph WSW (out to RF), Humidity 73%, P.O.P. 0% (Open-Meteo fallback) / Umpire crew unavailable at run time. Evaluated metrics (team-favor): confidence=0.300 (data points: 15.753/24.23); odds=-155 (BetMGM: -155); pitching=Roki Sasaki vs Bryan Woo; line move=Moneyline unchanged at -155.; weather=73.4°F, Wind 7.4 mph WSW (out to RF), Humidity 73%, P.O.P. 0% (Open-Meteo fallback); umpire=Umpire crew unavailable at run time.; lineups=Starting lineups were not announced for either team at publish time.; signal-count edge=Los Angeles Dodgers (14-8); Los Angeles Dodgers favored metrics=avg, groundOuts, runs, doubles, triples, homeRuns (+8 more); Seattle Mariners favored metrics=airOuts, whip, strikeoutWalkRatio, walksPer9Inn, runsScoredPer9, homeRunsPer9 (+2 more).
Los Angeles Dodgers Injuries: Alex Call (Active), Alex Vesia (Active), Andy Pages (Active), Brock Stewart (Active), Dalton Rushing (Active), Edgardo Henriquez (Active), Edwin Díaz (Active), Eliezer Alfonzo (Active)
Seattle Mariners Injuries: Alex Hoppe (Active), Andrés Muñoz (Active), Bryan Woo (Active), Bryce Miller (Active), Cal Raleigh (Active), Cole Wilcox (Active), Cole Young (Active), Colt Emerson (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline unchanged at -155.
Pick 6
Miami Marlins over New York Mets
PENDING
Miami Marlins vs New York Mets prediction — 2026-07-30 • First pitch: 7:10 PM ET
Odds+110 (BetMGM: +105)
Confidence0.166 (data points: 13.234/22.701)
PitchingEury Pérez vs Nolan McLean
VenueCiti Field
Ivy Chen (Data Scientist) — First-pitch read: Miami Marlins over New York Mets at +110 (BetMGM: +105). Model confidence is 0.166 on 13.234/22.701. Directional probability and practical matchup context are rowing together. The preferred side grades better on run creation quality, run prevention stability, matchup history leverage, and recent form, while the opposing profile still shows volatility around run creation quality, run prevention stability, and matchup history leverage. Market movement reads: Moneyline unchanged at 110. Lineup status: Starting lineups were not announced for either team at publish time. Metrics context: Pricing context is closer to balanced; bullpen fatigue context favors this side (freshness edge ~16 points); books are tightly aligned. Weather and crew context: 75.7°F, Wind 5.7 mph NNW (in from RF), Humidity 76%, P.O.P. 11% (Open-Meteo fallback) / Umpire crew unavailable at run time. Evaluated metrics (team-favor): confidence=0.166 (data points: 13.234/22.701); odds=+110 (BetMGM: +105); pitching=Eury Pérez vs Nolan McLean; line move=Moneyline unchanged at 110.; weather=75.7°F, Wind 5.7 mph NNW (in from RF), Humidity 76%, P.O.P. 11% (Open-Meteo fallback); umpire=Umpire crew unavailable at run time.; lineups=Starting lineups were not announced for either team at publish time.; signal-count edge=Miami Marlins (13-8); Miami Marlins favored metrics=groundOuts, airOuts, runs, doubles, triples, homeRuns (+7 more); New York Mets favored metrics=avg, strikeoutWalkRatio, strikeoutsPer9Inn, walksPer9Inn, homeRunsPer9, era (+2 more).
Expanded game context
Weather: 75.7°F, Wind 5.7 mph NNW (in from RF), Humidity 76%, P.O.P. 11% (Open-Meteo fallback)
New York Mets Injuries: A.J. Ewing (Active), A.J. Minter (Active), Bo Bichette (Active), Brett Baty (Active), Brooks Raley (Active), Carson Benge (Active), Christian Scott (Active), Cionel Pérez (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline unchanged at 110.
Pick 7
Tampa Bay Rays over Texas Rangers
PENDING
Tampa Bay Rays vs Texas Rangers prediction — 2026-07-30 • First pitch: 12:10 PM ET
Odds-149 (BetMGM: -155)
Confidence0.143 (data points: 13.659/23.89)
PitchingShane McClanahan vs Cole Winn
VenueTropicana Field
Vince Valentino (Showman) — First-pitch read: Tampa Bay Rays over Texas Rangers at -149 (BetMGM: -155). Model confidence is 0.143 on 13.659/23.89. This number and narrative line up in a way that is playable, not just loud. The preferred side grades better on run creation quality, run prevention stability, and matchup history leverage, while the opposing profile still shows volatility around run creation quality, run prevention stability, matchup history leverage, and recent form. Market movement reads: Moneyline moved from -149 to -153 (-4), toward the pick side. Lineup status: Starting lineups were not announced for either team at publish time. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context favors this side (freshness edge ~20 points); books are tightly aligned. Weather and crew context: Dome/retractable roof environment — external wind conditions not applicable. / Umpire crew unavailable at run time. Evaluated metrics (team-favor): confidence=0.143 (data points: 13.659/23.89); odds=-149 (BetMGM: -155); pitching=Shane McClanahan vs Cole Winn; line move=Moneyline moved from -149 to -153 (-4), toward the pick side.; weather=Dome/retractable roof environment — external wind conditions not applicable.; umpire=Umpire crew unavailable at run time.; lineups=Starting lineups were not announced for either team at publish time.; signal-count edge=Tampa Bay Rays (12-10); Tampa Bay Rays favored metrics=airOuts, runs, doubles, triples, rbi, whip (+6 more); Texas Rangers favored metrics=avg, groundOuts, homeRuns, strikeoutWalkRatio, strikeoutsPer9Inn, walksPer9Inn (+4 more).
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Umpire crew unavailable at run time.
Tampa Bay Rays Injuries: Ben Williamson (Active), Bryan Baker (Active), Cam Booser (Active), Casey Legumina (Active), Cedric Mullins (Active), Chandler Simpson (Active), Chris Roycroft (Active), Craig Kimbrel (Active)
Texas Rangers Injuries: Alejandro Osuna (Active), Austin Wynns (Active), Ben Peoples (Active), Brandon Nimmo (Active), Cal Quantrill (Active), Cam Cauley (Active), Cole Winn (Active), Elias Díaz (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline moved from -149 to -153 (-4), toward the pick side.
Pick 8
Minnesota Twins over Kansas City Royals
PENDING
Minnesota Twins vs Kansas City Royals prediction — 2026-07-30 • First pitch: 1:40 PM ET
Odds-139 (BetMGM: -145)
Confidence0.075 (data points: 15.22/28.312)
PitchingBailey Ober vs Noah Cameron
VenueTarget Field
Grant Halberd (Beat Writer) — This matchup sets up this way: Minnesota Twins over Kansas City Royals at -139 (BetMGM: -145). Model confidence is 0.075 on 15.22/28.312. One club enters with steadier two-way structure while the other needs extra variance. The preferred side grades better on run creation quality, run prevention stability, and matchup history leverage, while the opposing profile still shows volatility around run creation quality, run prevention stability, matchup history leverage, and recent form. Market movement reads: Moneyline moved from -139 to -140 (-1), toward the pick side. Lineup status: Starting lineups were not announced for either team at publish time. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context is mostly even; books are tightly aligned. Weather and crew context: 85.3°F, Wind 9.9 mph SSW (in from LF), Humidity 54%, P.O.P. 0% (Open-Meteo fallback) / Umpire crew unavailable at run time. Evaluated metrics (team-favor): confidence=0.075 (data points: 15.22/28.312); odds=-139 (BetMGM: -145); pitching=Bailey Ober vs Noah Cameron; line move=Moneyline moved from -139 to -140 (-1), toward the pick side.; weather=85.3°F, Wind 9.9 mph SSW (in from LF), Humidity 54%, P.O.P. 0% (Open-Meteo fallback); umpire=Umpire crew unavailable at run time.; lineups=Starting lineups were not announced for either team at publish time.; signal-count edge=Minnesota Twins (14-13); Minnesota Twins favored metrics=airOuts, runs, triples, homeRuns, rbi, whip (+8 more); Kansas City Royals favored metrics=avg, groundOuts, doubles, strikeoutsPer9Inn, homeRunsPer9, Most wins (+7 more).
Expanded game context
Weather: 85.3°F, Wind 9.9 mph SSW (in from LF), Humidity 54%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Umpire crew unavailable at run time.
Minnesota Twins Injuries: Alan Roden (Active), Alex Jackson (Active), Andrew Morris (Active), Austin Martin (Active), Bailey Ober (Active), Brooks Lee (Active), Connor Prielipp (Active), Jack Anderson (Active)
Kansas City Royals Injuries: Alex Lange (Active), Andrew Velazquez (Active), Carter Jensen (Active), Daniel Lynch IV (Active), Easton McGee (Active), Isaac Collins (Active), Jac Caglianone (Active), John Rave (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline moved from -139 to -140 (-1), toward the pick side.
Pick 9
Chicago White Sox over New York Yankees
PENDING
Chicago White Sox vs New York Yankees prediction — 2026-07-30 • First pitch: 2:10 PM ET
Nora Splitter (Matchup Film Room) — Game-day notebook: Chicago White Sox over New York Yankees at -114 (BetMGM: -115). Model confidence is 0.054 on 12.246/23.246000000000002. The game script points to the side with the cleaner path over nine innings. The preferred side grades better on run creation quality and run prevention stability, while the opposing profile still shows volatility around run creation quality, run prevention stability, matchup history leverage, and recent form. Market movement reads: Moneyline unchanged at -114. Lineup status: Starting lineups were not announced for either team at publish time. Metrics context: Pricing context gives a modest edge; bullpen fatigue context is mostly even; books are tightly aligned. Weather and crew context: 79.1°F, Wind 6.4 mph ESE (in from CF), Humidity 65%, P.O.P. 0% (Open-Meteo fallback) / Umpire crew unavailable at run time. Evaluated metrics (team-favor): confidence=0.054 (data points: 12.246/23.246000000000002); odds=-114 (BetMGM: -115); pitching=Sean Burke vs Ryan Weathers; line move=Moneyline unchanged at -114.; weather=79.1°F, Wind 6.4 mph ESE (in from CF), Humidity 65%, P.O.P. 0% (Open-Meteo fallback); umpire=Umpire crew unavailable at run time.; lineups=Starting lineups were not announced for either team at publish time.; signal-count even (11-11); Chicago White Sox favored metrics=airOuts, runs, doubles, triples, rbi, whip (+5 more); New York Yankees favored metrics=avg, groundOuts, homeRuns, strikeoutWalkRatio, strikeoutsPer9Inn, walksPer9Inn (+5 more).
Expanded game context
Weather: 79.1°F, Wind 6.4 mph ESE (in from CF), Humidity 65%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Umpire crew unavailable at run time.
Chicago White Sox Injuries: Andrew Benintendi (Active), Anthony Kay (Active), Braden Montgomery (Active), Bryan Hudson (Active), Chase Meidroth (Active), Chris Murphy (Active), Colson Montgomery (Active), Davis Martin (Active)
New York Yankees Injuries: Ali Sánchez (Active), Amed Rosario (Active), Angel Chivilli (Active), Anthony Volpe (Active), Austin Wells (Active), Ben Rice (Active), Brent Headrick (Active), Cam Schlittler (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.