Los Angeles Dodgers vs San Diego Padres prediction — 2026-05-19 • First pitch: 9:40 PM ET
Odds-164
Confidence0.497 (data points: 18.111/24.203)
PitchingEmmet Sheehan vs Griffin Canning
VenuePetco Park
Owen Pike (Model Whisperer) — This matchup sets up this way: Los Angeles Dodgers over San Diego Padres at -164. Model confidence is 0.490 on 17.987/24.136. Projection direction and on-field shape both support this side. 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 -159 to -174 (-15), toward the pick side. Lineup status: Both starting lineups were announced at publish time. Los Angeles Dodgers: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Dodgers went 2-0; in stable-lineup comps (≥8 shared), Los Angeles Dodgers went 1-1. San Diego Padres: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), San Diego Padres went 2-1. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context is mostly even; platoon split setup supports this side (lineup fit +0.33). Weather and crew context: 70.9°F, Wind 8.3 mph NW (in from RF), Humidity 67%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Rob Drake; First Base: Bruce Dreckman; Second Base: Carlos Torres; Third Base: Nate Tomlinson. Evaluated metrics (team-favor): confidence=0.490 (data points: 17.987/24.136); odds=-164; pitching=Emmet Sheehan vs Griffin Canning; line move=Moneyline moved from -159 to -174 (-15), toward the pick side.; weather=70.9°F, Wind 8.3 mph NW (in from RF), Humidity 67%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Rob Drake; First Base: Bruce Dreckman; Second Base: Carlos Torres; Third Base: Nate Tomlinson; lineups=Both starting lineups were announced at publish time.; lineup impact=Los Angeles Dodgers: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. In higher-turnover comps (≤6 shared), San Diego Padres went 2-1.; signal-count edge=Los Angeles Dodgers (15-5); Los Angeles Dodgers favored metrics=avg, groundOuts, runs, homeRuns, rbi, whip (+9 more); San Diego Padres favored metrics=airOuts, doubles, triples, strikeoutsPer9Inn, homeRunsPer9.
Expanded game context
Weather: 71.4°F, Wind 7.4 mph WNW (in from RF), Humidity 67%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Home Plate: Rob Drake; First Base: Bruce Dreckman; Second Base: Carlos Torres; Third Base: Nate Tomlinson
Los Angeles Dodgers Injuries: Alex Call (Active), Alex Vesia (Active), Andy Pages (Active), Blake Treinen (Active), Dalton Rushing (Active), Edgardo Henriquez (Active), Emmet Sheehan (Active), Eric Lauer (Active)
San Diego Padres Injuries: Adrian Morejon (Active), Bradgley Rodriguez (Active), Bryce Johnson (Active), Fernando Tatis Jr. (Active), Freddy Fermin (Active), Gavin Sheets (Active), Griffin Canning (Active), Jackson Merrill (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Los Angeles Dodgers: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Dodgers went 2-0; in stable-lineup comps (≥8 shared), Los Angeles Dodgers went 1-1. San Diego Padres: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), San Diego Padres went 2-1.
Line Movement: Moneyline moved from -159 to -175 (-16), toward the pick side.
Pick 2
Atlanta Braves over Miami Marlins
WIN
Atlanta Braves vs Miami Marlins prediction — 2026-05-19 • First pitch: 4:10 PM ET
Odds-141
Confidence0.496 (data points: 18.253/24.402)
PitchingMartín Pérez vs Braxton Garrett
VenueloanDepot park
Toby Quinn (Contrarian) — This matchup sets up this way: Atlanta Braves over Miami Marlins at -141. Model confidence is 0.494 on 18.152/24.301000000000002. 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 -141 to -190 (-49), toward the pick side. Lineup status: Both starting lineups were announced at publish time. Atlanta Braves: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Atlanta Braves went 2-2. Miami Marlins: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Miami Marlins went 2-2. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context is mostly even; platoon split setup is close to neutral; books are tightly aligned. Weather and crew context: Dome/retractable roof environment — external wind conditions not applicable. / Home Plate: Mike Estabrook; First Base: Jonathan Parra; Second Base: Lance Barrett; Third Base: Alfonso Márquez. Evaluated metrics (team-favor): confidence=0.494 (data points: 18.152/24.301000000000002); odds=-141; pitching=Martín Pérez vs Braxton Garrett; line move=Moneyline moved from -141 to -190 (-49), toward the pick side.; weather=Dome/retractable roof environment — external wind conditions not applicable.; umpire=Home Plate: Mike Estabrook; First Base: Jonathan Parra; Second Base: Lance Barrett; Third Base: Alfonso Márquez; lineups=Both starting lineups were announced at publish time.; lineup impact=Atlanta Braves: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Miami Marlins went 2-2.; signal-count edge=Atlanta Braves (15-5); Atlanta Braves favored metrics=avg, groundOuts, doubles, homeRuns, rbi, whip (+9 more); Miami Marlins favored metrics=airOuts, runs, triples, strikeoutsPer9Inn, homeRunsPer9.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Jonathan Parra; First Base: Lance Barrett; Second Base: Mike Estabrook; Third Base: Alfonso Márquez
Atlanta Braves Injuries: Austin Riley (Active), Bryce Elder (Active), Chadwick Tromp (Active), Chris Sale (Active), Didier Fuentes (Active), Dominic Smith (Active), Dylan Dodd (Active), Dylan Lee (Active)
Miami Marlins Injuries: Andrew Nardi (Active), Anthony Bender (Active), Braxton Garrett (Active), Calvin Faucher (Active), Christopher Morel (Active), Connor Norby (Active), Esteury Ruiz (Active), Eury Pérez (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Atlanta Braves: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Atlanta Braves went 2-2. Miami Marlins: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Miami Marlins went 2-2.
Line Movement: Moneyline moved from -141 to -199 (-58), toward the pick side.
Pick 3
Los Angeles Angels over Athletics
LOSS
Los Angeles Angels vs Athletics prediction — 2026-05-19 • First pitch: 9:38 PM ET
Ivy Chen (Data Scientist) — This matchup sets up this way: Los Angeles Angels over Athletics at -138. Model confidence is 0.476 on 17.694/23.974999999999998. Directional probability and practical matchup context are rowing together. The preferred side grades better on run creation quality and run prevention stability, while the opposing profile still shows volatility around run creation quality and matchup history leverage. Market movement reads: Moneyline moved from -128 to 106 (+234), away from 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.2/9 starters on average. in stable-lineup comps (≥8 shared), Los Angeles Angels went 0-2. Athletics: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Athletics went 0-2. Metrics context: Pricing context is closer to balanced; bullpen fatigue context favors this side (freshness edge ~14 points); platoon split setup supports this side (lineup fit +0.14); books are tightly aligned. Weather and crew context: 80.8°F, Wind 9.5 mph NW (out to RF), Humidity 28%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Louie Krupa; First Base: Chris Guccione; Second Base: David Rackley; Third Base: Nestor Ceja. Evaluated metrics (team-favor): confidence=0.476 (data points: 17.694/23.974999999999998); odds=-138; pitching=Reid Detmers vs Jacob Lopez; line move=Moneyline moved from -128 to 106 (+234), away from the pick side.; weather=80.8°F, Wind 9.5 mph NW (out to RF), Humidity 28%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Louie Krupa; First Base: Chris Guccione; Second Base: David Rackley; Third Base: Nestor Ceja; 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.2/9 starters on average. In higher-turnover comps (≤6 shared), Athletics went 0-2.; signal-count edge=Los Angeles Angels (15-6); Los Angeles Angels favored metrics=avg, groundOuts, airOuts, runs, doubles, homeRuns (+9 more); Athletics favored metrics=triples, rbi, Batters have most hits vs opposing pitcher, Batters have most runs vs opposing pitcher, Batters have most walks vs opposing pitcher, Batters have most home runs vs opposing pitcher.
Umpire Crew: Home Plate: Louie Krupa; First Base: Chris Guccione; Second Base: David Rackley; Third Base: Nestor Ceja
Los Angeles Angels Injuries: Adam Frazier (Active), Brent Suter (Active), Chase Silseth (Active), Grayson Rodriguez (Active), Jack Kochanowicz (Active), Jo Adell (Active), Jorge Soler (Active), José Fermin (Active)
Athletics Injuries: Aaron Civale (Active), Alika Williams (Active), Brent Rooker (Active), Carlos Cortes (Active), Colby Thomas (Active), Darell Hernaiz (Active), Henry Bolte (Active), Hogan Harris (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.2/9 starters on average. in stable-lineup comps (≥8 shared), Los Angeles Angels went 0-2. Athletics: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Athletics went 0-2.
Line Movement: Moneyline moved from -128 to 106 (+234), away from the pick side.
Pick 4
Boston Red Sox over Kansas City Royals
WIN
Boston Red Sox vs Kansas City Royals prediction — 2026-05-19 • First pitch: 7:40 PM ET
Odds-130
Confidence0.481 (data points: 17.477/23.6)
PitchingRanger Suarez vs Bailey Falter
VenueKauffman Stadium
Grant Halberd (Beat Writer) — First-pitch read: Boston Red Sox over Kansas City Royals at -130. Model confidence is 0.481 on 17.477/23.6. 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, matchup history leverage, and recent form, while the opposing profile still shows volatility around run creation quality. Market movement reads: Moneyline moved from -128 to 102 (+230), away from the pick side. Lineup status: Both starting lineups were announced at publish time. Boston Red Sox: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Boston Red Sox went 1-2. Kansas City Royals: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Kansas City Royals went 0-3. Metrics context: Pricing context is closer to balanced; bullpen fatigue context is mostly even; platoon split setup supports this side (lineup fit +0.08); books are tightly aligned. Weather and crew context: 55.6°F, Wind 6.3 mph N (in from RF), Humidity 85%, P.O.P. 2% (Open-Meteo fallback) / Home Plate: James Jean; First Base: Erich Bacchus; Second Base: Malachi Moore; Third Base: Laz Diaz. Evaluated metrics (team-favor): confidence=0.481 (data points: 17.477/23.6); odds=-130; pitching=Ranger Suarez vs Bailey Falter; line move=Moneyline moved from -128 to 102 (+230), away from the pick side.; weather=55.6°F, Wind 6.3 mph N (in from RF), Humidity 85%, P.O.P. 2% (Open-Meteo fallback); umpire=Home Plate: James Jean; First Base: Erich Bacchus; Second Base: Malachi Moore; Third Base: Laz Diaz; lineups=Both starting lineups were announced at publish time.; lineup impact=Boston Red Sox: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Kansas City Royals went 0-3.; signal-count edge=Boston Red Sox (15-5); Boston Red Sox favored metrics=avg, airOuts, doubles, whip, strikeoutWalkRatio, strikeoutsPer9Inn (+9 more); Kansas City Royals favored metrics=groundOuts, runs, triples, homeRuns, rbi.
Expanded game context
Weather: 55.2°F, Wind 5.9 mph N (in from RF), Humidity 87%, P.O.P. 1% (Open-Meteo fallback)
Umpire Crew: Home Plate: James Jean; First Base: Erich Bacchus; Second Base: Malachi Moore; Third Base: Laz Diaz
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)
Kansas City Royals Injuries: Alex Lange (Active), Bailey Falter (Active), Bobby Witt Jr. (Active), Carter Jensen (Active), Daniel Lynch IV (Active), Eli Morgan (Active), Elias Díaz (Active), Isaac Collins (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Boston Red Sox: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Boston Red Sox went 1-2. Kansas City Royals: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Kansas City Royals went 0-3.
Line Movement: Moneyline moved from -128 to 103 (+231), away from the pick side.
Pick 5
Pittsburgh Pirates over St. Louis Cardinals
LOSS
Pittsburgh Pirates vs St. Louis Cardinals prediction — 2026-05-19 • First pitch: 7:45 PM ET
Odds-104
Confidence0.363 (data points: 19.246/28.246)
PitchingMitch Keller vs Matthew Liberatore
VenueBusch Stadium
Roman Slate (Line Movement Hawk) — Game-day notebook: Pittsburgh Pirates over St. Louis Cardinals at -104. Model confidence is 0.357 on 19.477/28.697000000000003. 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 -108 to 106 (+214), away from the pick side. Lineup status: Both starting lineups were announced at publish time. Pittsburgh Pirates: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. St. Louis Cardinals: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), St. Louis Cardinals went 2-0. Metrics context: Pricing context is closer to balanced; bullpen fatigue context is mostly even; platoon split setup supports this side (lineup fit +0.08); books are tightly aligned. Weather and crew context: 74.4°F, Wind 9.6 mph WNW (out to RF), Humidity 85%, P.O.P. 21% (Open-Meteo fallback) / Home Plate: D.J. Reyburn; First Base: John Libka; Second Base: James Hoye; Third Base: Tyler Jones. Evaluated metrics (team-favor): confidence=0.357 (data points: 19.477/28.697000000000003); odds=-104; pitching=Mitch Keller vs Matthew Liberatore; line move=Moneyline moved from -108 to 106 (+214), away from the pick side.; weather=74.4°F, Wind 9.6 mph WNW (out to RF), Humidity 85%, P.O.P. 21% (Open-Meteo fallback); umpire=Home Plate: D.J. Reyburn; First Base: John Libka; Second Base: James Hoye; Third Base: Tyler Jones; lineups=Both starting lineups were announced at publish time.; lineup impact=Pittsburgh Pirates: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. Louis Cardinals went 2-0.; signal-count edge=Pittsburgh Pirates (15-8); Pittsburgh Pirates favored metrics=avg, groundOuts, airOuts, triples, whip, strikeoutWalkRatio (+9 more); St. Louis Cardinals favored metrics=runs, doubles, homeRuns, rbi, strikeoutsPer9Inn, Pitcher has fewer hits vs opposing team (+2 more).
Umpire Crew: Home Plate: D.J. Reyburn; First Base: John Libka; Second Base: James Hoye; Third Base: Tyler Jones
Pittsburgh Pirates Injuries: Billy Cook (Active), Brandan Bidois (Active), Brandon Lowe (Active), Braxton Ashcraft (Active), Bryan Reynolds (Active), Bubba Chandler (Active), Carmen Mlodzinski (Active), Dennis Santana (Active)
St. Louis Cardinals Injuries: Alec Burleson (Active), Andre Pallante (Active), César Prieto (Active), Dustin May (Active), George Soriano (Active), Gordon Graceffo (Active), Iván Herrera (Active), JJ Wetherholt (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Pittsburgh Pirates: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. St. Louis Cardinals: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), St. Louis Cardinals went 2-0.
Line Movement: Moneyline moved from -108 to 102 (+210), away from the pick side.
Pick 6
New York Mets over Washington Nationals
LOSS
New York Mets vs Washington Nationals prediction — 2026-05-19 • First pitch: 6:45 PM ET
Odds-140
Confidence0.353 (data points: 15.477/22.873)
PitchingNolan McLean vs Foster Griffin
VenueNationals Park
Eli Mercer (Totals Architect) — This matchup sets up this way: New York Mets over Washington Nationals at -140. Model confidence is 0.353 on 15.477/22.873. Run-environment framing supports the side and narrows upset paths. 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 and recent form. Market movement reads: Moneyline moved from -153 to -140 (+13), away from the pick side. Lineup status: Both starting lineups were announced at publish time. New York Mets: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. Washington Nationals: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Washington Nationals went 1-2. Metrics context: Pricing context gives a modest edge; bullpen fatigue context is mostly even; platoon split setup is less favorable (lineup fit -0.17); books are tightly aligned. Weather and crew context: 95.7°F, Wind 8.9 mph S (out to CF), Humidity 32%, P.O.P. 15% (Open-Meteo fallback) / Home Plate: Clint Vondrak; First Base: John Bacon; Second Base: Chris Segal; Third Base: Todd Tichenor. Evaluated metrics (team-favor): confidence=0.353 (data points: 15.477/22.873); odds=-140; pitching=Nolan McLean vs Foster Griffin; line move=Moneyline moved from -153 to -140 (+13), away from the pick side.; weather=95.7°F, Wind 8.9 mph S (out to CF), Humidity 32%, P.O.P. 15% (Open-Meteo fallback); umpire=Home Plate: Clint Vondrak; First Base: John Bacon; Second Base: Chris Segal; Third Base: Todd Tichenor; lineups=Both starting lineups were announced at publish time.; lineup impact=New York Mets: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. In higher-turnover comps (≤6 shared), Washington Nationals went 1-2.; signal-count edge=New York Mets (15-6); New York Mets favored metrics=groundOuts, homeRuns, rbi, whip, strikeoutWalkRatio, strikeoutsPer9Inn (+9 more); Washington Nationals favored metrics=avg, airOuts, runs, doubles, triples, Most wins.
Umpire Crew: Home Plate: Clint Vondrak; First Base: John Bacon; Second Base: Chris Segal; Third Base: Todd Tichenor
New York Mets Injuries: A.J. Ewing (Active), Austin Warren (Active), Bo Bichette (Active), Brett Baty (Active), Brooks Raley (Active), Carson Benge (Active), Christian Scott (Active), Craig Kimbrel (Active)
Washington Nationals Injuries: Andrés Chaparro (Active), Andrew Alvarez (Active), Brad Lord (Active), CJ Abrams (Active), Cade Cavalli (Active), Curtis Mead (Active), Daylen Lile (Active), Drew Millas (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: New York Mets: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. Washington Nationals: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Washington Nationals went 1-2.
Line Movement: Moneyline moved from -153 to -127 (+26), away from the pick side.
Pick 7
New York Yankees over Toronto Blue Jays
WIN
New York Yankees vs Toronto Blue Jays prediction — 2026-05-19 • First pitch: 7:05 PM ET
Odds-132
Confidence0.323 (data points: 16.099/24.345)
PitchingWill Warren vs Dylan Cease
VenueYankee Stadium
Vince Valentino (Showman) — Game-day notebook: New York Yankees over Toronto Blue Jays at -132. Model confidence is 0.323 on 16.099/24.345. 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 -136 to -162 (-26), toward the pick side. Lineup status: Both starting lineups were announced at publish time. New York Yankees: Compared with last 5 games, today's announced lineup shares 7.8/9 starters on average. in stable-lineup comps (≥8 shared), New York Yankees went 1-2. Toronto Blue Jays: 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 3-0. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context is mostly even; platoon split setup supports this side (lineup fit +0.25). Weather and crew context: 92.4°F, Wind 10.7 mph WSW (out to CF), Humidity 36%, P.O.P. 5% (Open-Meteo fallback) / Home Plate: John Tumpane; First Base: Brock Ballou; Second Base: Brennan Miller; Third Base: Ben May. Evaluated metrics (team-favor): confidence=0.323 (data points: 16.099/24.345); odds=-132; pitching=Will Warren vs Dylan Cease; line move=Moneyline moved from -136 to -162 (-26), toward the pick side.; weather=92.4°F, Wind 10.7 mph WSW (out to CF), Humidity 36%, P.O.P. 5% (Open-Meteo fallback); umpire=Home Plate: John Tumpane; First Base: Brock Ballou; Second Base: Brennan Miller; Third Base: Ben May; lineups=Both starting lineups were announced at publish time.; lineup impact=New York Yankees: Compared with last 5 games, today's announced lineup shares 7.8/9 starters on average. In higher-turnover comps (≤6 shared), Toronto Blue Jays went 3-0.; signal-count edge=New York Yankees (14-8); New York Yankees favored metrics=avg, groundOuts, airOuts, runs, doubles, triples (+8 more); Toronto Blue Jays favored metrics=strikeoutsPer9Inn, hitsPer9Inn, runsScoredPer9, homeRunsPer9, era, Most wins (+2 more).
Umpire Crew: Home Plate: John Tumpane; First Base: Brock Ballou; Second Base: Brennan Miller; Third Base: Ben May
New York Yankees Injuries: Aaron Judge (Active), Amed Rosario (Active), Anthony Volpe (Active), Austin Wells (Active), Ben Rice (Active), Brent Headrick (Active), Cam Schlittler (Active), Camilo Doval (Active)
Toronto Blue Jays Injuries: Adam Macko (Active), Andrés Giménez (Active), Brandon Valenzuela (Active), Braydon Fisher (Active), Chase Lee (Active), Daulton Varsho (Active), Davis Schneider (Active), Dylan Cease (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: New York Yankees: Compared with last 5 games, today's announced lineup shares 7.8/9 starters on average. in stable-lineup comps (≥8 shared), New York Yankees went 1-2. Toronto Blue Jays: 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 3-0.
Line Movement: Moneyline moved from -136 to -164 (-28), toward the pick side.
Pick 8
Cincinnati Reds over Philadelphia Phillies
WIN
Cincinnati Reds vs Philadelphia Phillies prediction — 2026-05-19 • First pitch: 6:40 PM ET
Odds+119
Confidence0.313 (data points: 18.255/27.799)
PitchingChase Burns vs Jesús Luzardo
VenueCitizens Bank Park
Maya Rios (Process Coach) — First-pitch read: Cincinnati Reds over Philadelphia Phillies at +119. Model confidence is 0.318 on 18.255/27.706. 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 120 to 121 (+1), away from 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.4/9 starters on average. in stable-lineup comps (≥8 shared), Cincinnati Reds went 1-1. Philadelphia Phillies: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. Metrics context: Pricing context is closer to balanced; bullpen fatigue context is mostly even; platoon split setup supports this side (lineup fit +0.33); books are tightly aligned. Weather and crew context: 94.4°F, Wind 13.3 mph SW (out to CF), Humidity 35%, P.O.P. 4% (Open-Meteo fallback) / Home Plate: Will Little; First Base: Ryan Additon; Second Base: Ryan Wills; Third Base: Lance Barksdale. Evaluated metrics (team-favor): confidence=0.318 (data points: 18.255/27.706); odds=+119; pitching=Chase Burns vs Jesús Luzardo; line move=Moneyline moved from 120 to 121 (+1), away from the pick side.; weather=94.4°F, Wind 13.3 mph SW (out to CF), Humidity 35%, P.O.P. 4% (Open-Meteo fallback); umpire=Home Plate: Will Little; First Base: Ryan Additon; Second Base: Ryan Wills; Third Base: Lance Barksdale; lineups=Both starting lineups were announced at publish time.; lineup impact=Cincinnati Reds: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. Philadelphia Phillies: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average.; signal-count edge=Cincinnati Reds (15-8); Cincinnati Reds favored metrics=avg, groundOuts, runs, doubles, homeRuns, rbi (+9 more); Philadelphia Phillies favored metrics=airOuts, triples, strikeoutWalkRatio, strikeoutsPer9Inn, walksPer9Inn, homeRunsPer9 (+2 more).
Umpire Crew: Home Plate: Will Little; First Base: Ryan Additon; Second Base: Ryan Wills; Third Base: Lance Barksdale
Cincinnati Reds Injuries: Andrew Abbott (Active), Blake Dunn (Active), Brady Singer (Active), Brock Burke (Active), Chase Burns (Active), Chris Paddack (Active), Connor Phillips (Active), Dane Myers (Active)
Philadelphia Phillies Injuries: Aaron Nola (Active), Adolis García (Active), Alec Bohm (Active), Andrew Painter (Active), Brad Keller (Active), Brandon Marsh (Active), Bryce Harper (Active), Bryson Stott (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.4/9 starters on average. in stable-lineup comps (≥8 shared), Cincinnati Reds went 1-1. Philadelphia Phillies: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average.
Line Movement: Moneyline moved from 120 to 122 (+2), away from the pick side.
Pick 9
Cleveland Guardians over Detroit Tigers
WIN
Cleveland Guardians vs Detroit Tigers prediction — 2026-05-19 • First pitch: 6:40 PM ET
Odds-160
Confidence0.292 (data points: 14.596/22.596)
PitchingParker Messick vs Keider Montero
VenueComerica Park
Rico Heatcheck (Momentum & Vibes) — Here’s the card: Cleveland Guardians over Detroit Tigers at -160. Model confidence is 0.296 on 14.715/22.715. 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 -124 to -160 (-36), 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 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Cleveland Guardians went 2-1. Detroit Tigers: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Detroit Tigers went 0-3. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context is mostly even; platoon split setup is close to neutral; books are tightly aligned. Weather and crew context: 85.3°F, Wind 16.5 mph WSW (out to LF), Humidity 89%, P.O.P. 45% (Open-Meteo fallback) / Home Plate: Ron Kulpa; First Base: Scott Barry; Second Base: Manny Gonzalez; Third Base: Tom Hanahan. Evaluated metrics (team-favor): confidence=0.296 (data points: 14.715/22.715); odds=-160; pitching=Parker Messick vs Keider Montero; line move=Moneyline moved from -124 to -160 (-36), toward the pick side.; weather=85.3°F, Wind 16.5 mph WSW (out to LF), Humidity 89%, P.O.P. 45% (Open-Meteo fallback); umpire=Home Plate: Ron Kulpa; First Base: Scott Barry; Second Base: Manny Gonzalez; Third Base: Tom Hanahan; lineups=Both starting lineups were announced at publish time.; lineup impact=Cleveland Guardians: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. In higher-turnover comps (≤6 shared), Detroit Tigers went 0-3.; signal-count edge=Cleveland Guardians (14-7); Cleveland Guardians favored metrics=avg, airOuts, runs, homeRuns, rbi, strikeoutWalkRatio (+8 more); Detroit Tigers favored metrics=groundOuts, doubles, triples, walksPer9Inn, strikePercentage, Batters have most walks vs opposing pitcher (+1 more).
Umpire Crew: Home Plate: Ron Kulpa; First Base: Scott Barry; Second Base: Manny Gonzalez; Third Base: Tom Hanahan
Cleveland Guardians Injuries: Angel Martínez (Active), Austin Hedges (Active), Brayan Rocchio (Active), Cade Smith (Active), Chase DeLauter (Active), Codi Heuer (Active), Colin Holderman (Active), Daniel Schneemann (Active)
Detroit Tigers Injuries: Brant Hurter (Active), Burch Smith (Active), Casey Mize (Active), Colt Keith (Active), Connor Seabold (Active), Dillon Dingler (Active), Drew Anderson (Active), Enmanuel De Jesus (Active)
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 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Cleveland Guardians went 2-1. Detroit Tigers: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Detroit Tigers went 0-3.
Line Movement: Line movement unavailable.
Pick 10
Seattle Mariners over Chicago White Sox
LOSS
Seattle Mariners vs Chicago White Sox prediction — 2026-05-19 • First pitch: 9:40 PM ET
Odds-144
Confidence0.236 (data points: 14.754/23.877)
PitchingBryce Miller vs Anthony Kay
VenueT-Mobile Park
Jules Archer (Underdog Hunter) — Here’s the card: Seattle Mariners over Chicago White Sox at -144. Model confidence is 0.210 on 14.451/23.877000000000002. Value case is built on stability and path quality, not noise. 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 -152 to -149 (+3), away from the pick side. Lineup status: Both starting lineups were announced at publish time. Seattle Mariners: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Seattle Mariners went 2-1. Chicago White Sox: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context is mostly even; platoon split setup is less favorable (lineup fit -0.08); books are tightly aligned. Weather and crew context: Dome/retractable roof environment — external wind conditions not applicable. / Home Plate: Ryan Blakney; First Base: Mike Muchlinski; Second Base: Nick Mahrley; Third Base: Tripp Gibson. Evaluated metrics (team-favor): confidence=0.210 (data points: 14.451/23.877000000000002); odds=-144; pitching=Bryce Miller vs Anthony Kay; line move=Moneyline moved from -152 to -149 (+3), away from the pick side.; weather=Dome/retractable roof environment — external wind conditions not applicable.; umpire=Home Plate: Ryan Blakney; First Base: Mike Muchlinski; Second Base: Nick Mahrley; Third Base: Tripp Gibson; lineups=Both starting lineups were announced at publish time.; lineup impact=Seattle Mariners: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. Chicago White Sox: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average.; signal-count edge=Seattle Mariners (13-9); Seattle Mariners favored metrics=avg, groundOuts, runs, rbi, strikeoutWalkRatio, walksPer9Inn (+7 more); Chicago White Sox favored metrics=airOuts, doubles, triples, homeRuns, whip, strikeoutsPer9Inn (+3 more).
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Ryan Blakney; First Base: Mike Muchlinski; Second Base: Nick Mahrley; Third Base: Tripp Gibson
Seattle Mariners Injuries: Alex Hoppe (Active), Andrés Muñoz (Active), Bryan Woo (Active), Bryce Miller (Active), Cole Young (Active), Colt Emerson (Active), Connor Joe (Active), Cooper Criswell (Active)
Chicago White Sox Injuries: Andrew Benintendi (Active), Anthony Kay (Active), Brandon Eisert (Active), Bryan Hudson (Active), Chase Meidroth (Active), Colson Montgomery (Active), Davis Martin (Active), Derek Hill (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Seattle Mariners: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Seattle Mariners went 2-1. Chicago White Sox: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average.
Line Movement: Moneyline moved from -152 to -147 (+5), away from the pick side.
Pick 11
Texas Rangers over Colorado Rockies
WIN
Texas Rangers vs Colorado Rockies prediction — 2026-05-19 • First pitch: 8:40 PM ET
Dex Numbers (Quant) — First-pitch read: Texas Rangers over Colorado Rockies at -106. Model confidence is 0.156 on 8.211/14.211. The edge comes from stacked moderate signals rather than one noisy outlier. The preferred side grades better on run creation quality, matchup history leverage, and recent form, while the opposing profile still shows volatility around run creation quality. Market movement reads: Moneyline moved from -129 to -131 (-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.6/9 starters on average. in stable-lineup comps (≥8 shared), Texas Rangers went 0-3. Colorado Rockies: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), Colorado Rockies went 2-1. Metrics context: Pricing context is closer to balanced; bullpen fatigue context is mostly even; platoon split setup supports this side (lineup fit +0.25); books are tightly aligned. Weather and crew context: 48.1°F, Wind 7.0 mph N (in from CF), Humidity 71%, P.O.P. 45% (Open-Meteo fallback) / Home Plate: Alan Porter; First Base: Jim Wolf; Second Base: Alex MacKay; Third Base: Adam Hamari. Evaluated metrics (team-favor): confidence=0.156 (data points: 8.211/14.211); odds=-106; pitching=Tyler Alexander vs Sammy Peralta; line move=Moneyline moved from -129 to -131 (-2), toward the pick side.; weather=48.1°F, Wind 7.0 mph N (in from CF), Humidity 71%, P.O.P. 45% (Open-Meteo fallback); umpire=Home Plate: Alan Porter; First Base: Jim Wolf; Second Base: Alex MacKay; Third Base: Adam Hamari; lineups=Both starting lineups were announced at publish time.; lineup impact=Texas Rangers: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), Colorado Rockies went 2-1.; signal-count edge=Texas Rangers (8-5); Texas Rangers favored metrics=avg, homeRuns, rbi, Most wins, Batters have most hits vs opposing pitcher, Batters have most runs vs opposing pitcher (+2 more); Colorado Rockies favored metrics=groundOuts, airOuts, runs, doubles, triples.
Expanded game context
Weather: 50.1°F, Wind 5.7 mph NNE (in from CF), Humidity 60%, P.O.P. 34% (Open-Meteo fallback)
Umpire Crew: Home Plate: Alan Porter; First Base: Jim Wolf; Second Base: Alex MacKay; Third Base: Adam Hamari
Texas Rangers Injuries: Alejandro Osuna (Active), Andrew McCutchen (Active), Brandon Nimmo (Active), Cal Quantrill (Active), Chris Martin (Active), Cole Winn (Active), Danny Jansen (Active), Evan Carter (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.6/9 starters on average. in stable-lineup comps (≥8 shared), Texas Rangers went 0-3. Colorado Rockies: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), Colorado Rockies went 2-1.
Line Movement: Moneyline moved from -129 to -133 (-4), toward the pick side.
Pick 12
Chicago Cubs over Milwaukee Brewers
LOSS
Chicago Cubs vs Milwaukee Brewers prediction — 2026-05-19 • First pitch: 7:40 PM ET
Odds+101
Confidence0.141 (data points: 16.387/28.719)
PitchingBen Brown vs Jacob Misiorowski
VenueWrigley Field
Nora Splitter (Matchup Film Room) — Game-day notebook: Chicago Cubs over Milwaukee Brewers at +101. Model confidence is 0.146 on 16.541/28.873. 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 -101 to -116 (-15), toward the pick side. Lineup status: Both starting lineups were announced at publish time. Chicago Cubs: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Chicago Cubs went 1-1. Milwaukee Brewers: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Milwaukee Brewers went 3-1. Metrics context: Pricing context gives a modest edge; bullpen fatigue context favors this side (freshness edge ~9 points); platoon split setup is less favorable (lineup fit -0.33); books are tightly aligned. Weather and crew context: 71.1°F, Wind 13.4 mph W (out to RF), Humidity 68%, P.O.P. 1% (Open-Meteo fallback) / Home Plate: Jansen Visconti; First Base: Alex Tosi; Second Base: Cory Blaser; Third Base: Derek Thomas. Evaluated metrics (team-favor): confidence=0.146 (data points: 16.541/28.873); odds=+101; pitching=Ben Brown vs Jacob Misiorowski; line move=Moneyline moved from -101 to -116 (-15), toward the pick side.; weather=71.1°F, Wind 13.4 mph W (out to RF), Humidity 68%, P.O.P. 1% (Open-Meteo fallback); umpire=Home Plate: Jansen Visconti; First Base: Alex Tosi; Second Base: Cory Blaser; Third Base: Derek Thomas; lineups=Both starting lineups were announced at publish time.; lineup impact=Chicago Cubs: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. In higher-turnover comps (≤6 shared), Milwaukee Brewers went 3-1.; signal-count edge=Chicago Cubs (15-12); Chicago Cubs favored metrics=groundOuts, triples, homeRuns, whip, walksPer9Inn, hitsPer9Inn (+9 more); Milwaukee Brewers favored metrics=avg, airOuts, runs, doubles, rbi, strikeoutWalkRatio (+6 more).
Expanded game context
Weather: 72.5°F, Wind 15.0 mph W (out to RF), Humidity 68%, P.O.P. 1% (Open-Meteo fallback)
Umpire Crew: Home Plate: Jansen Visconti; First Base: Alex Tosi; Second Base: Cory Blaser; Third Base: Derek Thomas
Chicago Cubs Injuries: Alex Bregman (Active), Ben Brown (Active), Caleb Thielbar (Active), Carson Kelly (Active), Colin Rea (Active), Daniel Palencia (Active), Dansby Swanson (Active), Edward Cabrera (Active)
Milwaukee Brewers Injuries: Aaron Ashby (Active), Abner Uribe (Active), Andrew Vaughn (Active), Blake Perkins (Active), Brandon Sproat (Active), Brice Turang (Active), Chad Patrick (Active), Christian Yelich (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Chicago Cubs: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Chicago Cubs went 1-1. Milwaukee Brewers: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Milwaukee Brewers went 3-1.
Line Movement: Moneyline moved from -101 to -116 (-15), toward the pick side.
Pick 13
Minnesota Twins over Houston Astros
LOSS
Minnesota Twins vs Houston Astros prediction — 2026-05-19 • First pitch: 7:40 PM ET
Odds-141
Confidence0.090 (data points: 13.167/24.167)
PitchingZebby Matthews vs Jason Alexander
VenueTarget Field
Lena Park (Weather/Umpire Specialist) — Game-day notebook: Minnesota Twins over Houston Astros at -141. Model confidence is 0.090 on 13.167/24.167. External context reinforces the base handicap instead of fighting it. 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 moved from -138 to -159 (-21), toward 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.2/9 starters on average. In higher-turnover comps (≤6 shared), Minnesota Twins went 2-1. Houston Astros: Compared with last 5 games, today's announced lineup shares 5.6/9 starters on average. In higher-turnover comps (≤6 shared), Houston Astros went 2-2. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context favors this side (freshness edge ~19 points); platoon split setup supports this side (lineup fit +0.36); books are tightly aligned. Weather and crew context: 50.8°F, Wind 9.1 mph WNW (out to CF), Humidity 72%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Doug Eddings; First Base: Gabe Morales; Second Base: Emil Jimenez; Third Base: Marvin Hudson. Evaluated metrics (team-favor): confidence=0.090 (data points: 13.167/24.167); odds=-141; pitching=Zebby Matthews vs Jason Alexander; line move=Moneyline moved from -138 to -159 (-21), toward the pick side.; weather=50.8°F, Wind 9.1 mph WNW (out to CF), Humidity 72%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Doug Eddings; First Base: Gabe Morales; Second Base: Emil Jimenez; Third Base: Marvin Hudson; lineups=Both starting lineups were announced at publish time.; lineup impact=Minnesota Twins: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Houston Astros went 2-2.; signal-count even (11-11); Minnesota Twins favored metrics=groundOuts, runs, triples, whip, strikeoutWalkRatio, walksPer9Inn (+5 more); Houston Astros favored metrics=avg, airOuts, doubles, homeRuns, rbi, strikeoutsPer9Inn (+5 more).
Umpire Crew: Home Plate: Doug Eddings; First Base: Gabe Morales; Second Base: Emil Jimenez; Third Base: Marvin Hudson
Minnesota Twins Injuries: Alex Jackson (Active), Andrew Morris (Active), Anthony Banda (Active), Austin Martin (Active), Bailey Ober (Active), Brooks Lee (Active), Byron Buxton (Active), Connor Prielipp (Active)
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)
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.2/9 starters on average. In higher-turnover comps (≤6 shared), Minnesota Twins went 2-1. Houston Astros: Compared with last 5 games, today's announced lineup shares 5.6/9 starters on average. In higher-turnover comps (≤6 shared), Houston Astros went 2-2.
Line Movement: Moneyline moved from -138 to -152 (-14), toward the pick side.
Pick 14
Baltimore Orioles over Tampa Bay Rays
LOSS
Baltimore Orioles vs Tampa Bay Rays prediction — 2026-05-19 • First pitch: 6:40 PM ET
Odds-104
Confidence0.087 (data points: 12.216/22.479)
PitchingKyle Bradish vs Griffin Jax
VenueTropicana Field
Keira Bloom (Injury/Lineup Impact) — Game-day notebook: Baltimore Orioles over Tampa Bay Rays at -104. Model confidence is 0.096 on 12.447/22.71. Availability and continuity are meaningful in this matchup. 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 104 to -102 (-206), toward the pick side. Lineup status: Both starting lineups were announced at publish time. Baltimore Orioles: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Baltimore Orioles went 2-2. Tampa Bay Rays: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Tampa Bay Rays went 1-1. 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: Dome/retractable roof environment — external wind conditions not applicable. / Home Plate: Mark Wegner; First Base: Stu Scheurwater; Second Base: Junior Valentine; Third Base: Jordan Baker. Evaluated metrics (team-favor): confidence=0.096 (data points: 12.447/22.71); odds=-104; pitching=Kyle Bradish vs Griffin Jax; line move=Moneyline moved from 104 to -102 (-206), toward the pick side.; weather=Dome/retractable roof environment — external wind conditions not applicable.; umpire=Home Plate: Mark Wegner; First Base: Stu Scheurwater; Second Base: Junior Valentine; Third Base: Jordan Baker; lineups=Both starting lineups were announced at publish time.; lineup impact=Baltimore Orioles: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. in stable-lineup comps (≥8 shared), Tampa Bay Rays went 1-1.; signal-count edge=Baltimore Orioles (12-9); Baltimore Orioles favored metrics=groundOuts, airOuts, doubles, homeRuns, strikeoutWalkRatio, strikeoutsPer9Inn (+6 more); Tampa Bay Rays favored metrics=avg, runs, triples, rbi, whip, hitsPer9Inn (+3 more).
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Mark Wegner; First Base: Stu Scheurwater; Second Base: Junior Valentine; Third Base: Jordan Baker
Baltimore Orioles Injuries: Adley Rutschman (Active), Albert Suárez (Active), Andrew Kittredge (Active), Anthony Nunez (Active), Blaze Alexander (Active), Brandon Young (Active), Chris Bassitt (Active), Coby Mayo (Active)
Tampa Bay Rays Injuries: Ben Williamson (Active), Bryan Baker (Active), Carson Williams (Active), Casey Legumina (Active), Cedric Mullins (Active), Chandler Simpson (Active), Chase Solesky (Active), Drew Rasmussen (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Baltimore Orioles: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Baltimore Orioles went 2-2. Tampa Bay Rays: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Tampa Bay Rays went 1-1.
Line Movement: Moneyline moved from 104 to -103 (-207), toward the pick side.
Pick 15
Arizona Diamondbacks over San Francisco Giants
WIN
Arizona Diamondbacks vs San Francisco Giants prediction — 2026-05-19 • First pitch: 9:40 PM ET
Odds-126
Confidence0.013 (data points: 14.624/28.87)
PitchingRyne Nelson vs Landen Roupp
VenueChase Field
Mack Ledger (Market Maker) — Game-day notebook: Arizona Diamondbacks over San Francisco Giants at -126. Model confidence is 0.013 on 14.624/28.87. 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 -123 to -130 (-7), toward the pick side. Lineup status: Both starting lineups were announced at publish time. Arizona Diamondbacks: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. San Francisco Giants: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), San Francisco Giants went 0-2. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context favors this side (freshness edge ~9 points); platoon split setup is close to neutral. Weather and crew context: Dome/retractable roof environment — external wind conditions not applicable. / Home Plate: Bill Miller; First Base: Brian Walsh; Second Base: Chad Fairchild; Third Base: Chad Whitson. Evaluated metrics (team-favor): confidence=0.013 (data points: 14.624/28.87); odds=-126; pitching=Ryne Nelson vs Landen Roupp; line move=Moneyline moved from -123 to -130 (-7), toward the pick side.; weather=Dome/retractable roof environment — external wind conditions not applicable.; umpire=Home Plate: Bill Miller; First Base: Brian Walsh; Second Base: Chad Fairchild; Third Base: Chad Whitson; lineups=Both starting lineups were announced at publish time.; lineup impact=Arizona Diamondbacks: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), San Francisco Giants went 0-2.; signal-count edge=San Francisco Giants (14-13); Arizona Diamondbacks favored metrics=groundOuts, runs, doubles, homeRuns, rbi, strikeoutWalkRatio (+7 more); San Francisco Giants favored metrics=avg, airOuts, triples, whip, strikeoutsPer9Inn, hitsPer9Inn (+8 more).
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Bill Miller; First Base: Brian Walsh; Second Base: Chad Fairchild; Third Base: Chad Whitson
Arizona Diamondbacks Injuries: Adrian Del Castillo (Active), Aramis Garcia (Active), Brandon Pfaadt (Active), Brandyn Garcia (Active), Corbin Carroll (Active), Eduardo Rodriguez (Active), Gabriel Moreno (Active), Geraldo Perdomo (Active)
San Francisco Giants Injuries: Adrian Houser (Active), Bryce Eldridge (Active), Caleb Kilian (Active), Casey Schmitt (Active), Daniel Susac (Active), Drew Gilbert (Active), Eric Haase (Active), Erik Miller (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Arizona Diamondbacks: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. San Francisco Giants: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), San Francisco Giants went 0-2.
Line Movement: Moneyline moved from -123 to -129 (-6), toward the pick side.