Week 2 of the MLB season continues and there is a loaded lineup of games scheduled for today. A big-time NL Central matchup featuring two 6-7 teams, which are tied for fourth in the division, should be one of the most heated games of the day. The Pittsburgh Pirates travel to Wrigley Field to take on the Chicago Cubs. The Pirates lead the season series 2-1 and have beat Chicago on the road and at home. When these two clubs faced off in Wrigley on Thursday, Chicago lost 4-3, but the Cubs will be looking to turn their fortunes around tonight before their 4-game homestand against the Pirates comes to a close.
Cord cutters can find out how to watch all of today’s games and the rest of the Week 2 MLB action below.
How to Watch MLB Games Without Cable
National games will air on ESPN, FOX, FS1, and TBS. Those channels are available with the live TV streaming services below.
DIRECTV STREAM | fuboTV | Hulu + Live TV | Sling TV | YouTube TV | |
ESPN | ✔ | ✔ | ✔ | ✔ | ✔ |
FOX | ✔ | ✔ | ✔ | ✔ | ✔ |
FS1 | ✔ | ✔ | ✔ | ✔ | ✔ |
TBS | ✔ | ✔ | ✔ | ✔ |
This season, some games will also exclusively be available on streaming platforms. Apple TV+ will stream some Friday night games, Peacock will stream 18 Sunday morning games, and Prime Video will stream 21 Yankees games for those in-market throughout the season.
Local games will usually be available on your team’s regional sports network (RSN) if you live in-market. Use the links on the schedule below to find out how to watch your local RSN. For those out-of-market, an MLB.TV subscription will allow you to stream games live that aren’t subject to a regional or national blackout.
This Week’s MLB Schedule
- Monday, April 18
- Tuesday, April 19
- Wednesday, April 20
- Thursday, April 21
- Friday, April 22
- Saturday, April 23
- Sunday, April 24
Monday, April 18 – Results
TIME ET | GAME | CHANNEL | ||
11:10 AM | Twins 8 – Red Sox 3 | MLB.tv | Bally Sports North | NESN |
Postponed | White Sox – Guardians | MLB.tv | NBC Sports Chicago | Bally Sports Great Lakes |
Postponed | Diamondbacks – Nationals | MLB.tv | Bally Sports Arizona | MASN |
Postponed | Giants – Mets | MLB.tv | NBC Sports Bay Area | SportsNet NY |
7:40 PM | Rays 2 – Cubs 4 | MLB.tv | Bally Sports Sun | Marquee Sports Network |
7:40 PM | Pirates 1 – Brewers 6 | MLB.tv | AT&T SportsNet Pittsburgh | Bally Sports Wisconsin |
8:10 PM | Angels 3 – Astros 8 | MLB.tv | Bally Sports West | AT&T SportsNet Southwest |
8:40 PM | Phillies 1 – Rockies 4 | MLB.tv | NBC Sports Philadelphia | AT&T SportsNet Rocky Mountain |
9:40 PM | Orioles 1 – Athletics 5 | MLB.tv | MASN | NBC Sports California |
9:40 PM | Reds 1 – Padres 4 | MLB.tv | Bally Sports Ohio | Bally Sports San Diego |
10:10 PM | Braves 4 – Dodgers 7 | MLB.tv | Bally Sports South | Spectrum SportsNet LA |
Tuesday, April 19 – Results
Wednesday, April 20 – Results
Thursday, April 21 – Results
TIME ET | GAME | CHANNEL | |||
1:10 PM | Blue Jays 3 – Red Sox 2 | MLB.tv | NESN | ||
1:10 PM | White Sox 3 – Guardians 6 | MLB.tv | NBC Sports Chicago | Bally Sports Great Lakes | |
1:10 PM | Yankees 0 – Tigers 3 | MLB.tv | YES Network | Bally Sports Detroit | |
1:10 PM | Giants 2 – Mets 6 | MLB.tv | NBC Sports Bay Area | SportsNet NY | ESPN+ |
2:10 PM | Twins 1 – Royals 0 | MLB.tv | Bally Sports North | Bally Sports Kansas City | |
3:37 PM | Orioles 4 – Athletics 6 | MLB.tv | MASN | NBC Sports California | |
4:05 PM | Diamondbacks 4 – Nationals 3 | MLB.tv | Bally Sports Arizona | MASN | |
6:40 PM | Cardinals 0 – Marlins 5 | MLB.tv | Bally Sports Midwest | Bally Sports Florida | |
7:40 PM | Pirates 4 – Cubs 3 | MLB.tv | AT&T SportsNet Pittsburgh | Marquee Sports Network | |
9:40 PM | Rangers 8 – Mariners 6 | MLB.tv | Bally Sports Southwest | Root Sports Northwest |
Friday, April 22
TIME ET | GAME | CHANNEL | |||
6:40 PM | Cardinals – Reds | Apple TV+ | |||
7:05 PM | Guardians – Yankees | Prime Video | |||
9:40 PM | Rangers – Athletics | Apple TV+ | |||
2:20 PM | Pirates – Cubs | MLB.tv | AT&T SportsNet Pittsburgh | Marquee Sports Network | |
7:05 PM | Brewers – Phillies | MLB.tv | Bally Sports Wisconsin | NBC Sports Philadelphia | |
7:05 PM | Giants – Nationals | MLB.tv | NBC Sports Bay Area | MASN | |
7:10 PM | Rockies – Tigers | MLB.tv | AT&T SportsNet Rocky Mountain | Bally Sports Detroit | ESPN+ |
7:10 PM | Red Sox – Rays | MLB.tv | NESN | Bally Sports Sun | |
7:20 PM | Marlins – Braves | MLB.tv | Bally Sports Florida | Bally Sports South | |
8:10 PM | Blue Jays – Astros | MLB.tv | AT&T SportsNet Southwest | ||
8:10 PM | White Sox – Twins | MLB.tv | NBC Sports Chicago | Bally Sports North | |
9:38 PM | Orioles – Angels | MLB.tv | MASN | Bally Sports West | |
9:40 PM | Mets – Diamondbacks | MLB.tv | SportsNet NY | Bally Sports Arizona | |
9:40 PM | Dodgers – Padres | MLB.tv | Spectrum SportsNet LA | Bally Sports San Diego | |
9:40 PM | Royals – Mariners | MLB.tv | Bally Sports Kansas City | Root Sports Northwest |
Saturday, April 23
TIME ET | GAME | CHANNEL | |||
4:05 PM | White Sox – Twins | FS1 | |||
1:05 PM | Guardians – Yankees | MLB.tv | Bally Sports Great Lakes | YES Network | |
1:05 PM | Giants – Nationals | MLB.tv | NBC Sports Bay Area | MASN | |
1:10 PM | Rockies – Tigers | MLB.tv | AT&T SportsNet Rocky Mountain | Bally Sports Detroit | |
2:20 PM | Pirates – Cubs | MLB.tv | AT&T SportsNet Pittsburgh | Marquee Sports Network | |
4:05 PM | Brewers – Phillies | MLB.tv | Bally Sports Wisconsin | NBC Sports Philadelphia | |
4:07 PM | Rangers – Athletics | MLB.tv | Bally Sports Southwest | NBC Sports California | |
4:10 PM | Cardinals – Reds | MLB.tv | Bally Sports Midwest | Bally Sports Ohio | |
4:10 PM | Blue Jays – Astros | MLB.tv | AT&T SportsNet Southwest | ||
6:10 PM | Red Sox – Rays | MLB.tv | NESN | Bally Sports Sun | |
7:20 PM | Marlins – Braves | MLB.tv | Bally Sports Florida | Bally Sports South | |
8:10 PM | Mets – Diamondbacks | MLB.tv | SportsNet NY | Bally Sports Arizona | |
8:40 PM | Dodgers – Padres | MLB.tv | Spectrum SportsNet LA | Bally Sports San Diego | |
9:07 PM | Orioles – Angels | MLB.tv | MASN | Bally Sports West | |
9:10 PM | Royals – Mariners | MLB.tv | Bally Sports Kansas City | Root Sports Northwest | ESPN+ |
Sunday, April 24
TIME ET | GAME | CHANNEL | ||
7:08 PM | Brewers – Phillies | ESPN | ||
1:05 PM | Guardians – Yankees | MLB.tv | Bally Sports Great Lakes | YES Network |
1:10 PM | Cardinals – Reds | MLB.tv | Bally Sports Midwest | Bally Sports Ohio |
1:10 PM | Rockies – Tigers | MLB.tv | AT&T SportsNet Rocky Mountain | Bally Sports Detroit |
1:10 PM | Red Sox – Rays | MLB.tv | NESN | Bally Sports Sun |
1:20 PM | Marlins – Braves | MLB.tv | Bally Sports Florida | Bally Sports South |
1:35 PM | Giants – Nationals | MLB.tv | NBC Sports Bay Area | MASN |
2:10 PM | Blue Jays – Astros | MLB.tv | AT&T SportsNet Southwest | ESPN+ |
2:10 PM | White Sox – Twins | MLB.tv | NBC Sports Chicago | Bally Sports North |
2:20 PM | Pirates – Cubs | MLB.tv | AT&T SportsNet Pittsburgh | Marquee Sports Network |
4:07 PM | Orioles – Angels | MLB.tv | MASN | Bally Sports West |
4:07 PM | Rangers – Athletics | MLB.tv | Bally Sports Southwest | NBC Sports California |
4:10 PM | Mets – Diamondbacks | MLB.tv | SportsNet NY | Bally Sports Arizona |
4:10 PM | Dodgers – Padres | MLB.tv | Spectrum SportsNet LA | Bally Sports San Diego |
4:10 PM | Royals – Mariners | MLB.tv | Bally Sports Kansas City | Root Sports Northwest |