SportzBallz Daily Desk

MLB Daily Notebook — 2026-06-04

Model: dutch • Updated 2026-06-05 07:10 AM
Reload
Sponsored
Daily Notebook Sponsorship • Your brand could be here.
Advertise on SportzBallz
Total Picks9
Decided9
Record5-4
Win Rate55.6%
Plus Money Record1-0
Plus Money Win %100.0%
Pick 1

New York Yankees over Cleveland Guardians

WIN
New York Yankees vs Cleveland Guardians prediction — 2026-06-04 • First pitch: 1:35 PM ET
Odds-167 (BetMGM: -170)
Confidence0.568 (data points: 22.642/28.872999999999998)
PitchingCarlos Rodón vs Slade Cecconi
VenueYankee Stadium

Toby Quinn (Contrarian) — First-pitch read: New York Yankees over Cleveland Guardians at -167 (BetMGM: -170). Model confidence is 0.574 on 23.012999999999998/29.244. 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 -168 to -167 (+1), away from 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.0/9 starters on average. Cleveland Guardians: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Cleveland Guardians went 3-1. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context is mostly even; platoon split setup is close to neutral. Weather and crew context: 87.4°F, Wind 3.7 mph NW (out to RF), Humidity 21%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: James Jean; First Base: Erich Bacchus; Second Base: Chris Segal; Third Base: Laz Diaz. Evaluated metrics (team-favor): confidence=0.574 (data points: 23.012999999999998/29.244); odds=-167 (BetMGM: -170); pitching=Carlos Rodón vs Slade Cecconi; line move=Moneyline moved from -168 to -167 (+1), away from the pick side.; weather=87.4°F, Wind 3.7 mph NW (out to RF), Humidity 21%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: James Jean; First Base: Erich Bacchus; Second Base: Chris Segal; Third Base: Laz Diaz; 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.0/9 starters on average. In higher-turnover comps (≤6 shared), Cleveland Guardians went 3-1.; signal-count edge=New York Yankees (15-6); New York Yankees favored metrics=avg, airOuts, runs, doubles, triples, homeRuns (+9 more); Cleveland Guardians favored metrics=groundOuts, strikeoutWalkRatio, walksPer9Inn, strikePercentage, Most wins, Batters have most hits vs opposing pitcher.

Expanded game context
  • Weather: 86.4°F, Wind 6.9 mph NNW (out to RF), Humidity 25%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: James Jean; First Base: Erich Bacchus; Second Base: Chris Segal; Third Base: Laz Diaz
  • 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)
  • 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)
  • 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.0/9 starters on average. Cleveland Guardians: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Cleveland Guardians went 3-1.
  • Line Movement: Line movement unavailable.
Pick 2

Philadelphia Phillies over San Diego Padres

WIN
Philadelphia Phillies vs San Diego Padres prediction — 2026-06-04 • First pitch: 1:05 PM ET
Odds-216 (BetMGM: -225)
Confidence0.406 (data points: 16.579/23.579)
PitchingZack Wheeler vs Lucas Giolito
VenueCitizens Bank Park

Lena Park (Weather/Umpire Specialist) — Game-day notebook: Philadelphia Phillies over San Diego Padres at -216 (BetMGM: -225). Model confidence is 0.418 on 17.051/24.051. External context reinforces the base handicap instead of fighting it. The preferred side grades better on run creation quality, run prevention stability, matchup history leverage, and recent form, while the opposing profile still shows volatility around run creation quality and matchup history leverage. Market movement reads: Moneyline moved from -191 to -216 (-25), toward the pick side. Lineup status: Both starting lineups were announced at publish time. Philadelphia Phillies: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), Philadelphia Phillies went 3-1. San Diego Padres: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), San Diego Padres went 0-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.25). Weather and crew context: 88.8°F, Wind 5.7 mph NW (in from RF), Humidity 22%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Vic Carapazza; First Base: Nic Lentz; Second Base: Edwin Moscoso; Third Base: Hunter Wendelstedt. Evaluated metrics (team-favor): confidence=0.418 (data points: 17.051/24.051); odds=-216 (BetMGM: -225); pitching=Zack Wheeler vs Lucas Giolito; line move=Moneyline moved from -191 to -216 (-25), toward the pick side.; weather=88.8°F, Wind 5.7 mph NW (in from RF), Humidity 22%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Vic Carapazza; First Base: Nic Lentz; Second Base: Edwin Moscoso; Third Base: Hunter Wendelstedt; lineups=Both starting lineups were announced at publish time.; lineup impact=Philadelphia Phillies: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. In higher-turnover comps (≤6 shared), San Diego Padres went 0-2.; signal-count edge=Philadelphia Phillies (15-7); Philadelphia Phillies favored metrics=groundOuts, triples, whip, strikeoutWalkRatio, strikeoutsPer9Inn, walksPer9Inn (+9 more); San Diego Padres favored metrics=avg, airOuts, runs, doubles, homeRuns, rbi (+1 more).

