APRIL
1 — at Yankees 1:05 p.m., ESPN
3 — at Yankees 7:05 p.m., ESPN2
4 — at Yankees 7:05 p.m.
5 — at Blue Jays 7:07 p.m.
6 — at Blue Jays 1:07 p.m.
7 — at Blue Jays 1:07 p.m.
8 — Orioles 2:05 p.m.
10 — Orioles 7:10 p.m.
11 — Orioles 7:10 p.m.
12 — Rays 7:10 p.m.
13 — Rays 1:05 p.m.
14 — Rays 1:35 p.m.,TBS
15 — Rays 11:05 a.m.
16 — at Indians 7:05 p.m.
17 — at Indians 7:05 p.m.
18 — at Indians 7:05 p.m.
19 — Royals 7:10 p.m.
20 — Royals 1:10 p.m.
21 — Royals 1:35 p.m.
22 — Athletics 6:35 p.m.
23 — Athletics 6:35 p.m.
24 — Athletics 4:05 p.m.
25 — Astros 6:35 p.m.
26 — Astros 7:10 p.m.
27 — Astros 7:10 p.m.
28 — Astros 1:35 p.m.
30 — at Blue Jays 7:07 p.m.
MAY
1 — at Blue Jays 7:07 p.m.
2 — at Blue Jays 7:07 p.m.
3 — at Rangers 8:05 p.m.
4 — at Rangers 8:05 p.m.
5 — at Rangers 3:05 p.m.
6 — Twins 7:10 p.m.
7 — Twins 7:10 p.m.
8 — Twins 7:10 p.m.
9 — Twins 7:10 p.m.
10 — Blue Jays 7:10 p.m.
11 — Blue Jays 1:35 p.m.
12 — Blue Jays 1:35 p.m., TBS
14 — at Rays 7:10 p.m.
15 — at Rays 7:10 p.m.
16 — at Rays 7:10 p.m.
17 — at Twins 8:10 p.m.
18 — at Twins 7:10 p.m.
19 — at Twins 2:10 p.m.
20 — at White Sox 8:10 p.m.
21 — at White Sox 8:10 p.m.
22 — at White Sox 8:10 p.m.
23 — Indians 7:10 p.m.
24 — Indians 7:10 p.m.
25 — Indians 1:35 p.m.
26 — Indians 1:35 p.m.
27 — Phillies 7:10 p.m.
28 — Phillies 7:10 p.m.
29 — Phillies 7:05 p.m.
30 — Phillies 7:05 p.m.
31 — at Yankees 7:05 p.m.
JUNE
1 — at Yankees 7:15 p.m., FOX
2 — at Yankees TBD
4 — Rangers 7:10 p.m.
5 — Rangers 7:10 p.m.
6 — Rangers 7:10 p.m.
7 — Angels 7:10 p.m.
8 — Angels 7:15 p.m., FOX
9 — Angels 1:35 p.m.
10 — at Rays 7:10 p.m.
11 — at Rays 7:10 p.m.
12 — at Rays 7:10 p.m.
13 — at Orioles 7:05 p.m.
14 — at Orioles 7:05 p.m.
15 — at Orioles 4:05 p.m.
16 — at Orioles 1:35 p.m.
18 — Rays 7:10 p.m.
19 — Rays 7:10 p.m.
20 — at Tigers 7:05 p.m.
21 — at Tigers 7:05 p.m.
22 — at Tigers 7:15 p.m., FOX
23 — at Tigers 1:05 p.m.
25 — Rockies 7:10 p.m.
26 — Rockies 4:05 p.m.
27 — Blue Jays 7:10 p.m.
28 — Blue Jays 7:10 p.m.
29 — Blue Jays 4:05 p.m.
30 — Blue Jays 1:35 p.m.
JULY
2 — Padres 7:10 p.m.
3 — Padres 7:10 p.m.
4 — Padres 1:35 p.m.
5 — at Angels 10:05 p.m.
6 — at Angels 10:05 p.m.
7 — at Angels TBD
8 — at Mariners 10:10 p.m.
9 — at Mariners 10:10 p.m.
10 — at Mariners 10:10 p.m.
11 — at Mariners 3:40 p.m.
12 — at Athletics 10:05 p.m.
13 — at Athletics 10:05 p.m.
14 — at Athletics 4:05 p.m.
19 — Yankees 7:10 p.m.
20 — Yankees 4:05 p.m., FOX
21 — Yankees 8:05 p.m., ESPN
22 — Rays 7:10 p.m.
23 — Rays 7:10 p.m.
24 — Rays 7:10 p.m.
25 — Rays 7:10 p.m.
26 — at Orioles 7:05 p.m.
27 — at Orioles 7:05 p.m.
28 — at Orioles 1:35 p.m.
30 — Mariners 7:10 p.m.
31 — Mariners 7:10 p.m.
AUGUST
1 — Mariners 7:10 p.m.
2 — D-backs 7:10 p.m.
3 — D-backs 7:10 p.m.
4 — D-backs 1:35 p.m.
5 — at Astros 8:10 p.m.
6 — at Astros 8:10 p.m.
7 — at Astros 8:10 p.m.
8 — at Royals 8:10 p.m.
9 — at Royals 8:10 p.m.
10 — at Royals 7:10 p.m.
11 — at Royals 2:10 p.m.
13 — at Blue Jays 7:07 p.m.
14 — at Blue Jays 7:07 p.m.
15 — at Blue Jays 7:07 p.m.
16 — Yankees 7:10 p.m.
17 — Yankees 4:05 p.m., FOX
18 — Yankees TBD
19 — at Giants 10:15 p.m.
20 — at Giants 10:15 p.m.
21 — at Giants 3:45 p.m.
23 — at Dodgers 10:10 p.m.
24 — at Dodgers 4:05 p.m., FOX
25 — at Dodgers TBD
27 — Orioles 7:10 p.m.
28 — Orioles 7:10 p.m.
29 — Orioles 7:10 p.m.
30 — White Sox 7:10 p.m.
31 — White Sox 7:10 p.m.
SEPTEMBER
1 — White Sox 1:35 p.m.
2 — Tigers 1:35 p.m.
3 — Tigers 7:10 p.m.
4 — Tigers 7:10 p.m.
5 — at Yankees 7:05 p.m.
6 — at Yankees 7:05 p.m.
7 — at Yankees 1:05 p.m., FOX
8 — at Yankees TBD
10 — at Rays 7:10 p.m.
11 — at Rays 7:10 p.m.
12 — at Rays 7:10 p.m.
13 — Yankees 7:10 p.m.
14 — Yankees 1:05 p.m., FOX
15 — Yankees TBD
17 — Orioles 7:10 p.m.
18 — Orioles 7:10 p.m.
19 — Orioles 7:10 p.m.
20 — Blue Jays 7:10 p.m.
21 — Blue Jays 7:10 p.m.
22 — Blue Jays 1:35 p.m.
24 — at Rockies 8:40 p.m.
25 — at Rockies 8:40 p.m.
27 — at Orioles 7:05 p.m.
28 — at Orioles 7:05 p.m.
29 — at Orioles 1:35 p.m.
TV — All games on NESN unless noted.
Radio — All games on WZON Bangor (620 AM), WDEA Ellsworth (1370 AM), WHOU Houlton (100.1 FM), WQDY Calais (92.7 FM), WSYY Millinocket (1240 AM), WALZ Machias (95.3 FM), WEGP Presque Isle (1390 AM), WBYA Islesboro (105.5 FM), WFAU Augusta (1280 AM), WKTJ Farmington (99.3 FM), WIGY Madison (97.5 FM) radio


