Cubs schedule

April
1 – vs. Pittsburgh Pirates, 2:20 p.m.
2 – vs. Pittsburgh Pirates, 1:05 p.m.
3 – vs. Pittsburgh Pirates, 2:20 p.m.
4 – vs. Arizona Diamondbacks, 2:20 p.m.
5 – vs. Arizona Diamondbacks, 2:20 p.m.
6 – vs. Arizona Diamondbacks, 2:20 p.m.
8 – at Milwaukee Brewers, 8:10 p.m.
9 – at Milwaukee Brewers, 7:10 p.m.
10 – at Milwaukee Brewers, 2:10 p.m.
11 – at Houston Astros, 8:05 p.m.
12 – at Houston Astros, 8:05 p.m.
13 – at Houston Astros, 8:05 p.m.
15 – at Colorado, 8:40 p.m.
16 – at Colorado, 8:10 p.m.
17 – at Colorado, 3:10 p.m.
18 – vs. San Diego Padres, 8:05 p.m.
19 – vs. San Diego Padres, 8:05 p.m.
20 – vs. San Diego Padres, 2:20 p.m.
22 – vs. Los Angeles Angels, 2:20 p.m.
23 – vs. Los Angeles Angels, 1:05 p.m.
24 – vs. Los Angeles Angels, 2:20 p.m.
25 – vs. Colorado, 8:05 p.m.
26 – vs. Colorado, 8:05 p.m.
27 – vs. Colorado, 2:20 p.m.
28 – at Arizona Diamondbacks, 9:40 p.m.
29 – at Arizona Diamondbacks, 9:40 p.m.
30 – at Arizona Diamondbacks, 8:10 p.m.

May
1 – at Arizona Diamondbacks, 4:10 p.m.
2 – at Los Angeles Angels, 10:10 p.m.
3 – at Los Angeles Angels, 10:10 p.m.
4 – at Los Angeles Angels, 3:10 p.m.
6 – vs. Cincinnati Reds, 2:20 p.m.
7 – vs. Cincinnati Reds, 1:10 p.m.
8 – vs. Cincinnati Reds, 2:20 p.m.
10 – vs. St Louis Cardinals, 8:05 p.m.
11 – vs. St Louis Cardinals, 8:05 p.m.
12 – vs. St Louis Cardinals, 2:20 p.m.
13 – vs. San Francisco, 2:20 p.m.
14 – vs. San Francisco, 7:10 p.m.
15 – vs. San Francisco, 2:20 p.m.
16 – at Cincinnati Reds, 7:10 p.m.
17 – at Cincinnati Reds, 7:10 p.m.
18 – at Florida Marlins, 7:10 p.m.
19 – at Florida Marlins, 7:10 p.m.
20 – at Boston Red Sox, 7:10 p.m.
21 – at Boston Red Sox, 7:10 p.m.
22 – at Boston Red Sox, 8:05 p.m.
24 – vs. New York Mets, 8:05 p.m.
25 – vs. New York Mets, 8:05 p.m.
26 – vs. New York Mets, 2:20 p.m.
27 – vs. Pittsburgh Pirates, 2:20 p.m.
28 – vs. Pittsburgh Pirates, 1:05 p.m.
29 – vs. Pittsburgh Pirates, 2:20 p.m.
30 – vs. Houston Astros, 2:20 p.m.
31 – vs. Houston Astros, 8:05 p.m.

June
1 – vs. Houston Astros, 2:20 p.m.
3 – at St Louis Cardinals, 8:15 p.m.
4 – at St Louis Cardinals, 4:10 p.m.
5 – at St Louis Cardinals, 2:15 p.m.
6 – at Cincinnati Reds, 7:10 p.m.
7 – at Cincinnati Reds, 7:10 p.m.
8 – at Cincinnati Reds, 12:35 p.m.
9 – at Philadelphia Phillies, 7:05 p.m.
10 – at Philadelphia Phillies, 7:05 p.m.
11 – at Philadelphia Phillies, 4:10 p.m.
12 – at Philadelphia Phillies
13 – vs. Milwaukee Brewers, 8:05 p.m.
14 – vs. Milwaukee Brewers, 8:05 p.m.
15 – vs. Milwaukee Brewers, 8:05 p.m.
16 – vs. Milwaukee Brewers, 2:20 p.m.
17 – vs. New York Yankees, 2:20 p.m.
18 – vs. New York Yankees, 4:10 p.m.
19 – vs. New York Yankees
20 – at Chicago White Sox, 8:10 p.m.
21 – at Chicago White Sox, 8:10 p.m.
22 – at Chicago White Sox, 8:10 p.m.
24 – at Kansas City Royals, 8:10 p.m.
25 – at Kansas City Royals, 7:10 p.m.
26 – at Kansas City Royals, 2:10 p.m.
28 – vs. San Francisco, 8:05 p.m.
29 – vs. San Francisco, 8:05 p.m.
30 – vs. San Francisco, 2:20 p.m.