Expanded game context
  • Weather: 88.2°F, Wind 7.9 mph NW (in from RF), Humidity 24%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Vic Carapazza; First Base: Nic Lentz; Second Base: Edwin Moscoso; Third Base: Hunter Wendelstedt
  • 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)
  • 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: Philadelphia Phillies: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), Philadelphia Phillies went 3-1. San Diego Padres: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), San Diego Padres went 0-2.
  • Line Movement: Line movement unavailable.
Pick 3

Chicago Cubs over Athletics

WIN
Chicago Cubs vs Athletics prediction — 2026-06-04 • First pitch: 8:05 PM ET
Odds-142 (BetMGM: -145)
Confidence0.380 (data points: 16.34/23.688)
PitchingShota Imanaga vs J.T. Ginn
VenueWrigley Field

Rico Heatcheck (Momentum & Vibes) — First-pitch read: Chicago Cubs over Athletics at -142 (BetMGM: -145). Model confidence is 0.391 on 16.561/23.807000000000002. The profile carries fewer soft spots once leverage innings arrive. The preferred side grades better on run creation quality, run prevention stability, matchup history leverage, and recent form, while the opposing profile still shows volatility around run creation quality and run prevention stability. Market movement reads: Moneyline moved from -133 to -142 (-9), 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.0/9 starters on average. 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 1-1. 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.7°F, Wind 11.8 mph SW (out to CF), Humidity 27%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Steven Jaschinski; First Base: Sean Barber; Second Base: D.J. Reyburn; Third Base: John Libka. Evaluated metrics (team-favor): confidence=0.391 (data points: 16.561/23.807000000000002); odds=-142 (BetMGM: -145); pitching=Shota Imanaga vs J.T. Ginn; line move=Moneyline moved from -133 to -142 (-9), toward the pick side.; weather=85.7°F, Wind 11.8 mph SW (out to CF), Humidity 27%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Steven Jaschinski; First Base: Sean Barber; Second Base: D.J. Reyburn; Third Base: John Libka; lineups=Both starting lineups were announced at publish time.; lineup impact=Chicago Cubs: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. In higher-turnover comps (≤6 shared), Athletics went 1-1.; signal-count edge=Chicago Cubs (15-7); Chicago Cubs favored metrics=avg, airOuts, runs, doubles, triples, whip (+9 more); Athletics favored metrics=groundOuts, homeRuns, rbi, hitsPer9Inn, runsScoredPer9, homeRunsPer9 (+1 more).

