Peacock Blog MLB

All the MLB Baseball Games Streaming on Peacock This Week (April 1-5)

Peacock is ready to take you out to the ballgame all week-long.

By Trent Moore
Alec Burleson of the St. Louis Cardinals reacts to a home run during the game between the Tampa Bay Rays and the St. Louis Cardinals.

The Sunday Night Baseball game this week on Peacock isn’t the only Major League Baseball action fans can find on the streamer — so here’s the full slate of MLB games, including the “Game of the Day” lineup for this week, April 1 through April 5, as the 2026 MLB season finally gets underway.

How to Watch

Watch MLB on NBC and streaming on Peacock.

The Sunday Night Baseball matchup on April 5 will feature the St. Louis Cardinals and star first baseman Alec Burleson heading to Detroit to face off with the Tigers and outfielder Riley Greene in primetime. Along with that spotlight game, the “Game of the Week” lineup features plenty of marquee teams, including the Kansas City Royals, Chicago White Sox, Toronto Blue Jays and New York Mets.

With the season only in its second week, every MLB team on the board still has World Series hopes alive and well — so tune in and see who starts to separate themselves and stack up wins, one series at a time. 

RELATED: Full 2026 Schedule for MLB Games on NBC & Peacock: Sunday Night Baseball & Sunday Leadoff

The return of the MLB to NBC and Peacock made for one of the biggest baseball weeks in years on TV and streaming, with Opening Day last week delivering the largest MLB Opening Day audience on record for a multi-game presentation by a single network, averaging 2.7 million viewers across NBC and Peacock.
 
The Diamondbacks-Dodgers primetime Opening Day game averaged 3.2 million viewers across NBC and Peacock, marking the most-watched Opening Day primetime game since 2017. The Pirates-Mets afternoon game averaged 2.3 million viewers across NBC and Peacock, marking the most-watched Opening Day afternoon game on record.

Major League Baseball games streaming on Peacock this week (April 1-5)

Kevin McGonigle and Riley Greene high-five after defeating the San Diego Padres.

Here's the full slate of MLB action coming to Peacock this week:

  • Wednesday, April 1, 7:30 p.m. ET: Minnesota Twins vs. Kansas City Royals
  • Thursday, April 2, 4 p.m. ET: Toronto Blue Jays vs. Chicago White Sox
  • Friday, April 3, 10 p.m. ET: New York Mets vs. San Francisco Giants
  • Saturday, April 4, 9:30 p.m. ET: Seattle Mariners vs. Los Angeles Angels
  • Sunday, April 5, 2 p.m. ET: Milwaukee Brewers vs. Kansas City Royals
  • Sunday, April 5, 7 p.m. ET: St. Louis Cardinals at Detroit Tigers (Sunday Night Baseball)

Note: Peacock’s “Game of the Day” will be streamed nationally, but will not be available in the competing team markets, where it will be presented by the local rightsholder.

MLB Games on NBC & Peacock This Season

The MLB is back on NBC and Peacock this season with the addition of Sunday Night Baseball in primetime and plenty of Peacock-exclusive games on the slate this season. Find the full schedule right here. Peacock will also stream games of the day throughout the season during the week, so be sure to check in weekly for that specific schedule week-to-week.

The full slate features plenty of storied rivalries from across the league. Sunday Night Baseball will be home to division rivalry games including Diamondbacks-Dodgers (March 26); Braves-Phillies (April 19); Tigers-Royals (May 10); Rangers-Angels (May 24); Cubs-Cardinals (May 31); Mets-Phillies (June 21); Yankees-Red Sox (June 28); Padres-Dodgers (July 5); Mariners-Astros (August 16); and Padres-Giants (Sept. 13). Catch it all on Peacock right here.