SportzBallz Daily Desk

MLB Daily Notebook — 2026-07-19

Model: dutch • Updated 2026-07-20 07:01 AM
Reload
Sponsored
Daily Notebook Sponsorship • Your brand could be here.
Advertise on SportzBallz
Total Picks16
Decided16
Record9-7
Win Rate56.2%
Plus Money Record1-1
Plus Money Win %50.0%
Pick 1

Detroit Tigers over Los Angeles Angels

LOSS
Detroit Tigers vs Los Angeles Angels prediction — 2026-07-19 • First pitch: 4:07 PM ET
Odds-143 (BetMGM: -145)
Confidence0.639 (data points: 22.688/27.688)
PitchingCasey Mize vs Ryan Johnson
VenueAngel Stadium

Vince Valentino (Showman) — Here’s the card: Detroit Tigers over Los Angeles Angels at -143 (BetMGM: -145). Model confidence is 0.642 on 22.909/27.909. 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 recent form, while the opposing profile still shows volatility around run creation quality and matchup history leverage. Market movement reads: Moneyline moved from -152 to -143 (+9), away from the pick side. Lineup status: Both starting lineups were announced at publish time. Detroit Tigers: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Detroit Tigers went 2-2. Los Angeles Angels: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Angels went 0-4. Metrics context: Pricing context gives a modest edge; bullpen fatigue context is mostly even; platoon split setup supports this side (lineup fit +0.25); books are tightly aligned. Weather and crew context: 86.0°F, Wind 8.9 mph WSW (out to CF), Humidity 49%, P.O.P. 1% (Open-Meteo fallback) / Home Plate: Lance Barksdale; First Base: Dillon Wilson; Second Base: Will Little; Third Base: Ryan Wills. Evaluated metrics (team-favor): confidence=0.642 (data points: 22.909/27.909); odds=-143 (BetMGM: -145); pitching=Casey Mize vs Ryan Johnson; line move=Moneyline moved from -152 to -143 (+9), away from the pick side.; weather=86.0°F, Wind 8.9 mph WSW (out to CF), Humidity 49%, P.O.P. 1% (Open-Meteo fallback); umpire=Home Plate: Lance Barksdale; First Base: Dillon Wilson; Second Base: Will Little; Third Base: Ryan Wills; lineups=Both starting lineups were announced at publish time.; lineup impact=Detroit Tigers: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Angels went 0-4.; signal-count edge=Detroit Tigers (15-4); Detroit Tigers favored metrics=avg, groundOuts, runs, triples, homeRuns, rbi (+9 more); Los Angeles Angels favored metrics=airOuts, doubles, Pitcher has fewer hits vs opposing team, Pitcher has fewer walks vs opposing team.

Expanded game context
  • Weather: 87.0°F, Wind 6.5 mph WSW (out to CF), Humidity 47%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Lance Barksdale; First Base: Dillon Wilson; Second Base: Will Little; Third Base: Ryan Wills
  • Detroit Tigers Injuries: Ben Malgeri (Active), Brenan Hanifee (Active), Casey Mize (Active), Colt Keith (Active), Dillon Dingler (Active), Drew Anderson (Active), Drew Sommers (Active), Eduardo Valencia (Active)
  • Los Angeles Angels Injuries: Brent Suter (Active), Chase Silseth (Active), Denzer Guzman (Active), Grayson Rodriguez (Active), Jo Adell (Active), Jorge Soler (Active), José Fermin (Active), Jose Siri (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Detroit Tigers: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Detroit Tigers went 2-2. Los Angeles Angels: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Angels went 0-4.
  • Line Movement: Line movement unavailable.
Pick 2

Kansas City Royals over San Diego Padres

LOSS
Kansas City Royals vs San Diego Padres prediction — 2026-07-19 • First pitch: 2:10 PM ET
Odds-114 (BetMGM: -115)
Confidence0.466 (data points: 19.477/26.578)
PitchingNoah Cameron vs Germán Márquez
VenueKauffman Stadium

Lena Park (Weather/Umpire Specialist) — This matchup sets up this way: Kansas City Royals over San Diego Padres at -114 (BetMGM: -115). Model confidence is 0.469 on 19.648/26.749. External context reinforces the base handicap instead of fighting it. 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 -129 to -114 (+15), away from the pick side. Lineup status: Both starting lineups were announced at publish time. 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 2-2. 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 1-1. Metrics context: Pricing context gives a modest edge; bullpen fatigue context is mostly even; platoon split setup is less favorable (lineup fit -0.44); books are tightly aligned. Weather and crew context: 89.8°F, Wind 3.4 mph NE (in from CF), Humidity 57%, P.O.P. 9% (Open-Meteo fallback) / Home Plate: Charlie Ramos; First Base: David Rackley; Second Base: Nestor Ceja; Third Base: Willie Traynor. Evaluated metrics (team-favor): confidence=0.469 (data points: 19.648/26.749); odds=-114 (BetMGM: -115); pitching=Noah Cameron vs Germán Márquez; line move=Moneyline moved from -129 to -114 (+15), away from the pick side.; weather=89.8°F, Wind 3.4 mph NE (in from CF), Humidity 57%, P.O.P. 9% (Open-Meteo fallback); umpire=Home Plate: Charlie Ramos; First Base: David Rackley; Second Base: Nestor Ceja; Third Base: Willie Traynor; lineups=Both starting lineups were announced at publish time.; lineup impact=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), San Diego Padres went 1-1.; signal-count edge=Kansas City Royals (15-7); Kansas City Royals favored metrics=avg, groundOuts, runs, homeRuns, rbi, whip (+9 more); San Diego Padres favored metrics=airOuts, doubles, triples, hitsPer9Inn, Most wins, Batters have most hits vs opposing pitcher (+1 more).