Expanded game context
  • Weather: 85.7°F, Wind 14.6 mph SSW (out to CF), Humidity 30%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Steven Jaschinski; First Base: Sean Barber; Second Base: D.J. Reyburn; Third Base: John Libka
  • Chicago Cubs Injuries: Alex Bregman (Active), Ben Brown (Active), Caleb Thielbar (Active), Carson Kelly (Active), Colin Rea (Active), Daniel Palencia (Active), Dansby Swanson (Active), Ethan Roberts (Active)
  • Athletics Injuries: Alika Williams (Active), Brent Rooker (Active), Carlos Cortes (Active), Colby Thomas (Active), Darell Hernaiz (Active), Gage Jump (Active), Henry Bolte (Active), Hogan Harris (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.0/9 starters on average. 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 1-1.
  • Line Movement: Line movement unavailable.
Pick 4

Los Angeles Dodgers over Arizona Diamondbacks

LOSS
Los Angeles Dodgers vs Arizona Diamondbacks prediction — 2026-06-04 • First pitch: 9:40 PM ET
Odds-140 (BetMGM: -145)
Confidence0.379 (data points: 20.032/29.043)
PitchingJustin Wrobleski vs Ryne Nelson
VenueChase Field

Mack Ledger (Market Maker) — Here’s the card: Los Angeles Dodgers over Arizona Diamondbacks at -140 (BetMGM: -145). Model confidence is 0.367 on 19.65/28.750999999999998. 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 -142 to -140 (+2), away from 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 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Dodgers went 2-0. Arizona Diamondbacks: Compared with last 5 games, today's announced lineup shares 8.2/9 starters on average. in stable-lineup comps (≥8 shared), Arizona Diamondbacks went 1-4. 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: Dome/retractable roof environment — external wind conditions not applicable. / Home Plate: Jordan Baker; First Base: Rob Drake; Second Base: Stu Scheurwater; Third Base: Junior Valentine. Evaluated metrics (team-favor): confidence=0.367 (data points: 19.65/28.750999999999998); odds=-140 (BetMGM: -145); pitching=Justin Wrobleski vs Ryne Nelson; line move=Moneyline moved from -142 to -140 (+2), away from the pick side.; weather=Dome/retractable roof environment — external wind conditions not applicable.; umpire=Home Plate: Jordan Baker; First Base: Rob Drake; 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 6.4/9 starters on average. in stable-lineup comps (≥8 shared), Arizona Diamondbacks went 1-4.; signal-count edge=Los Angeles Dodgers (15-8); Los Angeles Dodgers favored metrics=avg, groundOuts, homeRuns, rbi, whip, strikeoutWalkRatio (+9 more); Arizona Diamondbacks favored metrics=airOuts, runs, doubles, triples, strikeoutsPer9Inn, strikePercentage (+2 more).

Expanded game context
  • Weather: Dome/retractable roof environment — external wind conditions not applicable.
  • Umpire Crew: Home Plate: Jordan Baker; First Base: Rob Drake; Second Base: Stu Scheurwater; Third Base: Junior Valentine
  • Los Angeles Dodgers Injuries: Alex Call (Active), Alex Freeland (Active), Alex Vesia (Active), Andy Pages (Active), Blake Treinen (Active), Dalton Rushing (Active), Edgardo Henriquez (Active), Emmet Sheehan (Active)
  • Arizona Diamondbacks Injuries: Adrian Del Castillo (Active), Aramis Garcia (Active), Brandyn Garcia (Active), Corbin Carroll (Active), Eduardo Rodriguez (Active), Gabriel Moreno (Active), Geraldo Perdomo (Active), Ildemaro Vargas (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.4/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Dodgers went 2-0. Arizona Diamondbacks: Compared with last 5 games, today's announced lineup shares 8.2/9 starters on average. in stable-lineup comps (≥8 shared), Arizona Diamondbacks went 1-4.
  • Line Movement: Moneyline moved from -142 to -391 (-249), toward the pick side.
Pick 5

Baltimore Orioles over Boston Red Sox

WIN
Baltimore Orioles vs Boston Red Sox prediction — 2026-06-04 • First pitch: 1:35 PM ET
Odds+101 (BetMGM: +100)
Confidence0.189 (data points: 16.123/27.123)
PitchingTrevor Rogers vs Brayan Bello
VenueFenway Park

Nora Splitter (Matchup Film Room) — First-pitch read: Baltimore Orioles over Boston Red Sox at +101 (BetMGM: +100). Model confidence is 0.184 on 16.123/27.224000000000004. 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, 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 -104 to 101 (+205), 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 7.8/9 starters on average. in stable-lineup comps (≥8 shared), Baltimore Orioles went 2-1. 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. Metrics context: Pricing context is closer to balanced; bullpen fatigue context is mostly even; platoon split setup is less favorable (lineup fit -0.17); books are tightly aligned. Weather and crew context: 88.1°F, Wind 8.7 mph SSW (out to CF), Humidity 25%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Marvin Hudson; First Base: Nick Mahrley; Second Base: Tripp Gibson; Third Base: Ryan Blakney. Evaluated metrics (team-favor): confidence=0.184 (data points: 16.123/27.224000000000004); odds=+101 (BetMGM: +100); pitching=Trevor Rogers vs Brayan Bello; line move=Moneyline moved from -104 to 101 (+205), away from the pick side.; weather=88.1°F, Wind 8.7 mph SSW (out to CF), Humidity 25%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Marvin Hudson; First Base: Nick Mahrley; Second Base: Tripp Gibson; Third Base: Ryan Blakney; lineups=Both starting lineups were announced at publish time.; lineup impact=Baltimore Orioles: Compared with last 5 games, today's announced lineup shares 7.8/9 starters on average. In higher-turnover comps (≤6 shared), Boston Red Sox went 1-2.; signal-count edge=Baltimore Orioles (15-10); Baltimore Orioles favored metrics=groundOuts, runs, homeRuns, rbi, whip, strikeoutWalkRatio (+9 more); Boston Red Sox favored metrics=avg, airOuts, doubles, triples, runsScoredPer9, era (+4 more).

Expanded game context
  • Weather: 89.3°F, Wind 7.4 mph S (out to LF), Humidity 26%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Marvin Hudson; First Base: Nick Mahrley; Second Base: Tripp Gibson; Third Base: Ryan Blakney
  • 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)
  • 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), Connelly Early (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 7.8/9 starters on average. in stable-lineup comps (≥8 shared), Baltimore Orioles went 2-1. 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.
  • Line Movement: Line movement unavailable.
Pick 6

Kansas City Royals over Minnesota Twins

WIN
Kansas City Royals vs Minnesota Twins prediction — 2026-06-04 • First pitch: 7:40 PM ET
Odds-114
Confidence0.177 (data points: 13.0/22.092)
PitchingSeth Lugo vs Andrew Morris
VenueTarget Field

Toby Quinn (Contrarian) — Here’s the card: Kansas City Royals over Minnesota Twins at -114. Model confidence is 0.186 on 13.101/22.101. 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, run prevention stability, and matchup history leverage. Market movement reads: Moneyline moved from -114 to -103 (+11), 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 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Kansas City Royals went 1-1. Minnesota Twins: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), Minnesota Twins went 1-1. Metrics context: Pricing context is closer to balanced; bullpen fatigue context is mostly even; platoon split setup supports this side (lineup fit +0.14). Weather and crew context: 83.7°F, Wind 7.6 mph SW (in from LF), Humidity 49%, P.O.P. 9% (Open-Meteo fallback) / Home Plate: Dan Merzel; First Base: Dan Bellino; Second Base: Mark Ripperger; Third Base: Shane Livensparger. Evaluated metrics (team-favor): confidence=0.186 (data points: 13.101/22.101); odds=-114; pitching=Seth Lugo vs Andrew Morris; line move=Moneyline moved from -114 to -103 (+11), away from the pick side.; weather=83.7°F, Wind 7.6 mph SW (in from LF), Humidity 49%, P.O.P. 9% (Open-Meteo fallback); umpire=Home Plate: Dan Merzel; First Base: Dan Bellino; Second Base: Mark Ripperger; Third Base: Shane Livensparger; lineups=Both starting lineups were announced at publish time.; lineup impact=Kansas City Royals: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. In higher-turnover comps (≤6 shared), Minnesota Twins went 1-1.; signal-count edge=Kansas City Royals (13-8); Kansas City Royals favored metrics=groundOuts, doubles, homeRuns, whip, strikeoutWalkRatio, walksPer9Inn (+7 more); Minnesota Twins favored metrics=avg, airOuts, runs, triples, rbi, strikeoutsPer9Inn (+2 more).

