Dex Numbers (Quant) — Here’s the card: Houston Astros over Seattle Mariners at +129. Model confidence is 0.211 on 14.65/24.203000000000003. 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 moved from 122 to 127 (+5), 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.0/9 starters on average. In higher-turnover comps (≤6 shared), Houston Astros went 0-2; in stable-lineup comps (≥8 shared), Houston Astros went 1-1. Seattle Mariners: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Seattle Mariners 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.42); books are tightly aligned. Weather and crew context: 75.0°F, Wind 5.1 mph NNE (in from LF), Humidity 80%, P.O.P. 1% (Open-Meteo fallback) / Home Plate: Dillon Wilson; First Base: Jim Wolf; Second Base: Alex MacKay; Third Base: Willie Traynor. Evaluated metrics (team-favor): confidence=0.211 (data points: 14.65/24.203000000000003); odds=+129; pitching=Peter Lambert vs George Kirby; line move=Moneyline moved from 122 to 127 (+5), away from the pick side.; weather=75.0°F, Wind 5.1 mph NNE (in from LF), Humidity 80%, P.O.P. 1% (Open-Meteo fallback); umpire=Home Plate: Dillon Wilson; First Base: Jim Wolf; Second Base: Alex MacKay; Third Base: Willie Traynor; lineups=Both starting lineups were announced at publish time.; lineup impact=Houston Astros: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. In higher-turnover comps (≤6 shared), Seattle Mariners went 1-1.; signal-count edge=Houston Astros (13-9); Houston Astros favored metrics=avg, groundOuts, airOuts, runs, doubles, homeRuns (+7 more); Seattle Mariners favored metrics=triples, whip, strikeoutWalkRatio, walksPer9Inn, strikePercentage, Most wins (+3 more).
Expanded game context
Weather: 76.2°F, Wind 7.7 mph NNE (in from LF), Humidity 76%, P.O.P. 1% (Open-Meteo fallback)
Umpire Crew: Home Plate: Dillon Wilson; First Base: Jim Wolf; Second Base: Alex MacKay; Third Base: Willie Traynor
Houston Astros Injuries: AJ Blubaugh (Active), Braden Shewmake (Active), Brice Matthews (Active), Bryan Abreu (Active), Bryan King (Active), Cam Smith (Active), César Salazar (Active), Christian Vázquez (Active)
Seattle Mariners Injuries: Alex Hoppe (Active), Andrés Muñoz (Active), Brendan Donovan (Active), Bryan Woo (Active), Cal Raleigh (Active), Cole Young (Active), Connor Joe (Active), Cooper Criswell (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.0/9 starters on average. In higher-turnover comps (≤6 shared), Houston Astros went 0-2; in stable-lineup comps (≥8 shared), Houston Astros went 1-1. Seattle Mariners: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Seattle Mariners went 1-1.
Line Movement: Moneyline moved from 122 to 129 (+7), away from the pick side.
Underdog 2
Tampa Bay Rays over Toronto Blue Jays
WIN
Tampa Bay Rays vs Toronto Blue Jays prediction — 2026-05-11 • First pitch: 7:07 PM ET
Ivy Chen (Data Scientist) — Here’s the card: Tampa Bay Rays over Toronto Blue Jays at +104. Model confidence is 0.104 on 15.358/27.833. 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 moved from 115 to -116 (-231), toward the pick side. Lineup status: Both starting lineups were announced at publish time. Tampa Bay Rays: Compared with last 4 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Tampa Bay Rays went 2-1. Toronto Blue Jays: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. In higher-turnover comps (≤6 shared), Toronto Blue Jays went 1-1; in stable-lineup comps (≥8 shared), Toronto Blue Jays went 1-2. Metrics context: Pricing context is closer to balanced; bullpen fatigue context favors this side (freshness edge ~19 points); platoon split setup supports this side (lineup fit +0.22); books show wider disagreement. Weather and crew context: Dome/retractable roof environment — external wind conditions not applicable. / Home Plate: Brian O'Nora; First Base: Chris Segal; Second Base: Erich Bacchus; Third Base: Laz Diaz. Evaluated metrics (team-favor): confidence=0.104 (data points: 15.358/27.833); odds=+104; pitching=Drew Rasmussen vs Kevin Gausman; line move=Moneyline moved from 115 to -116 (-231), toward the pick side.; weather=Dome/retractable roof environment — external wind conditions not applicable.; umpire=Home Plate: Brian O'Nora; First Base: Chris Segal; Second Base: Erich Bacchus; Third Base: Laz Diaz; lineups=Both starting lineups were announced at publish time.; lineup impact=Tampa Bay Rays: Compared with last 4 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Toronto Blue Jays went 1-1; in stable-lineup comps (≥8 shared), Toronto Blue Jays went 1-2.; signal-count edge=Tampa Bay Rays (15-11); Tampa Bay Rays favored metrics=groundOuts, runs, triples, whip, strikeoutWalkRatio, strikeoutsPer9Inn (+9 more); Toronto Blue Jays favored metrics=avg, airOuts, doubles, homeRuns, rbi, runsScoredPer9 (+5 more).
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Brian O'Nora; First Base: Chris Segal; Second Base: Erich Bacchus; Third Base: Laz Diaz
Tampa Bay Rays Injuries: Aaron Brooks (Active), Ben Williamson (Active), Bryan Baker (Active), Casey Legumina (Active), Cedric Mullins (Active), Chandler Simpson (Active), Cole Sulser (Active), Drew Rasmussen (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), Ernie Clement (Active), George Springer (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Tampa Bay Rays: Compared with last 4 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Tampa Bay Rays went 2-1. Toronto Blue Jays: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. In higher-turnover comps (≤6 shared), Toronto Blue Jays went 1-1; in stable-lineup comps (≥8 shared), Toronto Blue Jays went 1-2.
Line Movement: Moneyline moved from 115 to -117 (-232), toward the pick side.
Underdog 3
San Francisco Giants over Los Angeles Dodgers
WIN
San Francisco Giants vs Los Angeles Dodgers prediction — 2026-05-11 • First pitch: 10:10 PM ET
Rico Heatcheck (Momentum & Vibes) — First-pitch read: San Francisco Giants over Los Angeles Dodgers at +159. Model confidence is 0.098 on 13.362/24.34. The profile carries fewer soft spots once leverage innings arrive. 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 151 to 231 (+80), away from the pick side. Lineup status: Both starting lineups were announced at publish time. San Francisco Giants: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), San Francisco Giants went 1-1. Los Angeles Dodgers: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Dodgers went 1-3. Metrics context: Pricing context is closer to balanced; bullpen fatigue context favors this side (freshness edge ~19 points); platoon split setup is less favorable (lineup fit -0.22); books show wider disagreement. Weather and crew context: 68.7°F, Wind 7.4 mph WSW (out to RF), Humidity 65%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Ryan Blakney; First Base: Marvin Hudson; Second Base: James Jean; Third Base: Brian Walsh. Evaluated metrics (team-favor): confidence=0.098 (data points: 13.362/24.34); odds=+159; pitching=Trevor McDonald vs Roki Sasaki; line move=Moneyline moved from 151 to 231 (+80), away from the pick side.; weather=68.7°F, Wind 7.4 mph WSW (out to RF), Humidity 65%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Ryan Blakney; First Base: Marvin Hudson; Second Base: James Jean; Third Base: Brian Walsh; lineups=Both starting lineups were announced at publish time.; lineup impact=San Francisco Giants: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Dodgers went 1-3.; signal-count edge=San Francisco Giants (13-9); San Francisco Giants favored metrics=avg, airOuts, doubles, triples, whip, strikeoutsPer9Inn (+7 more); Los Angeles Dodgers favored metrics=groundOuts, runs, homeRuns, rbi, strikeoutWalkRatio, Most wins (+3 more).
Umpire Crew: Home Plate: Ryan Blakney; First Base: Brian Walsh; Second Base: James Jean; Third Base: Marvin Hudson
San Francisco Giants Injuries: Adrian Houser (Active), Bryce Eldridge (Active), Caleb Kilian (Active), Casey Schmitt (Active), Christian Koss (Active), Drew Gilbert (Active), Eric Haase (Active), Harrison Bader (Active)
Los Angeles Dodgers Injuries: Alex Call (Active), Alex Vesia (Active), Andy Pages (Active), Blake Snell (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: San Francisco Giants: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), San Francisco Giants went 1-1. Los Angeles Dodgers: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Dodgers went 1-3.
Line Movement: Moneyline moved from 151 to 232 (+81), away from the pick side.
Underdog 4
Los Angeles Angels over Cleveland Guardians
LOSS
Los Angeles Angels vs Cleveland Guardians prediction — 2026-05-11 • First pitch: 6:10 PM ET
Odds+140
Confidence0.026 (data points: 12.101/23.585)
PitchingBrent Suter vs Joey Cantillo
VenueProgressive Field
Nora Splitter (Matchup Film Room) — Here’s the card: Los Angeles Angels over Cleveland Guardians at +140. Model confidence is 0.033 on 12.101/23.431. The game script points to the side with the cleaner path over nine innings. 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 147 to 115 (-32), toward the pick side. Lineup status: Both starting lineups were announced at publish time. Los Angeles Angels: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Angels went 0-2; in stable-lineup comps (≥8 shared), Los Angeles Angels went 3-0. Cleveland Guardians: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Cleveland Guardians went 3-0. Metrics context: Pricing context is closer to balanced; bullpen fatigue context leans against this side (~8 points); platoon split setup supports this side (lineup fit +0.50); books are tightly aligned. Weather and crew context: 52.8°F, Wind 9.7 mph NNE (in from CF), Humidity 47%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Jonathan Parra; First Base: Jeremie Rehak; Second Base: Dan Iassogna; Third Base: Adam Beck. Evaluated metrics (team-favor): confidence=0.033 (data points: 12.101/23.431); odds=+140; pitching=Brent Suter vs Joey Cantillo; line move=Moneyline moved from 147 to 115 (-32), toward the pick side.; weather=52.8°F, Wind 9.7 mph NNE (in from CF), Humidity 47%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Jonathan Parra; First Base: Jeremie Rehak; Second Base: Dan Iassogna; Third Base: Adam Beck; lineups=Both starting lineups were announced at publish time.; lineup impact=Los Angeles Angels: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. In higher-turnover comps (≤6 shared), Cleveland Guardians went 3-0.; signal-count edge=Los Angeles Angels (12-10); Los Angeles Angels favored metrics=avg, airOuts, doubles, whip, strikeoutWalkRatio, strikeoutsPer9Inn (+6 more); Cleveland Guardians favored metrics=groundOuts, runs, triples, homeRuns, rbi, hitsPer9Inn (+4 more).
Expanded game context
Weather: 55.0°F, Wind 8.7 mph NNE (in from CF), Humidity 45%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Home Plate: Jonathan Parra; First Base: Jeremie Rehak; Second Base: Dan Iassogna; Third Base: Adam Beck
Los Angeles Angels Injuries: Adam Frazier (Active), Alek Manoah (Active), Brent Suter (Active), Bryce Teodosio (Active), Chase Silseth (Active), Drew Pomeranz (Active), Jack Kochanowicz (Active), Jo Adell (Active)
Cleveland Guardians Injuries: Angel Martínez (Active), Austin Hedges (Active), Brayan Rocchio (Active), Cade Smith (Active), Chase DeLauter (Active), Colin Holderman (Active), Daniel Schneemann (Active), David Fry (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Los Angeles Angels: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Angels went 0-2; in stable-lineup comps (≥8 shared), Los Angeles Angels went 3-0. Cleveland Guardians: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Cleveland Guardians went 3-0.
Line Movement: Moneyline moved from 147 to 115 (-32), toward the pick side.