With an entertaining World Baseball Classic coming to a close, it’s time to turn our attention to the start of the 2026 MLB season. Below is everything you need to know about Opening Day for all 30 clubs.
FOLLOW ALONG ALL DAY WITH LIVE UPDATES FROM MLB OPENING DAY HERE!
⚾️ Coming soon: MLB returns to NBC and Peacock in 2026! In addition to becoming the exclusive home of Sunday Night Baseball, NBC Sports will broadcast MLB Sunday Leadoff, “Opening Day” and Labor Day primetime games, the first round of the MLB Draft, the entire Wild Card round of the postseason, and much more.
When is 2026 MLB Opening Day?
The 2026 MLB season will begin in three parts. The first game of the season will be on Wednesday March 25, as the Yankees and Giants play in San Francisco. Most teams will begin their season on Thursday, March 26, however a handful of teams will get things underway on Friday, March 27.
Each MLB Team’s 2026 Opening Day Matchup
| Team | Date | Opponent | Time (TV) |
| Arizona Diamondbacks | Thursday, March 26 | at Dodgers | 8:30 p.m. ET (NBC/Peacock) |
| Athletics | Friday, March 27 | at Blue Jays | 7:07 p.m. ET |
| Atlanta Braves | Friday, March 27 | vs. Royals | 7:15 p.m ET |
| Baltimore Orioles | Thursday, March 26 | vs. Twins | 3:05 p.m. ET |
| Boston Red Sox | Thursday, March 26 | at Reds | 4:10 p.m. ET |
| Chicago Cubs | Thursday, March 26 | vs. Nationals | 2:20 p.m. ET |
| Chicago White Sox | Thursday, March 26 | at Brewers | 2:10 p.m. ET |
| Cincinnati Reds | Thursday, March 26 | vs. Red Sox | 4:10 p.m. ET |
| Cleveland Guardians | Thursday, March 26 | at Mariners | 10:10 p.m. ET |
| Colorado Rockies | Friday, March 27 | at Marlins | 7:10 p.m. ET |
| Detroit Tigers | Thursday, March 26 | at Padres | 4:10 p.m. ET |
| Houston Astros | Thursday, March 26 | vs. Angels | 4:10 p.m. ET |
| Kansas City Royals | Friday, March 27 | at Braves | 7:15 p.m. ET |
| Los Angeles Angels | Thursday, March 26 | at Astros | 4:10 p.m. ET |
| Los Angeles Dodgers | Thursday, March 26 | vs. Diamondbacks | 8:30 p.m. ET (NBC/Peacock) |
| Miami Marlins | Friday, March 27 | vs. Rockies | 7:10 p.m. ET |
| Milwaukee Brewers | Thursday, March 26 | vs. White Sox | 2:10 p.m. ET |
| Minnesota Twins | Thursday. March 26 | at Orioles | 3:05 p.m. ET |
| New York Mets | Thursday, March 26 | vs. Pirates | 1:15 p.m. ET on NBC/Peacock |
| New York Yankees | Wednesday, March 25 | at Giants | 8:05 p.m. ET |
| Philadelphia Phillies | Thursday, March 26 | vs. Rangers | 4:15 p.m. ET |
| Pittsburgh Pirates | Thursday, March 26 | at Mets | 1:15 p.m. ET on NBC/Peacock |
| St. Louis Cardinals | Thursday, March 26 | vs. Rays | 4:15 p.m. ET |
| San Diego Padres | Thursday, March 26 | vs. Tigers | 4:10 p.m. ET |
| San Francisco Giants | Wednesday, March 25 | vs. Yankees | 8:05 p.m. ET |
| Seattle Mariners | Thursday, March 26 | vs. Guardians | 10:10 p.m. ET |
| Tampa Bay Rays | Thursday, March 26 | at Cardinals | 4:15 p.m. ET |
| Texas Rangers | Thursday, March 26 | at Phillies | 4:15 p.m. ET |
| Toronto Blue Jays | Friday, March 27 | vs. Athletics | 7:07 p.m. ET |
| Washington Nationals | Thursday, March 26 | at Cubs | 2:20 p.m. ET |
2026 MLB Opening Day Pitcher Matchups
**check back as more official announcements are made**
- Yankees (Max Fried) at Giants (Logan Webb)
- Pirates (Paul Skenes) at Mets (Freddy Peralta)
- White Sox (Shane Smith) at Brewers (Jacob Misiorowski)
- Nationals (Cade Cavalli) at Cubs (Matthew Boyd)
- Twins (Joe Ryan) at Orioles (Trevor Rogers)
- Red Sox (Garrett Crochet) at Reds (Andrew Abbott)
- Angels (Jose Soriano) at Astros (Hunter Brown)
- Tigers (Tarik Skubal) at Padres (Nick Pivetta)
- Rangers (Nathan Eovaldi) at Phillies (Cristopher Sanchez)
- Rays (Drew Rasmussen) at Cardinals (Matthew Liberatore)
- Diamondbacks (Zac Gallen) at Dodgers (Yoshinobu Yamamoto)
- Guardians (Tanner Bibee) at Mariners (Logan Gilbert)
- Athletics (Luis Severino) at Blue Jays (Kevin Gausman)
- Rockies (Kyle Freeland) at Marlins (Sandy Alcantara)
- Royals (Cole Ragans) at Braves (Chris Sale)