Expanded game context
  • Weather: 80.9°F, Wind 6.2 mph SSW (in from LF), Humidity 60%, P.O.P. 9% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Dan Merzel; First Base: Dan Bellino; Second Base: Mark Ripperger; Third Base: Shane Livensparger
  • Kansas City Royals Injuries: Alex Lange (Active), Beck Way (Active), Bobby Witt Jr. (Active), Carter Jensen (Active), Daniel Lynch IV (Active), Isaac Collins (Active), Jac Caglianone (Active), John Schreiber (Active)
  • Minnesota Twins Injuries: Alex Jackson (Active), Andrew Morris (Active), Anthony Banda (Active), Austin Martin (Active), Brooks Lee (Active), Byron Buxton (Active), Cody Laweryson (Active), Connor Prielipp (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 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Kansas City Royals went 1-1. Minnesota Twins: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), Minnesota Twins went 1-1.
  • Line Movement: Moneyline moved from -114 to -103 (+11), away from the pick side.
Pick 7

Milwaukee Brewers over San Francisco Giants

LOSS
Milwaukee Brewers vs San Francisco Giants prediction — 2026-06-04 • First pitch: 2:10 PM ET
Odds-191 (BetMGM: -190)
Confidence0.136 (data points: 13.303/23.426000000000002)
PitchingColeman Crow vs Adrian Houser
VenueAmerican Family Field