Expanded game context
  • Weather: 91.0°F, Wind 1.7 mph ESE (in from LF), Humidity 65%, P.O.P. 7% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Charlie Ramos; First Base: David Rackley; Second Base: Nestor Ceja; Third Base: Willie Traynor
  • Kansas City Royals Injuries: Alex Lange (Active), Beck Way (Active), Bobby Witt Jr. (Active), Carter Jensen (Active), Daniel Lynch IV (Active), Eli Morgan (Active), Isaac Collins (Active), Jac Caglianone (Active)
  • San Diego Padres Injuries: Adrian Morejon (Active), Bradgley Rodriguez (Active), Fernando Tatis Jr. (Active), Freddy Fermin (Active), Gavin Sheets (Active), Germán Márquez (Active), Griffin Canning (Active), JP Sears (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: 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 2-2. 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 1-1.
  • Line Movement: Line movement unavailable.
Pick 3

Washington Nationals over Athletics

WIN
Washington Nationals vs Athletics prediction — 2026-07-19 • First pitch: 4:05 PM ET
Odds-149 (BetMGM: -155)
Confidence0.409 (data points: 16.701999999999998/23.701999999999998)
PitchingFoster Griffin vs Jacob Lopez
VenueSutter Health Park

Jules Archer (Underdog Hunter) — Here’s the card: Washington Nationals over Athletics at -149 (BetMGM: -155). Model confidence is 0.406 on 16.821/23.922. Value case is built on stability and path quality, not noise. The preferred side grades better on run creation quality and run prevention stability, while the opposing profile still shows volatility around run creation quality, matchup history leverage, and recent form. Market movement reads: Moneyline moved from -140 to -149 (-9), toward the pick side. Lineup status: Both starting lineups were announced at publish time. Washington Nationals: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Washington Nationals went 0-3. Athletics: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Athletics went 1-3. Metrics context: Pricing context gives a modest edge; bullpen fatigue context is mostly even; platoon split setup is less favorable (lineup fit -0.22); books are tightly aligned. Weather and crew context: 87.7°F, Wind 6.4 mph WNW (out to RF), Humidity 30%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Jacob Metz; First Base: Sean Barber; Second Base: John Libka; Third Base: James Hoye. Evaluated metrics (team-favor): confidence=0.406 (data points: 16.821/23.922); odds=-149 (BetMGM: -155); pitching=Foster Griffin vs Jacob Lopez; line move=Moneyline moved from -140 to -149 (-9), toward the pick side.; weather=87.7°F, Wind 6.4 mph WNW (out to RF), Humidity 30%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Jacob Metz; First Base: Sean Barber; Second Base: John Libka; Third Base: James Hoye; lineups=Both starting lineups were announced at publish time.; lineup impact=Washington Nationals: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Athletics went 1-3.; signal-count edge=Washington Nationals (15-6); Washington Nationals favored metrics=avg, groundOuts, runs, triples, homeRuns, rbi (+9 more); Athletics favored metrics=airOuts, doubles, Most wins, Batters have most hits vs opposing pitcher, Batters have most runs vs opposing pitcher, Batters have most home runs vs opposing pitcher.

Expanded game context
  • Weather: 88.0°F, Wind 4.2 mph WNW (out to RF), Humidity 33%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Jacob Metz; First Base: Sean Barber; Second Base: John Libka; Third Base: James Hoye
  • Washington Nationals Injuries: Andrés Chaparro (Active), Andrew Alvarez (Active), CJ Abrams (Active), Cade Cavalli (Active), Carson Palmquist (Active), Clayton Beeter (Active), Curtis Mead (Active), Daylen Lile (Active)
  • Athletics Injuries: Alika Williams (Active), Brady Basso (Active), Carlos Cortes (Active), Colby Thomas (Active), Donovan Walton (Active), Elvis Alvarado (Active), Gage Jump (Active), Geoff Hartlieb (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Washington Nationals: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Washington Nationals went 0-3. Athletics: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Athletics went 1-3.
  • Line Movement: Line movement unavailable.
Pick 4

Baltimore Orioles over Houston Astros

WIN
Baltimore Orioles vs Houston Astros prediction — 2026-07-19 • First pitch: 2:10 PM ET
Odds+106 (BetMGM: +105)
Confidence0.402 (data points: 16.425/23.425)
PitchingBrandon Young vs Hunter Brown
VenueDaikin Park

Toby Quinn (Contrarian) — Here’s the card: Baltimore Orioles over Houston Astros at +106 (BetMGM: +105). Model confidence is 0.396 on 16.194/23.194. 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, 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 -101 to 106 (+207), away from 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.4/9 starters on average. In higher-turnover comps (≤6 shared), Baltimore Orioles went 2-0. Houston Astros: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Houston Astros went 1-3. Metrics context: Pricing context is closer to balanced; bullpen fatigue context is mostly even; platoon split setup supports this side (lineup fit +0.20); books are tightly aligned. Weather and crew context: 89.4°F, Wind 3.7 mph NW (in from RF), Humidity 66%, P.O.P. 1% (Open-Meteo fallback) / Home Plate: Chris Segal; First Base: Laz Diaz; Second Base: Erich Bacchus; Third Base: Brian O'Nora. Evaluated metrics (team-favor): confidence=0.396 (data points: 16.194/23.194); odds=+106 (BetMGM: +105); pitching=Brandon Young vs Hunter Brown; line move=Moneyline moved from -101 to 106 (+207), away from the pick side.; weather=89.4°F, Wind 3.7 mph NW (in from RF), Humidity 66%, P.O.P. 1% (Open-Meteo fallback); umpire=Home Plate: Chris Segal; First Base: Laz Diaz; Second Base: Erich Bacchus; Third Base: Brian O'Nora; lineups=Both starting lineups were announced at publish time.; lineup impact=Baltimore Orioles: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Houston Astros went 1-3.; signal-count edge=Baltimore Orioles (15-6); Baltimore Orioles favored metrics=groundOuts, airOuts, runs, doubles, triples, homeRuns (+9 more); Houston Astros favored metrics=avg, strikeoutsPer9Inn, hitsPer9Inn, runsScoredPer9, Most wins, Batters have most walks vs opposing pitcher.

Expanded game context
  • Weather: 88.9°F, Wind 3.6 mph W (in from RF), Humidity 80%, P.O.P. 1% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Chris Segal; First Base: Laz Diaz; Second Base: Erich Bacchus; Third Base: Brian O'Nora
  • Baltimore Orioles Injuries: Adley Rutschman (Active), Albert Suárez (Active), Andrew Kittredge (Active), Anthony Nunez (Active), Brandon Young (Active), Christian Encarnacion-Strand (Active), Coby Mayo (Active), Colton Cowser (Active)
  • Houston Astros Injuries: AJ Blubaugh (Active), Bryan Abreu (Active), Bryan King (Active), Cam Smith (Active), Christian Vázquez (Active), Christian Walker (Active), Cristian Javier (Active), Enyel De Los Santos (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.4/9 starters on average. In higher-turnover comps (≤6 shared), Baltimore Orioles went 2-0. Houston Astros: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Houston Astros went 1-3.
  • Line Movement: Line movement unavailable.
Pick 5

Chicago Cubs over Minnesota Twins

WIN
Chicago Cubs vs Minnesota Twins prediction — 2026-07-19 • First pitch: 2:20 PM ET
Odds-170 (BetMGM: -175)
Confidence0.400 (data points: 16.587/23.688)
PitchingShota Imanaga vs Zebby Matthews
VenueWrigley Field

Rico Heatcheck (Momentum & Vibes) — Game-day notebook: Chicago Cubs over Minnesota Twins at -170 (BetMGM: -175). Model confidence is 0.410 on 16.967/24.067999999999998. 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, matchup history leverage, and recent form. Market movement reads: Moneyline moved from -166 to -170 (-4), 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 8.2/9 starters on average. in stable-lineup comps (≥8 shared), Chicago Cubs went 3-2. Minnesota Twins: Compared with last 5 games, today's announced lineup shares 7.8/9 starters on average. in stable-lineup comps (≥8 shared), Minnesota Twins went 3-1. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context is mostly even; platoon split setup is less favorable (lineup fit -0.42). Weather and crew context: 75.9°F, Wind 10.2 mph NE (in from CF), Humidity 57%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: James Jean; First Base: Mark Wegner; Second Base: Bruce Dreckman; Third Base: Nate Tomlinson. Evaluated metrics (team-favor): confidence=0.410 (data points: 16.967/24.067999999999998); odds=-170 (BetMGM: -175); pitching=Shota Imanaga vs Zebby Matthews; line move=Moneyline moved from -166 to -170 (-4), toward the pick side.; weather=75.9°F, Wind 10.2 mph NE (in from CF), Humidity 57%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: James Jean; First Base: Mark Wegner; Second Base: Bruce Dreckman; Third Base: Nate Tomlinson; lineups=Both starting lineups were announced at publish time.; lineup impact=Chicago Cubs: Compared with last 5 games, today's announced lineup shares 8.2/9 starters on average. in stable-lineup comps (≥8 shared), Minnesota Twins went 3-1.; signal-count edge=Chicago Cubs (15-7); Chicago Cubs favored metrics=avg, airOuts, doubles, whip, strikeoutWalkRatio, strikeoutsPer9Inn (+9 more); Minnesota Twins favored metrics=groundOuts, runs, triples, homeRuns, rbi, Most wins (+1 more).

Expanded game context
  • Weather: 75.4°F, Wind 7.9 mph ENE (in from CF), Humidity 68%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: James Jean; First Base: Mark Wegner; Second Base: Bruce Dreckman; Third Base: Nate Tomlinson
  • Chicago Cubs Injuries: Alex Bregman (Active), Caleb Thielbar (Active), Carson Kelly (Active), Colin Rea (Active), Dansby Swanson (Active), David Peterson (Active), Drew Pomeranz (Active), Gavin Hollowell (Active)
  • Minnesota Twins Injuries: Alan Roden (Active), Alex Jackson (Active), Andrew Morris (Active), Austin Martin (Active), Bailey Ober (Active), Brooks Lee (Active), Joe Ryan (Active), Josh Bell (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 8.2/9 starters on average. in stable-lineup comps (≥8 shared), Chicago Cubs went 3-2. Minnesota Twins: Compared with last 5 games, today's announced lineup shares 7.8/9 starters on average. in stable-lineup comps (≥8 shared), Minnesota Twins went 3-1.
  • Line Movement: Line movement unavailable.
Pick 6

Boston Red Sox over Tampa Bay Rays

WIN
Boston Red Sox vs Tampa Bay Rays prediction — 2026-07-19 • First pitch: 1:35 PM ET
Odds-124 (BetMGM: -125)
Confidence0.370 (data points: 16.0/23.356)
PitchingSonny Gray vs Shane McClanahan
VenueFenway Park

Dex Numbers (Quant) — Game-day notebook: Boston Red Sox over Tampa Bay Rays at -124 (BetMGM: -125). Model confidence is 0.382 on 16.451/23.807000000000002. The edge comes from stacked moderate signals rather than one noisy outlier. 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 -126 to -124 (+2), 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.4/9 starters on average. In higher-turnover comps (≤6 shared), Boston Red Sox went 3-0. Tampa Bay Rays: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Tampa Bay Rays went 1-3. Metrics context: Pricing context gives a modest edge; bullpen fatigue context is mostly even; platoon split setup is close to neutral; books are tightly aligned. Weather and crew context: 78.3°F, Wind 15.1 mph WNW (out to RF), Humidity 41%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Alfonso Márquez; First Base: Mike Estabrook; Second Base: Lance Barrett; Third Base: Malachi Moore. Evaluated metrics (team-favor): confidence=0.382 (data points: 16.451/23.807000000000002); odds=-124 (BetMGM: -125); pitching=Sonny Gray vs Shane McClanahan; line move=Moneyline moved from -126 to -124 (+2), away from the pick side.; weather=78.3°F, Wind 15.1 mph WNW (out to RF), Humidity 41%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Alfonso Márquez; First Base: Mike Estabrook; Second Base: Lance Barrett; Third Base: Malachi Moore; 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.4/9 starters on average. In higher-turnover comps (≤6 shared), Tampa Bay Rays went 1-3.; signal-count edge=Boston Red Sox (15-7); Boston Red Sox favored metrics=avg, airOuts, doubles, triples, homeRuns, rbi (+9 more); Tampa Bay Rays favored metrics=groundOuts, runs, strikeoutsPer9Inn, hitsPer9Inn, homeRunsPer9, strikePercentage (+1 more).

Expanded game context
  • Weather: 78.0°F, Wind 16.5 mph WNW (out to RF), Humidity 42%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Alfonso Márquez; First Base: Mike Estabrook; Second Base: Lance Barrett; Third Base: Malachi Moore
  • 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)
  • 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), Cole Sulser (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.4/9 starters on average. In higher-turnover comps (≤6 shared), Boston Red Sox went 3-0. Tampa Bay Rays: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Tampa Bay Rays went 1-3.
  • Line Movement: Line movement unavailable.
Pick 7

New York Mets over Philadelphia Phillies

WIN
New York Mets vs Philadelphia Phillies prediction — 2026-07-19 • First pitch: 1:35 PM ET
Odds-127 (BetMGM: -130)
Confidence0.322 (data points: 15.587/23.587)
PitchingNolan McLean vs Alan Rangel
VenueCitizens Bank Park

Roman Slate (Line Movement Hawk) — First-pitch read: New York Mets over Philadelphia Phillies at -127 (BetMGM: -130). Model confidence is 0.318 on 15.477/23.477. 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 and run prevention stability. Market movement reads: Moneyline moved from -129 to -127 (+2), 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 6.0/9 starters on average. In higher-turnover comps (≤6 shared), New York Mets went 1-3. Philadelphia Phillies: Compared with last 5 games, today's announced lineup shares 7.8/9 starters on average. in stable-lineup comps (≥8 shared), Philadelphia Phillies went 2-1. Metrics context: Pricing context gives a modest edge; bullpen fatigue context is mostly even; platoon split setup is close to neutral; books are tightly aligned. Weather and crew context: 78.0°F, Wind 6.3 mph NW (in from RF), Humidity 55%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Felix Neon; First Base: Carlos Torres; Second Base: Dan Iassogna; Third Base: Adam Beck. Evaluated metrics (team-favor): confidence=0.318 (data points: 15.477/23.477); odds=-127 (BetMGM: -130); pitching=Nolan McLean vs Alan Rangel; line move=Moneyline moved from -129 to -127 (+2), away from the pick side.; weather=78.0°F, Wind 6.3 mph NW (in from RF), Humidity 55%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Felix Neon; First Base: Carlos Torres; Second Base: Dan Iassogna; Third Base: Adam Beck; lineups=Both starting lineups were announced at publish time.; lineup impact=New York Mets: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. in stable-lineup comps (≥8 shared), Philadelphia Phillies went 2-1.; signal-count edge=New York Mets (15-7); New York Mets favored metrics=avg, runs, triples, whip, strikeoutWalkRatio, strikeoutsPer9Inn (+9 more); Philadelphia Phillies favored metrics=groundOuts, airOuts, doubles, homeRuns, rbi, runsScoredPer9 (+1 more).

Expanded game context
  • Weather: 77.7°F, Wind 9.4 mph WNW (in from RF), Humidity 59%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Felix Neon; First Base: Carlos Torres; Second Base: Dan Iassogna; Third Base: Adam Beck
  • 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)
  • Philadelphia Phillies Injuries: Aaron Nola (Active), Alan Rangel (Active), Alec Bohm (Active), Brandon Marsh (Active), Bryce Harper (Active), Bryson Stott (Active), Chase Shugart (Active), Cristopher Sánchez (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 6.0/9 starters on average. In higher-turnover comps (≤6 shared), New York Mets went 1-3. Philadelphia Phillies: Compared with last 5 games, today's announced lineup shares 7.8/9 starters on average. in stable-lineup comps (≥8 shared), Philadelphia Phillies went 2-1.
  • Line Movement: Line movement unavailable.
Pick 8

New York Yankees over Los Angeles Dodgers

WIN
New York Yankees vs Los Angeles Dodgers prediction — 2026-07-19 • First pitch: 12:35 PM ET
Odds-100 (BetMGM: +110)
Confidence0.297 (data points: 15.231/23.494)
PitchingCam Schlittler vs Yoshinobu Yamamoto
VenueYankee Stadium

Owen Pike (Model Whisperer) — Game-day notebook: New York Yankees over Los Angeles Dodgers at -100 (BetMGM: +110). Model confidence is 0.029 on 12.168/23.654. Projection direction and on-field shape both support this side. 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 -100 to 111 (+211), away from the pick side. Lineup status: Starting lineups were not announced for either team at publish time. New York Yankees: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. In higher-turnover comps (≤6 shared), New York Yankees went 2-0. Los Angeles Dodgers: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Dodgers went 0-2; in stable-lineup comps (≥8 shared), Los Angeles Dodgers went 1-2. 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: 80.0°F, Wind 12.3 mph NW (out to RF), Humidity 38%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Rob Drake; First Base: Edwin Jimenez; Second Base: Stu Scheurwater; Third Base: Junior Valentine. Evaluated metrics (team-favor): confidence=0.029 (data points: 12.168/23.654); odds=-100 (BetMGM: +110); pitching=Cam Schlittler vs Yoshinobu Yamamoto; line move=Moneyline moved from -100 to 111 (+211), away from the pick side.; weather=80.0°F, Wind 12.3 mph NW (out to RF), Humidity 38%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Rob Drake; First Base: Edwin Jimenez; Second Base: Stu Scheurwater; Third Base: Junior Valentine; lineups=Starting lineups were not announced for either team at publish time.; lineup impact=New York Yankees: 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 0-2; in stable-lineup comps (≥8 shared), Los Angeles Dodgers went 1-2.; signal-count even (11-11); New York Yankees favored metrics=airOuts, triples, homeRuns, strikeoutWalkRatio, strikeoutsPer9Inn, walksPer9Inn (+5 more); Los Angeles Dodgers favored metrics=avg, groundOuts, runs, doubles, rbi, whip (+5 more).

Expanded game context
  • Weather: 79.1°F, Wind 13.8 mph WNW (out to RF), Humidity 46%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Rob Drake; First Base: Edwin Jimenez; Second Base: Stu Scheurwater; Third Base: Junior Valentine
  • 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)
  • Los Angeles Dodgers Injuries: Alex Call (Active), Alex Freeland (Active), Alex Vesia (Active), Andy Pages (Active), Brock Stewart (Active), Dalton Rushing (Active), Edgardo Henriquez (Active), Eliezer Alfonzo (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.2/9 starters on average. In higher-turnover comps (≤6 shared), New York Yankees went 0-2; in stable-lineup comps (≥8 shared), New York Yankees went 2-0. Los Angeles Dodgers: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Dodgers went 1-2.
  • Line Movement: Line movement unavailable.
Pick 9

Chicago White Sox over Toronto Blue Jays

WIN
Chicago White Sox vs Toronto Blue Jays prediction — 2026-07-19 • First pitch: 12:15 PM ET
Odds-115 (BetMGM: -118)
Confidence0.225 (data points: 14.627/23.89)
PitchingSean Burke vs Trey Yesavage
VenueRogers Centre

Eli Mercer (Totals Architect) — Game-day notebook: Chicago White Sox over Toronto Blue Jays at -115 (BetMGM: -118). Model confidence is 0.237 on 15.009/24.275. Run-environment framing supports the side and narrows upset paths. 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 -114 to -115 (-1), toward the pick side. Lineup status: Both starting lineups were announced at publish time. Chicago White Sox: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Chicago White Sox went 2-0. 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 2-2. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context is mostly even; platoon split setup supports this side (lineup fit +0.11); books show wider disagreement. Weather and crew context: Dome/retractable roof environment — external wind conditions not applicable. / Home Plate: Tom Hanahan; First Base: Ron Kulpa; Second Base: Scott Barry; Third Base: Manny Gonzalez. Evaluated metrics (team-favor): confidence=0.237 (data points: 15.009/24.275); odds=-115 (BetMGM: -118); pitching=Sean Burke vs Trey Yesavage; line move=Moneyline moved from -114 to -115 (-1), toward the pick side.; weather=Dome/retractable roof environment — external wind conditions not applicable.; umpire=Home Plate: Tom Hanahan; First Base: Ron Kulpa; Second Base: Scott Barry; Third Base: Manny Gonzalez; lineups=Both starting lineups were announced at publish time.; lineup impact=Chicago White Sox: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Toronto Blue Jays went 2-2.; signal-count edge=Chicago White Sox (14-8); Chicago White Sox favored metrics=groundOuts, runs, doubles, triples, homeRuns, rbi (+8 more); Toronto Blue Jays favored metrics=avg, airOuts, whip, hitsPer9Inn, homeRunsPer9, Batters have most hits vs opposing pitcher (+2 more).

Expanded game context
  • Weather: Dome/retractable roof environment — external wind conditions not applicable.
  • Umpire Crew: Home Plate: Tom Hanahan; First Base: Ron Kulpa; Second Base: Scott Barry; Third Base: Manny Gonzalez
  • 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)
  • Toronto Blue Jays Injuries: Alejandro Kirk (Active), Andrés Giménez (Active), Brandon Valenzuela (Active), Braydon Fisher (Active), Brendon Little (Active), Daulton Varsho (Active), Dylan Cease (Active), Ernie Clement (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Chicago White Sox: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Chicago White Sox went 2-0. 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 2-2.
  • Line Movement: Line movement unavailable.
Pick 10

Seattle Mariners over San Francisco Giants

WIN
Seattle Mariners vs San Francisco Giants prediction — 2026-07-19 • First pitch: 4:10 PM ET
Odds-201 (BetMGM: -210)
Confidence0.218 (data points: 14.441/23.713)
PitchingLogan Gilbert vs Robbie Ray
VenueT-Mobile Park

Keira Bloom (Injury/Lineup Impact) — Here’s the card: Seattle Mariners over San Francisco Giants at -201 (BetMGM: -210). Model confidence is 0.233 on 14.914/24.186. Availability and continuity are meaningful in this matchup. 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 -178 to -201 (-23), toward 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.2/9 starters on average. In higher-turnover comps (≤6 shared), Seattle Mariners went 1-2. San Francisco Giants: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), San Francisco Giants went 2-1. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context is mostly even; platoon split setup is less favorable (lineup fit -0.14). Weather and crew context: Dome/retractable roof environment — external wind conditions not applicable. / Home Plate: Dexter Kelley; First Base: Shane Livensparger; Second Base: Mark Ripperger; Third Base: Dan Bellino. Evaluated metrics (team-favor): confidence=0.233 (data points: 14.914/24.186); odds=-201 (BetMGM: -210); pitching=Logan Gilbert vs Robbie Ray; line move=Moneyline moved from -178 to -201 (-23), toward the pick side.; weather=Dome/retractable roof environment — external wind conditions not applicable.; umpire=Home Plate: Dexter Kelley; First Base: Shane Livensparger; Second Base: Mark Ripperger; Third Base: Dan Bellino; lineups=Both starting lineups were announced at publish time.; lineup impact=Seattle Mariners: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. in stable-lineup comps (≥8 shared), San Francisco Giants went 2-1.; signal-count edge=Seattle Mariners (13-9); Seattle Mariners favored metrics=groundOuts, homeRuns, rbi, whip, strikeoutWalkRatio, strikeoutsPer9Inn (+7 more); San Francisco Giants favored metrics=avg, airOuts, runs, doubles, triples, hitsPer9Inn (+3 more).

Expanded game context
  • Weather: Dome/retractable roof environment — external wind conditions not applicable.
  • Umpire Crew: Home Plate: Dexter Kelley; First Base: Shane Livensparger; Second Base: Mark Ripperger; Third Base: Dan Bellino
  • Seattle Mariners Injuries: Andrés Muñoz (Active), Bryan Woo (Active), Bryce Miller (Active), Buddy Kennedy (Active), Cal Raleigh (Active), Cole Wilcox (Active), Cole Young (Active), Colt Emerson (Active)
  • San Francisco Giants Injuries: Adrian Houser (Active), Bryce Eldridge (Active), Caleb Kilian (Active), Casey Schmitt (Active), Christian Koss (Active), Daniel Susac (Active), Drew Cavanaugh (Active), Drew Gilbert (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.2/9 starters on average. In higher-turnover comps (≤6 shared), Seattle Mariners went 1-2. San Francisco Giants: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), San Francisco Giants went 2-1.
  • Line Movement: Line movement unavailable.
Pick 11

Miami Marlins over Milwaukee Brewers

LOSS
Miami Marlins vs Milwaukee Brewers prediction — 2026-07-19 • First pitch: 2:10 PM ET
Odds+111 (BetMGM: +110)
Confidence0.208 (data points: 14.246/23.586)
PitchingEury Pérez vs Robert Gasser
VenueAmerican Family Field

Maya Rios (Process Coach) — First-pitch read: Miami Marlins over Milwaukee Brewers at +111 (BetMGM: +110). Model confidence is 0.209 on 14.246/23.576. 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 unchanged at 111. Lineup status: Both starting lineups were announced at publish time. Miami Marlins: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. Milwaukee Brewers: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Milwaukee Brewers went 1-2. 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: Marvin Hudson; First Base: Tripp Gibson; Second Base: Nick Mahrley; Third Base: Derek Thomas. Evaluated metrics (team-favor): confidence=0.209 (data points: 14.246/23.576); odds=+111 (BetMGM: +110); pitching=Eury Pérez vs Robert Gasser; line move=Moneyline unchanged at 111.; weather=Dome/retractable roof environment — external wind conditions not applicable.; umpire=Home Plate: Marvin Hudson; First Base: Tripp Gibson; Second Base: Nick Mahrley; Third Base: Derek Thomas; lineups=Both starting lineups were announced at publish time.; lineup impact=Miami Marlins: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. In higher-turnover comps (≤6 shared), Milwaukee Brewers went 1-2.; signal-count edge=Miami Marlins (14-8); Miami Marlins favored metrics=avg, groundOuts, triples, homeRuns, whip, strikeoutsPer9Inn (+8 more); Milwaukee Brewers favored metrics=airOuts, runs, doubles, rbi, strikeoutWalkRatio, walksPer9Inn (+2 more).

Expanded game context
  • Weather: Dome/retractable roof environment — external wind conditions not applicable.
  • Umpire Crew: Home Plate: Marvin Hudson; First Base: Tripp Gibson; Second Base: Nick Mahrley; Third Base: Derek Thomas
  • Miami Marlins Injuries: Brian Navarreto (Active), Cade Gibson (Active), Calvin Faucher (Active), Dax Fulton (Active), Esteury Ruiz (Active), Eury Pérez (Active), Graham Pauley (Active), Griffin Conine (Active)
  • Milwaukee Brewers Injuries: Aaron Ashby (Active), Abner Uribe (Active), Andrew Vaughn (Active), Blake Perkins (Active), Braden Shewmake (Active), Brandon Sproat (Active), Brice Turang (Active), Bryse Wilson (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Miami Marlins: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. Milwaukee Brewers: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Milwaukee Brewers went 1-2.
  • Line Movement: Line movement unavailable.
Pick 12

Pittsburgh Pirates over Cleveland Guardians

WIN
Pittsburgh Pirates vs Cleveland Guardians prediction — 2026-07-19 • First pitch: 1:40 PM ET
Odds-102 (BetMGM: -105)
Confidence0.159 (data points: 16.679/28.78)
PitchingPaul Skenes vs Joey Cantillo
VenueProgressive Field

Grant Halberd (Beat Writer) — First-pitch read: Pittsburgh Pirates over Cleveland Guardians at -102 (BetMGM: -105). Model confidence is 0.159 on 16.679/28.78. 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 -127 to -102 (+25), 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 6.8/9 starters on average. Cleveland Guardians: Compared with last 5 games, today's announced lineup shares 8.4/9 starters on average. in stable-lineup comps (≥8 shared), Cleveland Guardians went 3-2. Metrics context: Pricing context is closer to balanced; bullpen fatigue context is mostly even; platoon split setup is less favorable (lineup fit -0.11); books are tightly aligned. Weather and crew context: 76.2°F, Wind 9.1 mph NNW (in from CF), Humidity 50%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Alex MacKay; First Base: Alan Porter; Second Base: Roberto Ortiz; Third Base: Jim Wolf. Evaluated metrics (team-favor): confidence=0.159 (data points: 16.679/28.78); odds=-102 (BetMGM: -105); pitching=Paul Skenes vs Joey Cantillo; line move=Moneyline moved from -127 to -102 (+25), away from the pick side.; weather=76.2°F, Wind 9.1 mph NNW (in from CF), Humidity 50%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Alex MacKay; First Base: Alan Porter; Second Base: Roberto Ortiz; Third Base: Jim Wolf; lineups=Both starting lineups were announced at publish time.; lineup impact=Pittsburgh Pirates: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. in stable-lineup comps (≥8 shared), Cleveland Guardians went 3-2.; signal-count edge=Pittsburgh Pirates (15-11); Pittsburgh Pirates favored metrics=avg, groundOuts, airOuts, runs, doubles, homeRuns (+9 more); Cleveland Guardians favored metrics=triples, runsScoredPer9, era, Most wins, Pitcher has fewer hits vs opposing team, Pitcher has fewer runs vs opposing team (+5 more).

Expanded game context
  • Weather: 75.5°F, Wind 8.1 mph N (in from CF), Humidity 63%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Alex MacKay; First Base: Alan Porter; Second Base: Roberto Ortiz; Third Base: Jim Wolf
  • Pittsburgh Pirates Injuries: Billy Cook (Active), Brandon Eisert (Active), Brandon Lowe (Active), Braxton Ashcraft (Active), Bryan Reynolds (Active), Bubba Chandler (Active), Carmen Mlodzinski (Active), Dennis Santana (Active)
  • Cleveland Guardians Injuries: Austin Hedges (Active), Brayan Rocchio (Active), Cade Smith (Active), Chase DeLauter (Active), Colin Holderman (Active), Daniel Schneemann (Active), David Fry (Active), Erik Sabrowski (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 6.8/9 starters on average. Cleveland Guardians: Compared with last 5 games, today's announced lineup shares 8.4/9 starters on average. in stable-lineup comps (≥8 shared), Cleveland Guardians went 3-2.
  • Line Movement: Line movement unavailable.
Pick 13

Los Angeles Dodgers over New York Yankees

LOSS
Los Angeles Dodgers vs New York Yankees prediction — 2026-07-19 • First pitch: 7:20 PM ET
Odds-135 (BetMGM: -135)
Confidence0.134 (data points: 13.433/23.688000000000002)
PitchingWill Klein vs Ryan Yarbrough
VenueYankee Stadium

Jules Archer (Underdog Hunter) — First-pitch read: Los Angeles Dodgers over New York Yankees at -135 (BetMGM: -135). Model confidence is 0.312 on 15.433/23.534. 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 -117 to -135 (-18), 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.2/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Dodgers went 0-2; in stable-lineup comps (≥8 shared), Los Angeles Dodgers went 2-1. New York Yankees: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. In higher-turnover comps (≤6 shared), New York Yankees went 2-0. Metrics context: Pricing context gives a modest edge; bullpen fatigue context is mostly even; platoon split setup is close to neutral; books are tightly aligned. Weather and crew context: 79.1°F, Wind 13.8 mph WNW (out to RF), Humidity 46%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Rob Drake; First Base: Edwin Jimenez; Second Base: Stu Scheurwater; Third Base: Junior Valentine. Evaluated metrics (team-favor): confidence=0.312 (data points: 15.433/23.534); odds=-135 (BetMGM: -135); pitching=Will Klein vs Ryan Yarbrough; line move=Moneyline moved from -117 to -135 (-18), toward the pick side.; weather=79.1°F, Wind 13.8 mph WNW (out to RF), Humidity 46%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Rob Drake; First Base: Edwin Jimenez; Second Base: Stu Scheurwater; Third Base: Junior Valentine; 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.2/9 starters on average. In higher-turnover comps (≤6 shared), New York Yankees went 2-0.; signal-count edge=Los Angeles Dodgers (15-7); Los Angeles Dodgers favored metrics=groundOuts, runs, homeRuns, rbi, strikeoutWalkRatio, strikeoutsPer9Inn (+9 more); New York Yankees favored metrics=avg, airOuts, doubles, triples, whip, hitsPer9Inn (+1 more).

Expanded game context
  • Weather: 79.1°F, Wind 13.8 mph WNW (out to RF), Humidity 46%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Rob Drake; First Base: Edwin Jimenez; Second Base: Stu Scheurwater; Third Base: Junior Valentine
  • Los Angeles Dodgers Injuries: Alex Call (Active), Alex Freeland (Active), Alex Vesia (Active), Andy Pages (Active), Brock Stewart (Active), Dalton Rushing (Active), Edgardo Henriquez (Active), Eliezer Alfonzo (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: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Los Angeles Dodgers: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Dodgers went 1-2. New York Yankees: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. In higher-turnover comps (≤6 shared), New York Yankees went 0-2; in stable-lineup comps (≥8 shared), New York Yankees went 2-0.
  • Line Movement: Line movement unavailable.
Pick 14

Cincinnati Reds over Colorado Rockies

WIN
Cincinnati Reds vs Colorado Rockies prediction — 2026-07-19 • First pitch: 3:10 PM ET
Odds-167 (BetMGM: -170)
Confidence0.089 (data points: 14.477/26.578000000000003)
PitchingHunter Greene vs Ryan Feltner
VenueCoors Field

Ivy Chen (Data Scientist) — Here’s the card: Cincinnati Reds over Colorado Rockies at -167 (BetMGM: -170). Model confidence is 0.092 on 14.544/26.645000000000003. 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 -142 to -167 (-25), 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 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Cincinnati Reds went 1-1. Colorado Rockies: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. in stable-lineup comps (≥8 shared), Colorado Rockies went 1-1. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context is mostly even; platoon split setup is less favorable (lineup fit -0.22); books are tightly aligned. Weather and crew context: 97.2°F, Wind 7.8 mph ENE (in from LF), Humidity 14%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Alex Tosi; First Base: Cory Blaser; Second Base: Jansen Visconti; Third Base: Andy Fletcher. Evaluated metrics (team-favor): confidence=0.092 (data points: 14.544/26.645000000000003); odds=-167 (BetMGM: -170); pitching=Hunter Greene vs Ryan Feltner; line move=Moneyline moved from -142 to -167 (-25), toward the pick side.; weather=97.2°F, Wind 7.8 mph ENE (in from LF), Humidity 14%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Alex Tosi; First Base: Cory Blaser; Second Base: Jansen Visconti; Third Base: Andy Fletcher; lineups=Both starting lineups were announced at publish time.; lineup impact=Cincinnati Reds: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. in stable-lineup comps (≥8 shared), Colorado Rockies went 1-1.; signal-count edge=Cincinnati Reds (14-11); Cincinnati Reds favored metrics=avg, groundOuts, homeRuns, strikeoutWalkRatio, strikeoutsPer9Inn, homeRunsPer9 (+8 more); Colorado Rockies favored metrics=airOuts, runs, doubles, triples, rbi, whip (+5 more).

Expanded game context
  • Weather: 98.2°F, Wind 5.2 mph NE (in from LF), Humidity 14%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Alex Tosi; First Base: Cory Blaser; Second Base: Jansen Visconti; Third Base: Andy Fletcher
  • Cincinnati Reds Injuries: Andrew Abbott (Active), Brady Singer (Active), Brock Burke (Active), Caleb Ferguson (Active), Chase Burns (Active), Chase Petty (Active), Dane Myers (Active), Edwin Arroyo (Active)
  • Colorado Rockies Injuries: Antonio Senzatela (Active), Braxton Fulford (Active), Brennan Bernardino (Active), Brett Sullivan (Active), Cole Carrigg (Active), Edouard Julien (Active), Ezequiel Tovar (Active), Gabriel Hughes (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 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Cincinnati Reds went 1-1. Colorado Rockies: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. in stable-lineup comps (≥8 shared), Colorado Rockies went 1-1.
  • Line Movement: Line movement unavailable.
Pick 15

Texas Rangers over Atlanta Braves

LOSS
Texas Rangers vs Atlanta Braves prediction — 2026-07-19 • First pitch: 1:35 PM ET
Odds-118 (BetMGM: -120)
Confidence0.077 (data points: 14.231/26.425)
PitchingNathan Eovaldi vs Grant Holmes
VenueTruist Park

Nora Splitter (Matchup Film Room) — This matchup sets up this way: Texas Rangers over Atlanta Braves at -118 (BetMGM: -120). Model confidence is 0.062 on 14.141/26.625. 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 -119 to -118 (+1), away from 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 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Texas Rangers went 1-2. Atlanta Braves: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. in stable-lineup comps (≥8 shared), Atlanta Braves 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.20); books show wider disagreement. Weather and crew context: 91.5°F, Wind 5.4 mph W (out to LF), Humidity 50%, P.O.P. 9% (Open-Meteo fallback) / Home Plate: Brennan Miller; First Base: John Tumpane; Second Base: Chris Conroy; Third Base: Ben May. Evaluated metrics (team-favor): confidence=0.062 (data points: 14.141/26.625); odds=-118 (BetMGM: -120); pitching=Nathan Eovaldi vs Grant Holmes; line move=Moneyline moved from -119 to -118 (+1), away from the pick side.; weather=91.5°F, Wind 5.4 mph W (out to LF), Humidity 50%, P.O.P. 9% (Open-Meteo fallback); umpire=Home Plate: Brennan Miller; First Base: John Tumpane; Second Base: Chris Conroy; Third Base: Ben May; lineups=Both starting lineups were announced at publish time.; lineup impact=Texas Rangers: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. in stable-lineup comps (≥8 shared), Atlanta Braves went 1-1.; signal-count edge=Texas Rangers (14-11); Texas Rangers favored metrics=groundOuts, triples, whip, strikeoutWalkRatio, strikeoutsPer9Inn, walksPer9Inn (+8 more); Atlanta Braves favored metrics=avg, airOuts, runs, doubles, homeRuns, rbi (+5 more).

Expanded game context
  • Weather: 91.3°F, Wind 3.3 mph WSW (out to LF), Humidity 54%, P.O.P. 7% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Brennan Miller; First Base: John Tumpane; Second Base: Chris Conroy; Third Base: Ben May
  • Texas Rangers Injuries: Alejandro Osuna (Active), Ben Peoples (Active), Brandon Nimmo (Active), Cal Quantrill (Active), Cam Cauley (Active), Cole Winn (Active), Elias Díaz (Active), Evan Carter (Active)
  • Atlanta Braves Injuries: Austin Riley (Active), Brewer Hicklen (Active), Bryce Elder (Active), Chris Sale (Active), Danny Young (Active), Didier Fuentes (Active), Dominic Smith (Active), Drake Baldwin (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 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Texas Rangers went 1-2. Atlanta Braves: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. in stable-lineup comps (≥8 shared), Atlanta Braves went 1-1.
  • Line Movement: Line movement unavailable.
Pick 16

St. Louis Cardinals over Arizona Diamondbacks

LOSS
St. Louis Cardinals vs Arizona Diamondbacks prediction — 2026-07-19 • First pitch: 4:10 PM ET
Odds-123
Confidence0.005 (data points: 11.101/22.101)
PitchingAndre Pallante vs Eduardo Rodriguez
VenueChase Field

Mack Ledger (Market Maker) — This matchup sets up this way: St. Louis Cardinals over Arizona Diamondbacks at -123. Model confidence is 0.005 on 11.101/22.101. 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: Line movement unavailable. Lineup status: Both starting lineups were announced at publish time. St. Louis Cardinals: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. Arizona Diamondbacks: Compared with last 5 games, today's announced lineup shares 5.4/9 starters on average. In higher-turnover comps (≤6 shared), Arizona Diamondbacks went 4-1. Metrics context: Bullpen fatigue context leans against this side (~11 points); platoon split setup supports this side (lineup fit +0.20). Weather and crew context: Dome/retractable roof environment — external wind conditions not applicable. / Home Plate: Tyler Jones; First Base: Chad Fairchild; Second Base: Bill Miller; Third Base: Brian Walsh. Evaluated metrics (team-favor): confidence=0.005 (data points: 11.101/22.101); odds=-123; pitching=Andre Pallante vs Eduardo Rodriguez; line move=Line movement unavailable.; weather=Dome/retractable roof environment — external wind conditions not applicable.; umpire=Home Plate: Tyler Jones; First Base: Chad Fairchild; Second Base: Bill Miller; Third Base: Brian Walsh; lineups=Both starting lineups were announced at publish time.; lineup impact=St. In higher-turnover comps (≤6 shared), Arizona Diamondbacks went 4-1.; signal-count edge=St. Louis Cardinals (11-10); St. Louis Cardinals favored metrics=avg, runs, doubles, homeRuns, rbi, strikeoutWalkRatio (+5 more); Arizona Diamondbacks favored metrics=groundOuts, airOuts, triples, whip, hitsPer9Inn, runsScoredPer9 (+4 more).

Expanded game context
  • Weather: Dome/retractable roof environment — external wind conditions not applicable.
  • Umpire Crew: Home Plate: Tyler Jones; First Base: Chad Fairchild; Second Base: Bill Miller; Third Base: Brian Walsh
  • 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)
  • Arizona Diamondbacks Injuries: Adrian Del Castillo (Active), Brandon Pfaadt (Active), Brandyn Garcia (Active), Corbin Carroll (Active), Drey Jameson (Active), Eduardo Rodriguez (Active), Gabriel Moreno (Active), Geraldo Perdomo (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 7.0/9 starters on average. Arizona Diamondbacks: Compared with last 5 games, today's announced lineup shares 5.4/9 starters on average. In higher-turnover comps (≤6 shared), Arizona Diamondbacks went 4-1.
  • Line Movement: Line movement unavailable.