MLB Schedule Today: 9 Games on Jun 4, 2026
9 MLB games are scheduled for Thursday, June 4, 2026. Here's the full rundown with matchup analysis for every game.
San Diego Padres (32-28) vs Philadelphia Phillies (32-29)
Citizens Bank Park
1:05 PM ET
In Progress
Baltimore Orioles (29-33) vs Boston Red Sox (26-34)
Fenway Park
1:35 PM ET
In Progress
Cleveland Guardians (36-27) vs New York Yankees (36-25)
Yankee Stadium
1:35 PM ET
In Progress
San Francisco Giants (24-38) vs Milwaukee Brewers (37-22)
American Family Field
2:10 PM ET
Scheduled
Toronto Blue Jays (29-33) vs Atlanta Braves (42-20)
Truist Park
7:15 PM ET
Scheduled
Kansas City Royals (24-38) vs Minnesota Twins (29-34)
Target Field
7:40 PM ET
Scheduled
Athletics (30-31) vs Chicago Cubs (32-30)
Wrigley Field
8:05 PM ET
Scheduled
Pittsburgh Pirates (33-29) vs Houston Astros (28-35)
Daikin Park
8:10 PM ET
Scheduled
Los Angeles Dodgers (40-22) vs Arizona Diamondbacks (32-29)
Chase Field
9:40 PM ET
Scheduled
How to Watch Today's MLB Games
All games listed above can be streamed live and free on DAMITV. Open the site at game time, find the match, and start watching in HD. No signup, no fees, works on any device.