Grant Halberd (Beat Writer) — First-pitch read: Milwaukee Brewers over San Francisco Giants at -191 (BetMGM: -190). Model confidence is 0.166 on 14.161/24.284. 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 -181 to -191 (-10), toward the pick side. Lineup status: Both starting lineups were announced at publish time. Milwaukee Brewers: 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-1. San Francisco Giants: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. In higher-turnover comps (≤6 shared), San Francisco Giants went 1-1; in stable-lineup comps (≥8 shared), San Francisco Giants went 0-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.19). Weather and crew context: Dome/retractable roof environment — external wind conditions not applicable. / Home Plate: Edwin Jimenez; First Base: Ramon De Jesus; Second Base: Paul Clemons; Third Base: Quinn Wolcott. Evaluated metrics (team-favor): confidence=0.166 (data points: 14.161/24.284); odds=-191 (BetMGM: -190); pitching=Coleman Crow vs Adrian Houser; line move=Moneyline moved from -181 to -191 (-10), toward the pick side.; weather=Dome/retractable roof environment — external wind conditions not applicable.; umpire=Home Plate: Edwin Jimenez; First Base: Ramon De Jesus; Second Base: Paul Clemons; Third Base: Quinn Wolcott; lineups=Both starting lineups were announced at publish time.; lineup impact=Milwaukee Brewers: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. In higher-turnover comps (≤6 shared), San Francisco Giants went 1-1; in stable-lineup comps (≥8 shared), San Francisco Giants went 0-2.; signal-count edge=Milwaukee Brewers (12-10); Milwaukee Brewers favored metrics=airOuts, runs, rbi, whip, strikeoutWalkRatio, walksPer9Inn (+6 more); San Francisco Giants favored metrics=avg, groundOuts, doubles, triples, homeRuns, strikeoutsPer9Inn (+4 more).

Expanded game context
  • Weather: Dome/retractable roof environment — external wind conditions not applicable.
  • Umpire Crew: Home Plate: Edwin Jimenez; First Base: Ramon De Jesus; Second Base: Paul Clemons; Third Base: Quinn Wolcott
  • 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)
  • San Francisco Giants Injuries: Adrian Houser (Active), Bryce Eldridge (Active), Buddy Kennedy (Active), Caleb Kilian (Active), Casey Schmitt (Active), Daniel Susac (Active), Drew Gilbert (Active), Dylan Smith (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Milwaukee Brewers: 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-1. San Francisco Giants: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. In higher-turnover comps (≤6 shared), San Francisco Giants went 1-1; in stable-lineup comps (≥8 shared), San Francisco Giants went 0-2.
  • Line Movement: Line movement unavailable.
Pick 8

Houston Astros over Pittsburgh Pirates

LOSS
Houston Astros vs Pittsburgh Pirates prediction — 2026-06-04 • First pitch: 8:10 PM ET
Odds-112 (BetMGM: -110)
Confidence0.135 (data points: 13.246/23.347)
PitchingKai-Wei Teng vs Jared Jones
VenueDaikin Park

Grant Halberd (Beat Writer) — Game-day notebook: Houston Astros over Pittsburgh Pirates at -112 (BetMGM: -110). Model confidence is 0.124 on 13.246/23.578000000000003. 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, run prevention stability, and matchup history leverage. Market movement reads: Moneyline moved from -110 to -112 (-2), toward the pick side. Lineup status: Both starting lineups were announced at publish time. Houston Astros: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Houston Astros went 1-2. Pittsburgh Pirates: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), Pittsburgh Pirates 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.36). Weather and crew context: 76.6°F, Wind 7.1 mph ESE (out to LF), Humidity 88%, P.O.P. 28% (Open-Meteo fallback) / Home Plate: David Rackley; First Base: Nestor Ceja; Second Base: Louie Krupa; Third Base: Chris Guccione. Evaluated metrics (team-favor): confidence=0.124 (data points: 13.246/23.578000000000003); odds=-112 (BetMGM: -110); pitching=Kai-Wei Teng vs Jared Jones; line move=Moneyline moved from -110 to -112 (-2), toward the pick side.; weather=76.6°F, Wind 7.1 mph ESE (out to LF), Humidity 88%, P.O.P. 28% (Open-Meteo fallback); umpire=Home Plate: David Rackley; First Base: Nestor Ceja; Second Base: Louie Krupa; Third Base: Chris Guccione; lineups=Both starting lineups were announced at publish time.; lineup impact=Houston Astros: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. in stable-lineup comps (≥8 shared), Pittsburgh Pirates went 1-1.; signal-count edge=Houston Astros (12-10); Houston Astros favored metrics=groundOuts, triples, whip, walksPer9Inn, hitsPer9Inn, runsScoredPer9 (+6 more); Pittsburgh Pirates favored metrics=avg, airOuts, runs, doubles, homeRuns, rbi (+4 more).

