St. Louis Cardinals vs Los Angeles Dodgers prediction — 2026-05-02 • First pitch: 7:15 PM ET
Odds+115
Confidence0.548 (data points: 18.477/23.873)
PitchingMichael McGreevy vs Roki Sasaki
VenueBusch Stadium
Roman Slate (Line Movement Hawk) — This matchup sets up this way: St. Louis Cardinals over Los Angeles Dodgers at +115. Model confidence is 0.548 on 18.477/23.873. Price behavior confirms the read rather than contradicting 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, run prevention stability, and matchup history leverage. Market movement reads: Moneyline moved from 122 to 121 (-1), toward the pick side. Lineup status: Both starting lineups were announced at publish time. St. Louis Cardinals: Compared with last 5 games, today's announced lineup shares 8.0/9 starters on average. in stable-lineup comps (≥8 shared), St. Louis Cardinals went 4-0. Los Angeles Dodgers: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Los Angeles Dodgers went 0-2. Metrics context: Pricing context is closer to balanced; bullpen fatigue context leans against this side (~16 points); platoon split setup is less favorable (lineup fit -0.08); books are tightly aligned. Weather and crew context: 59.1°F, Wind 8.0 mph N (in from RF), Humidity 36%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Nestor Ceja; First Base: Charlie Ramos; Second Base: David Rackley; Third Base: Chris Guccione. Evaluated metrics (team-favor): confidence=0.548 (data points: 18.477/23.873); odds=+115; pitching=Michael McGreevy vs Roki Sasaki; line move=Moneyline moved from 122 to 121 (-1), toward the pick side.; weather=59.1°F, Wind 8.0 mph N (in from RF), Humidity 36%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Nestor Ceja; First Base: Charlie Ramos; Second Base: David Rackley; Third Base: Chris Guccione; lineups=Both starting lineups were announced at publish time.; lineup impact=St. in stable-lineup comps (≥8 shared), Los Angeles Dodgers went 0-2.; signal-count edge=St. Louis Cardinals (15-5); St. Louis Cardinals favored metrics=airOuts, runs, triples, homeRuns, rbi, whip (+9 more); Los Angeles Dodgers favored metrics=avg, groundOuts, doubles, strikeoutsPer9Inn, Batters have most walks vs opposing pitcher.
Expanded game context
Weather: 60.2°F, Wind 4.4 mph NNE (in from RF), Humidity 37%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Home Plate: Nestor Ceja; First Base: Charlie Ramos; Second Base: David Rackley; Third Base: Chris Guccione
St. Louis Cardinals Injuries: Alec Burleson (Active), Andre Pallante (Active), Dustin May (Active), George Soriano (Active), Gordon Graceffo (Active), Iván Herrera (Active), JJ Wetherholt (Active), Jared Shuster (Active)
Los Angeles Dodgers Injuries: Alex Call (Active), Alex Freeland (Active), Alex Vesia (Active), Andy Pages (Active), Blake Treinen (Active), Dalton Rushing (Active), Edgardo Henriquez (Active), Emmet Sheehan (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: St. Louis Cardinals: Compared with last 5 games, today's announced lineup shares 8.0/9 starters on average. in stable-lineup comps (≥8 shared), St. Louis Cardinals went 4-0. Los Angeles Dodgers: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Los Angeles Dodgers went 0-2.
Line Movement: Moneyline moved from 122 to 123 (+1), away from the pick side.
Underdog 2
Houston Astros over Boston Red Sox
WIN
Houston Astros vs Boston Red Sox prediction — 2026-05-02 • First pitch: 4:10 PM ET
Odds+119
Confidence0.459 (data points: 17.752/24.34)
PitchingSpencer Arrighetti vs Connelly Early
VenueFenway Park
Mack Ledger (Market Maker) — Here’s the card: Houston Astros over Boston Red Sox at +119. Model confidence is 0.474 on 17.752/24.088. 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, run prevention stability, and matchup history leverage. Market movement reads: Moneyline moved from 105 to 119 (+14), away from the pick side. Lineup status: Both starting lineups were announced at publish time. Houston Astros: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Houston Astros went 0-2. Boston Red Sox: Compared with last 5 games, today's announced lineup shares 8.0/9 starters on average. in stable-lineup comps (≥8 shared), Boston Red Sox went 3-1. Metrics context: Pricing context is closer to balanced; bullpen fatigue context leans against this side (~44 points); platoon split setup supports this side (lineup fit +0.33); books are tightly aligned. Weather and crew context: 52.4°F, Wind 4.5 mph S (out to LF), Humidity 85%, P.O.P. 28% (Open-Meteo fallback) / Home Plate: Erich Bacchus; First Base: Laz Diaz; Second Base: Brian O'Nora; Third Base: Chris Segal. Evaluated metrics (team-favor): confidence=0.474 (data points: 17.752/24.088); odds=+119; pitching=Spencer Arrighetti vs Connelly Early; line move=Moneyline moved from 105 to 119 (+14), away from the pick side.; weather=52.4°F, Wind 4.5 mph S (out to LF), Humidity 85%, P.O.P. 28% (Open-Meteo fallback); umpire=Home Plate: Erich Bacchus; First Base: Laz Diaz; Second Base: Brian O'Nora; Third Base: Chris Segal; lineups=Both starting lineups were announced at publish time.; lineup impact=Houston Astros: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Boston Red Sox went 3-1.; signal-count edge=Houston Astros (15-5); Houston Astros favored metrics=avg, groundOuts, runs, homeRuns, rbi, whip (+9 more); Boston Red Sox favored metrics=airOuts, doubles, triples, walksPer9Inn, Batters have most runs vs opposing pitcher.
Umpire Crew: Home Plate: Erich Bacchus; First Base: Laz Diaz; Second Base: Brian O'Nora; Third Base: Chris Segal
Houston Astros Injuries: AJ Blubaugh (Active), Bennett Sousa (Active), Braden Shewmake (Active), Brice Matthews (Active), Bryan Abreu (Active), Bryan King (Active), Cam Smith (Active), Carlos Correa (Active)
Boston Red Sox Injuries: Andruw Monasterio (Active), Aroldis Chapman (Active), Brayan Bello (Active), Caleb Durbin (Active), Carlos Narváez (Active), Ceddanne Rafaela (Active), Connelly Early (Active), Connor Wong (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Houston Astros: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Houston Astros went 0-2. Boston Red Sox: Compared with last 5 games, today's announced lineup shares 8.0/9 starters on average. in stable-lineup comps (≥8 shared), Boston Red Sox went 3-1.
Line Movement: Moneyline moved from 105 to 133 (+28), away from the pick side.
Underdog 3
Cleveland Guardians over Athletics
WIN
Cleveland Guardians vs Athletics prediction — 2026-05-02 • First pitch: 4:05 PM ET
Odds+117
Confidence0.284 (data points: 15.366/23.942)
PitchingSlade Cecconi vs Jacob Lopez
VenueSutter Health Park
Vince Valentino (Showman) — Here’s the card: Cleveland Guardians over Athletics at +117. Model confidence is 0.329 on 15.838/23.84. 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, 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 114 to -113 (-227), toward the pick side. Lineup status: Both starting lineups were announced at publish time. Cleveland Guardians: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Cleveland Guardians went 1-3. Athletics: Compared with last 5 games, today's announced lineup shares 7.8/9 starters on average. in stable-lineup comps (≥8 shared), Athletics went 2-2. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context favors this side (freshness edge ~26 points); platoon split setup is close to neutral; books show wider disagreement. Weather and crew context: 68.9°F, Wind 10.8 mph SW (out to CF), Humidity 63%, P.O.P. 1% (Open-Meteo fallback) / Home Plate: Dan Merzel; First Base: Dan Bellino; Second Base: Mark Ripperger; Third Base: Shane Livensparger. Evaluated metrics (team-favor): confidence=0.329 (data points: 15.838/23.84); odds=+117; pitching=Slade Cecconi vs Jacob Lopez; line move=Moneyline moved from 114 to -113 (-227), toward the pick side.; weather=68.9°F, Wind 10.8 mph SW (out to CF), Humidity 63%, P.O.P. 1% (Open-Meteo fallback); umpire=Home Plate: Dan Merzel; First Base: Dan Bellino; Second Base: Mark Ripperger; Third Base: Shane Livensparger; lineups=Both starting lineups were announced at publish time.; lineup impact=Cleveland Guardians: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. in stable-lineup comps (≥8 shared), Athletics went 2-2.; signal-count edge=Cleveland Guardians (15-7); Cleveland Guardians favored metrics=avg, groundOuts, runs, doubles, whip, strikeoutWalkRatio (+9 more); Athletics favored metrics=airOuts, triples, homeRuns, rbi, runsScoredPer9, homeRunsPer9 (+1 more).
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Cleveland Guardians: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Cleveland Guardians went 1-3. Athletics: Compared with last 5 games, today's announced lineup shares 7.8/9 starters on average. in stable-lineup comps (≥8 shared), Athletics went 2-2.
Line Movement: Moneyline moved from 114 to -117 (-231), toward the pick side.
Underdog 4
Texas Rangers over Detroit Tigers
LOSS
Texas Rangers vs Detroit Tigers prediction — 2026-05-02 • First pitch: 7:15 PM ET
Odds+111
Confidence0.088 (data points: 15.115/27.781)
PitchingKumar Rocker vs Keider Montero
VenueComerica Park
Rico Heatcheck (Momentum & Vibes) — Game-day notebook: Texas Rangers over Detroit Tigers at +111. Model confidence is 0.080 on 15.115/28.000999999999998. 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, run prevention stability, and matchup history leverage. Market movement reads: Moneyline moved from 113 to 111 (-2), toward the pick side. Lineup status: Both starting lineups were announced at publish time. Texas Rangers: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. Detroit Tigers: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Detroit Tigers went 2-0. Metrics context: Pricing context is closer to balanced; bullpen fatigue context favors this side (freshness edge ~26 points); platoon split setup is less favorable (lineup fit -0.08). Weather and crew context: 47.9°F, Wind 7.4 mph WNW (out to LF), Humidity 36%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Marvin Hudson; First Base: Brennan Miller; Second Base: James Jean; Third Base: Ryan Blakney. Evaluated metrics (team-favor): confidence=0.080 (data points: 15.115/28.000999999999998); odds=+111; pitching=Kumar Rocker vs Keider Montero; line move=Moneyline moved from 113 to 111 (-2), toward the pick side.; weather=47.9°F, Wind 7.4 mph WNW (out to LF), Humidity 36%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Marvin Hudson; First Base: Brennan Miller; Second Base: James Jean; Third Base: Ryan Blakney; lineups=Both starting lineups were announced at publish time.; lineup impact=Texas Rangers: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. In higher-turnover comps (≤6 shared), Detroit Tigers went 2-0.; signal-count edge=Texas Rangers (15-11); Texas Rangers favored metrics=avg, airOuts, doubles, rbi, runsScoredPer9, era (+9 more); Detroit Tigers favored metrics=groundOuts, runs, triples, homeRuns, whip, strikeoutWalkRatio (+5 more).
Umpire Crew: Home Plate: Marvin Hudson; First Base: Brennan Miller; Second Base: James Jean; Third Base: Ryan Blakney
Texas Rangers Injuries: Alejandro Osuna (Active), Andrew McCutchen (Active), Brandon Nimmo (Active), Cal Quantrill (Active), Cole Winn (Active), Corey Seager (Active), Danny Jansen (Active), Evan Carter (Active)
Detroit Tigers Injuries: Brant Hurter (Active), Brenan Hanifee (Active), Burch Smith (Active), Colt Keith (Active), Dillon Dingler (Active), Drew Anderson (Active), Enmanuel De Jesus (Active), Framber Valdez (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Texas Rangers: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. Detroit Tigers: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Detroit Tigers went 2-0.
Line Movement: Moneyline moved from 113 to -101 (-214), toward the pick side.
Underdog 5
Cincinnati Reds over Pittsburgh Pirates
LOSS
Cincinnati Reds vs Pittsburgh Pirates prediction — 2026-05-02 • First pitch: 4:05 PM ET
Odds+115
Confidence0.037 (data points: 12.277/23.679)
PitchingRhett Lowder vs Carmen Mlodzinski
VenuePNC Park
Maya Rios (Process Coach) — Here’s the card: Cincinnati Reds over Pittsburgh Pirates at +115. Model confidence is 0.051 on 12.277/23.369. This is a disciplined edge profile, not a chase setup. 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 moved from 117 to 106 (-11), toward the pick side. Lineup status: Both starting lineups were announced at publish time. Cincinnati Reds: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. Pittsburgh Pirates: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. Metrics context: Pricing context is closer to balanced; bullpen fatigue context is mostly even; platoon split setup is close to neutral; books are tightly aligned. Weather and crew context: 45.4°F, Wind 9.9 mph NW (out to CF), Humidity 66%, P.O.P. 14% (Open-Meteo fallback) / Home Plate: Willie Traynor; First Base: Alan Porter; Second Base: Roberto Ortiz; Third Base: Jim Wolf. Evaluated metrics (team-favor): confidence=0.051 (data points: 12.277/23.369); odds=+115; pitching=Rhett Lowder vs Carmen Mlodzinski; line move=Moneyline moved from 117 to 106 (-11), toward the pick side.; weather=45.4°F, Wind 9.9 mph NW (out to CF), Humidity 66%, P.O.P. 14% (Open-Meteo fallback); umpire=Home Plate: Willie Traynor; First Base: Alan Porter; Second Base: Roberto Ortiz; Third Base: Jim Wolf; lineups=Both starting lineups were announced at publish time.; lineup impact=Cincinnati Reds: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. Pittsburgh Pirates: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average.; signal-count edge=Cincinnati Reds (12-10); Cincinnati Reds favored metrics=avg, groundOuts, doubles, triples, homeRuns, whip (+6 more); Pittsburgh Pirates favored metrics=airOuts, runs, rbi, strikeoutWalkRatio, strikeoutsPer9Inn, homeRunsPer9 (+4 more).
Umpire Crew: Home Plate: Willie Traynor; First Base: Alan Porter; Second Base: Roberto Ortiz; Third Base: Jim Wolf
Cincinnati Reds Injuries: Andrew Abbott (Active), Brady Singer (Active), Brock Burke (Active), Chase Burns (Active), Connor Phillips (Active), Dane Myers (Active), Elly De La Cruz (Active), Emilio Pagán (Active)
Pittsburgh Pirates Injuries: Billy Cook (Active), Brandon Lowe (Active), Braxton Ashcraft (Active), Bryan Reynolds (Active), Bubba Chandler (Active), Carmen Mlodzinski (Active), Chris Devenski (Active), Dennis Santana (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Cincinnati Reds: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. Pittsburgh Pirates: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average.
Line Movement: Moneyline moved from 117 to 101 (-16), toward the pick side.
Underdog 6
Minnesota Twins over Toronto Blue Jays
LOSS
Minnesota Twins vs Toronto Blue Jays prediction — 2026-05-02 • First pitch: 2:10 PM ET
Odds+119
Confidence0.033 (data points: 11.0/21.303)
PitchingConnor Prielipp vs Dylan Cease
VenueTarget Field
Ivy Chen (Data Scientist) — Game-day notebook: Minnesota Twins over Toronto Blue Jays at +119. Model confidence is 0.060 on 11.385/21.486. Directional probability and practical matchup context are rowing together. 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 111 to 119 (+8), away from the pick side. Lineup status: Both starting lineups were announced at publish time. Minnesota Twins: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Minnesota Twins went 1-3. Toronto Blue Jays: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Toronto Blue Jays went 1-1. Metrics context: Pricing context is closer to balanced; bullpen fatigue context is mostly even; platoon split setup is less favorable (lineup fit -0.25); books are tightly aligned. Weather and crew context: 61.4°F, Wind 10.6 mph WSW (out to LF), Humidity 22%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Tom Hanahan; First Base: Scott Barry; Second Base: Manny Gonzalez; Third Base: Jacob Metz. Evaluated metrics (team-favor): confidence=0.060 (data points: 11.385/21.486); odds=+119; pitching=Connor Prielipp vs Dylan Cease; line move=Moneyline moved from 111 to 119 (+8), away from the pick side.; weather=61.4°F, Wind 10.6 mph WSW (out to LF), Humidity 22%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Tom Hanahan; First Base: Scott Barry; Second Base: Manny Gonzalez; Third Base: Jacob Metz; lineups=Both starting lineups were announced at publish time.; lineup impact=Minnesota Twins: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Toronto Blue Jays went 1-1.; signal-count even (10-10); Minnesota Twins favored metrics=groundOuts, airOuts, triples, homeRuns, rbi, whip (+4 more); Toronto Blue Jays favored metrics=avg, runs, doubles, strikeoutsPer9Inn, runsScoredPer9, era (+4 more).
Umpire Crew: Home Plate: Tom Hanahan; First Base: Scott Barry; Second Base: Manny Gonzalez; Third Base: Jacob Metz
Minnesota Twins Injuries: Andrew Morris (Active), Anthony Banda (Active), Austin Martin (Active), Bailey Ober (Active), Brooks Lee (Active), Byron Buxton (Active), Connor Prielipp (Active), Eric Orze (Active)
Toronto Blue Jays Injuries: Andrés Giménez (Active), Brandon Valenzuela (Active), Braydon Fisher (Active), Daulton Varsho (Active), Davis Schneider (Active), Dylan Cease (Active), Eric Lauer (Active), Ernie Clement (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Minnesota Twins: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Minnesota Twins went 1-3. Toronto Blue Jays: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Toronto Blue Jays went 1-1.
Line Movement: Moneyline moved from 111 to -109 (-220), toward the pick side.