July
1 – vs. Chicago White Sox, 2:20 p.m.
2 – vs. Chicago White Sox, 4:10 p.m.
3 – vs. Chicago White Sox, 2:20 p.m.
4 – at Washington Nationals, 1:05 p.m.
5 – at Washington Nationals, 7:05 p.m.
6 – at Washington Nationals, 7:05 p.m.
7 – at Washington Nationals, 7:05 p.m.
8 – at Pittsburgh Pirates, 7:05 p.m.
9 – at Pittsburgh Pirates, 7:05 p.m.
10 – at Pittsburgh Pirates, 1:35 p.m.
14 – vs. Florida Marlins, 8:05 p.m.
15 – vs. Florida Marlins, 2:20 p.m.
16 – vs. Florida Marlins, 1:05 p.m.
17 – vs. Florida Marlins, 2:20 p.m.
18 – vs. Philadelphia Phillies, 8:05 p.m.
19 – vs. Philadelphia Phillies, 8:05 p.m.
20 – vs. Philadelphia Phillies, 2:20 p.m.
22 – vs. Houston Astros, 2:20 p.m.
23 – vs. Houston Astros, 1:05 p.m.
24 – vs. Houston Astros, 2:20 p.m.
26 – at Milwaukee Brewers, 8:10 p.m.
27 – at Milwaukee Brewers, 8:10 p.m.
28 – at Milwaukee Brewers, 2:10 p.m.
29 – at St Louis Cardinals, 8:15 p.m.
30 – at St Louis Cardinals, 4:10 p.m.
31 – at St Louis Cardinals, 2:15 p.m.

August
1 – at Pittsburgh Pirates, 7:05 p.m.
2 – at Pittsburgh Pirates, 7:05 p.m.
3 – at Pittsburgh Pirates, 7:05 p.m.
4 – at Pittsburgh Pirates, 7:05 p.m.
5 – vs. Cincinnati Reds, 2:20 p.m.
6 – vs. Cincinnati Reds, 1:05 p.m.
7 – vs. Cincinnati Reds, 2:20 p.m.
8 – vs. Washington Nationals, 8:05 p.m.
9 – vs. Washington Nationals, 8:05 p.m.
10 – vs. Washington Nationals, 8:05 p.m.
12 – at Atlanta Braves, 7:35 p.m.
13 – at Atlanta Braves, 7:10 p.m.
14 – at Atlanta Braves, 1:35 p.m.
15 – at Houston Astros, 8:05 p.m.
16 – at Houston Astros, 8:05 p.m.
17 – at Houston Astros, 2:05 p.m.
19 – vs. St Louis Cardinals, 2:20 p.m.
20 – vs. St Louis Cardinals, 4:10 p.m.
21 – vs. St Louis Cardinals
22 – vs. Atlanta Braves, 8:05 p.m.
23 – vs. Atlanta Braves, 8:05 p.m.
24 – vs. Atlanta Braves, 8:05 p.m.
25 – vs. Atlanta Braves, 2:20 p.m.
26 – at Milwaukee Brewers, 8:10 p.m.
27 – at Milwaukee Brewers, 7:10 p.m.
28 – at Milwaukee Brewers, 2:10 p.m.
29 – at San Francisco, 10:15 p.m.
30 – at San Francisco, 10:15 p.m.
31 – at San Francisco, 3:45 p.m.

September
2 – vs. Pittsburgh Pirates, 2:20 p.m.
3 – vs. Pittsburgh Pirates, 1:05 p.m.
4 – vs. Pittsburgh Pirates, 2:20 p.m.
5 – vs. Cincinnati Reds, 2:20 p.m.
6 – vs. Cincinnati Reds, 8:05 p.m.
7 – vs. Cincinnati Reds, 8:05 p.m.
9 – at New York Mets, 7:10 p.m.
10 – at New York Mets, 1:10 p.m.
11 – at New York Mets, 1:10 p.m.
12 – at Cincinnati Reds, 7:10 p.m.
13 – at Cincinnati Reds, 7:10 p.m.
14 – at Cincinnati Reds, 7:10 p.m.
15 – at Cincinnati Reds, 7:10 p.m.
16 – vs. Houston Astros, 2:20 p.m.
17 – vs. Houston Astros
18 – vs. Houston Astros, 2:20 p.m.
19 – vs. Milwaukee Brewers, 8:05 p.m.
20 – vs. Milwaukee Brewers, 8:05 p.m.
21 – vs. Milwaukee Brewers, 2:20 p.m.
23 – at St Louis Cardinals, 8:15 p.m.
24 – at St Louis Cardinals, 1:10 p.m.
25 – at St Louis Cardinals, 2:15 p.m.
26 – at San Diego Padres, 10:05 p.m.
27 – at San Diego Padres, 10:05 p.m.
28 – at San Diego Padres, 8:35 p.m.