Expanded game context
  • Weather: 79.9°F, Wind 8.6 mph ESE (out to LF), Humidity 90%, P.O.P. 26% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: David Rackley; First Base: Nestor Ceja; Second Base: Louie Krupa; Third Base: Chris Guccione
  • Houston Astros Injuries: AJ Blubaugh (Active), Alimber Santa (Active), Brice Matthews (Active), Bryan Abreu (Active), Bryan King (Active), Cam Smith (Active), Christian Vázquez (Active), Christian Walker (Active)
  • Pittsburgh Pirates Injuries: Brandan Bidois (Active), Brandon Lowe (Active), Braxton Ashcraft (Active), Bryan Reynolds (Active), Bubba Chandler (Active), Carmen Mlodzinski (Active), Dennis Santana (Active), Endy Rodríguez (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Houston Astros: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Houston Astros went 1-2. Pittsburgh Pirates: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), Pittsburgh Pirates went 1-1.
  • Line Movement: Line movement unavailable.
Pick 9

Atlanta Braves over Toronto Blue Jays

LOSS
Atlanta Braves vs Toronto Blue Jays prediction — 2026-06-04 • First pitch: 7:15 PM ET
Odds-260 (BetMGM: -275)
Confidence0.125 (data points: 15.679/27.873)
PitchingChris Sale vs Mason Fluharty
VenueTruist Park

Nora Splitter (Matchup Film Room) — Game-day notebook: Atlanta Braves over Toronto Blue Jays at -260 (BetMGM: -275). Model confidence is 0.140 on 16.152/28.346000000000004. 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, 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 -205 to -260 (-55), 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 7.8/9 starters on average. in stable-lineup comps (≥8 shared), Atlanta Braves went 2-1. Toronto Blue Jays: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Toronto Blue Jays went 1-2. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context is mostly even; platoon split setup is less favorable (lineup fit -0.25). Weather and crew context: 83.7°F, Wind 2.4 mph NW (out to CF), Humidity 31%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Carlos Torres; First Base: Jacob Metz; Second Base: Mark Wegner; Third Base: Bruce Dreckman. Evaluated metrics (team-favor): confidence=0.140 (data points: 16.152/28.346000000000004); odds=-260 (BetMGM: -275); pitching=Chris Sale vs Mason Fluharty; line move=Moneyline moved from -205 to -260 (-55), toward the pick side.; weather=83.7°F, Wind 2.4 mph NW (out to CF), Humidity 31%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Carlos Torres; First Base: Jacob Metz; Second Base: Mark Wegner; Third Base: Bruce Dreckman; lineups=Both starting lineups were announced at publish time.; lineup impact=Atlanta Braves: 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 1-2.; signal-count edge=Atlanta Braves (14-12); Atlanta Braves favored metrics=groundOuts, runs, doubles, triples, rbi, whip (+8 more); Toronto Blue Jays favored metrics=avg, airOuts, homeRuns, strikeoutsPer9Inn, homeRunsPer9, Most wins (+6 more).

Expanded game context
  • Weather: 82.7°F, Wind 4.0 mph SE (in from CF), Humidity 32%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Carlos Torres; First Base: Jacob Metz; Second Base: Mark Wegner; Third Base: Bruce Dreckman
  • Atlanta Braves Injuries: Austin Riley (Active), Austin Wynns (Active), Bryce Elder (Active), Carlos Carrasco (Active), Chris Sale (Active), Didier Fuentes (Active), Dominic Smith (Active), Dylan Dodd (Active)
  • Toronto Blue Jays Injuries: Adam Macko (Active), Andrés Giménez (Active), Brandon Valenzuela (Active), Braydon Fisher (Active), Chad Dallas (Active), Charles McAdoo (Active), Connor Seabold (Active), Daulton Varsho (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 7.8/9 starters on average. in stable-lineup comps (≥8 shared), Atlanta Braves went 2-1. Toronto Blue Jays: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Toronto Blue Jays went 1-2.
  • Line Movement: Line movement unavailable.