clock menu more-arrow no yes mobile

Filed under:

Cubs 2024 regular season schedule

The team will start on the road for the first time since 2019.

Photo by Michael Reaves/Getty Images

We’ve still got almost half of the 2023 season remaining and the All-Star break isn’t quite finished, but Major League Baseball and the Cubs got ahead of the game Thursday by announcing a tentative 2024 schedule.

For the first time in five years, the Cubs will open a season on the road, with three games at Globe Life Field in Texas. In a bit of an oddity, they won’t play a team from the N.L. Central at all in April — their first divisional opponent will be the Brewers at Wrigley, May 3-4-5.

At least they have a couple of divisional series in September at home (Pirates, Reds), but don’t play the Brewers after July 24 and will have their last game against the Cardinals August 4.

You know I’m not a fan of this type of schedule, but it is what it is. In September 2024, in fact, the Cubs will face the Yankees and A’s at Wrigley Field.

A few other notes: The Astros will make their first visit to Wrigley since 2013. There are fewer April games in 2024 (13) than 2023 (16), which is much better for a team in a northern city. They’ll have a rare Sunday off (August 11) after a two-game set at the White Sox. And they’ll have 10 of their last 13 at home, perhaps helpful for a postseason push next year.

Here’s the complete Cubs schedule for 2024, including game times. Home games in boldface. All times Central.

March 28, 30-31: at Rangers (6:35, 6:05, 1:35)
April 1-2-3: Rockies (1:20, 6:40, 6:40)
April 5-6-7: Dodgers (1:20, 3:05, 1:20)
April 8-9-10: at Padres (8:40, 9:05, 5:40)
April 12-13-14: at Mariners (8:40, 8:40, 3:10)
April 15-16-17: at Diamondbacks (8:40, 8:40, 2:40)
April 18-19-20-21: Marlins (6:40, 1:20, 1:20, 1:20)
April 23-24-25: Astros (6:40, 6:40, 1:20)
April 26-27-28: at Red Sox (6:10, 3:10, 6:10)
April 29-30, May 1-2: at Mets (6:10, 6:10, 6:10, 12:10)
May 3-4-5: Brewers (1:20, 1:20, 1:20)
May 6-7-8: Padres (6:40, 6:40, 1:20)
May 10-11-12: at Pirates (5:40, 3:05, 12:35)
May 13-14-15: at Braves (6:20, 6:20, 6:20)
May 16-17-18-19: Pirates (6:40, 1:20, 1:20, 1:20)
May 21-22-23: Braves (6:40, 6:40, 1:20)
May 24-25-26: at Cardinals (7:15, 6:15, 6:10)
May 27-28-29-30: at Brewers (3:10, 6:40, 6:40, 12:10)
May 31, June 1-2: Reds (1:20, 6:15, 1:20)
June 4-5: White Sox (7:05, 7:05)
June 6-7-8-9: at Reds (6:10, 6:10, 3:10, 12:40)
June 11-12-13: at Rays (5:50, 5:50, 5:50)
June 14-15-16: Cardinals (1:20, 1:20, 1:20)
June 17-18-19: Giants (7:05, 7:05, 1:20)
June 21-22-23: Mets (1:20, 1:20, 1:20)
June 24-25-26: at Giants (8:45, 8:45, 8:45, 2:45)
June 28-29-30: at Brewers (7:10, 3:10, 1:10)
July 2-3-4: Phillies (7:05, 7:05, 1:20)
July 5-6-7: Angels (1:20, 1:20, 1:20)
July 9-10-11: at Orioles (5:35, 5:35, 5:35)
July 12-13-14: at Cardinals (7:15, 1:15, 1:15)
July 15-16-17-18: All-Star break
July 19-20-21: Diamondbacks (1:20, 6:15, 1:20)
July 22-23-24: Brewers (7:05, 7:05, 1:20)
July 26-27-28: at Royals (7:10, 6:10, 1:10)
July 29-30-31: at Reds (6:10, 6:10, 6:10)
August 1-2-3-4: Cardinals (7:05, 1:20, 1:20, 1:20)
August 5-6-7: Twins (7:05, 7:05, 1:20)
August 9-10: at White Sox (7:10, 6:15)
August 12-13-14: at Guardians (5:40, 5:40, 5:40
August 16-17-18: Blue Jays (1:20, 1:20, 1:20)
August 20-21-22: Tigers (7:05, 7:05, 1:20)
August 23-24-25: at Marlins (6:10, 3:10, 12:40)
August 26-27-28: at Pirates (5:40, 5:40, 11:35 a.m.)
August 30-31, September 1: at Nationals (5:45, 3:05, 12:35)
September 2-3-4: Pirates (6:40, 6:40, 6:40)
September 6-7-8: Yankees (1:20, 1:20, 1:20)
September 9-10-11: at Dodgers (9:10, 9:10, 9:10)
September 13-14-15: at Rockies (7:40, 7:10, 2:10)
September 16-17-18: Athletics (6:40, 6:40, 1:20)
September 19-20-21-22: Nationals (6:40, 1:20, 1:20, 1:20)
September 23-24-25: at Phillies (5:40, 5:40, 5:05)
September 26-27-28: Reds (1:20, 1:20, 2:20)

If you prefer the schedule in calendar form, here you go: