MLB scores, schedule and odds: Thursday, June 4, 2026
The MLB schedule for Thursday, June 4, 2026 has 9 games.
- San Diego Padres at Philadelphia Phillies — SD 4, PHI 6 (Final) · Citizens Bank Park, Philadelphia
- Baltimore Orioles at Boston Red Sox — BAL 8, BOS 2 (Final) · Fenway Park, Boston
- Cleveland Guardians at New York Yankees — CLE 1, NYY 2 (Final) · Yankee Stadium, Bronx
- San Francisco Giants at Milwaukee Brewers — SF 12, MIL 9 (Final) · American Family Field, Milwaukee
- Toronto Blue Jays at Atlanta Braves — TOR 7, ATL 2 (Final) · Truist Park, Atlanta
- Kansas City Royals at Minnesota Twins — KC 8, MIN 6 (Final) · Target Field, Minneapolis
- Athletics at Chicago Cubs — ATH 6, CHC 7 (Final) · Wrigley Field, Chicago
- Pittsburgh Pirates at Houston Astros — PIT 5, HOU 1 (Final) · Daikin Park, Houston
- Los Angeles Dodgers at Arizona Diamondbacks — LAD 2, ARI 3 (Final) · Chase Field, Phoenix