MLB Games Today (May 21): TV Listings, Streaming & Start Times

MLB Games Today (May 21): TV Listings, Streaming & Start Times

Wednesday, May 21, brings a full slate of Major League Baseball action, with games spread throughout the day and across the country. Whether you’re tuning in from the East Coast or the West, there’s plenty of baseball to enjoy, including several early matchups and a handful of primetime games to close out the evening.

The day kicks off bright and early as the Cincinnati Reds face off against the Pittsburgh Pirates at 9:35 AM PDT, followed closely by a cluster of 10:10 AM PDT games including the Astros vs. Rays, Guardians vs. Twins, Cubs vs. Marlins, and Orioles vs. Brewers. The Detroit Tigers and St. Louis Cardinals take the field at 10:15 AM PDT, while the Seattle Mariners visit the White Sox at 11:10 AM PDT.

Later in the afternoon, the Guardians and Twins square off again in a doubleheader, with Game 2 scheduled for 12:40 PM PDT. Simultaneously, the Royals take on the Giants at 12:45 PM PDT. As the day moves into the evening, fans can catch the Mets at the Red Sox and the Braves at the Nationals — both games scheduled for a 3:45 PM PDT first pitch.

Prime time baseball includes the Texas Rangers taking on the New York Yankees at 4:05 PM PDT, while the Blue Jays host the Padres shortly after at 4:07 PM PDT. The Phillies and Rockies face off in Colorado at 5:40 PM PDT, followed by the Angels at Athletics at 7:05 PM PDT. Wrapping up the night are the Arizona Diamondbacks visiting the Los Angeles Dodgers at 7:10 PM PDT.

For those looking to stream the games, MLB.TV remains the best option for out-of-market matchups. Amazon Prime Video is also streaming select New York Yankees games for subscribers in eligible regions. Additionally, regional sports networks will carry many local games — so checking your local listings is recommended to find coverage specific to your team.

MLB schedule today

All times Eastern and accurate as of Wednesday, May 21, 2025, at 4:41 a.m.

  • Reds at Pirates, 12:35 p.m., FanDuel Sports Ohio
  • Astros at Rays, 1:10 p.m., FanDuel Sports Sun
  • Guardians at Twins, 1:10 p.m., Guardians.TV
  • Orioles at Brewers, 1:10 p.m., Mid-Atlantic Sports Network 2
  • Cubs at Marlins, 1:10 p.m., FanDuel Sports Florida
  • Tigers at Cardinals, 1:15 p.m., FanDuel Sports Midwest
  • Mariners at White Sox, 2:10 p.m., ROOT SPORTS Northwest
  • Royals at Giants, 3:45 p.m., NBC Sports Bay Area
  • Guardians at Twins, 4:10 p.m., Guardians.TV
  • Braves at Nationals, 6:45 p.m., Mid-Atlantic Sports Network
  • Mets at Red Sox, 6:45 p.m., SportsNet New York
  • Rangers at Yankees, 7:05 p.m., Rangers Sports Network
  • Padres at Blue Jays, 7:07 p.m., Rogers Sports Net – 1
  • Phillies at Rockies, 8:40 p.m., Rockies.TV
  • Angels at Athletics, 10:05 p.m., FanDuel Sports West
  • Diamondbacks at Dodgers, 10:10 p.m., DBACKS.TV

 

 

Share This Post