Boston Red Sox' Mookie Betts connects on a solo-home run in the seventh inning of a spring training baseball game against the Atlanta Braves Saturday, March 16, 2019, in Fort Myers, Fla. Credit: John Bazemore | AP

MARCH

28 — at Mariners, 7:10 p.m.

29 — at Mariners, 10:10 p.m.

30 — at Mariners, 9:10 p.m.

31 — at Mariners, 4:10 p.m.

APRIL

1 — at Athletics, 10:07 p.m.

2 — at Athletics, 10:07 p.m.

3 — at Athletics, 10:07 p.m.

4 — at Athletics, 3:37 p.m.

5 — at D-backs, 7:10 p.m.

6 — at D-backs, 8:10 p.m.

7 — at D-backs, 4:10 p.m.

9 — vs. Blue Jays, 2:05 p.m.

11 — vs. Blue Jays, 7:10 p.m.

12 — vs. Orioles, 7:10 p.m.

13 — vs. Orioles, 1:05 p.m.

14 — vs. Orioles, 1:05 p.m.

15 — vs. Orioles, 11:05 a.m.

16 — at Yankees, 6:35 p.m.

17 — at Yankees, 6:35 p.m.

19 — at Rays, 7:10 p.m.

20 — at Rays, 6:10 p.m.

21 — at Rays, 2:10 p.m.

22 — vs. Tigers, 7:10 p.m.

23 — vs. Tigers, 7:10 p.m.

24 — vs. Tigers, 7:10 p.m.

25 — vs. Tigers, 7:10 p.m.

26 — vs. Rays, 7:10 p.m.

27 — vs. Rays, 4:05 p.m.

28 — vs. Rays, 1:05 p.m.

29 — vs. Athletics, 7:10 p.m.

30 — vs. Athletics, 7:10 p.m.

MAY

1 — Athletics, 1:05 p.m.

2 — at White Sox, 8:10 p.m.

3 — at White Sox, 8:10 p.m.

4 — at White Sox, 7:10 p.m.

5 — at White Sox, 2:10 p.m.

6 — at Orioles, 7:05 p.m.

7 — at Orioles, 7:05 p.m.

8 — at Orioles, 7:05 p.m.

10 — vs. Mariners, 7:10 p.m.

11 — vs. Mariners, 1:05 p.m.

12 — vs. Mariners, 1:05 p.m.

14 — vs. Rockies, 7:10 p.m.

15 — vs. Rockies, 7:10 p.m.

17 — vs. Astros, 7:10 p.m.

18 — vs. Astros, 7:15 p.m.

19 — vs. Astros, 1:05 p.m.

20 — at Blue Jays, 1:07 p.m.

21 — at Blue Jays, 7:07 p.m.

22 — at Blue Jays, 7:07 p.m.

23 — at Blue Jays, 12:37 p.m.

24 — at Astros, 8:10 p.m.

25 — at Astros, 7:15 p.m.

26 — at Astros, 2:10 p.m.

27 — vs. Indians, 4:05 p.m.

28 — vs. Indians, 7:10 p.m.

29 — vs. Indians, 7:10 p.m.

30 — at Yankees, 7:05 p.m.

31 — at Yankees, 7:05 p.m.

JUNE

1 — at Yankees, 7:15 p.m.

2 — at Yankees, 7:05 p.m.

4 — at Royals, 8:15 p.m.

5 — at Royals, 8:15 p.m.

6 — at Royals, 1:15 p.m.

7 — vs. Rays, 7:10 p.m.

8 — vs. Rays, 1:05 p.m.

9 — vs. Rays, 1:05 p.m.

10 — vs. Rangers, 7:10 p.m.

11 — vs. Rangers, 7:10 p.m.

12 — vs. Rangers, 7:10 p.m.

13 — vs. Rangers, 7:10 p.m.

14 — at Orioles, 7:05 p.m.

15 — at Orioles, 4:05 p.m.

16 — at Orioles, 1:05 p.m.

17 — at Twins, 8:10 p.m.

18 — at Twins, 8:10 p.m.

19 — at Twins, 8:10 p.m.

21 — vs. Blue Jays, 7:10 p.m.

22 — vs. Blue Jays, 4:05 p.m.

23 — vs. Blue Jays, 1:05 p.m.

24 — vs. White Sox, 7:10 p.m.

25 — vs. White Sox, 7:10 p.m.

26 — vs. White Sox, 1:05 p.m.

29 — vs. Yankees (at London), 1:10 p.m.

30 — vs. Yankees (at London), 10:10 a.m.

JULY

2 — at Blue Jays, 7:07 p.m.

3 — at Blue Jays, 7:07 p.m.

4 — at Blue Jays, 7:07 p.m.

5 — at Tigers, 7:10 p.m.

6 — at Tigers, 4:10 p.m.

7 — at Tigers, 1:10 p.m.

12 — vs. Dodgers, 7:10 p.m.

13 — vs. Dodgers, 7:15 p.m.

14 — vs. Dodgers, 7:05 p.m.

15 — vs. Blue Jays, 7:10 p.m.

16 — vs. Blue Jays, 7:10 p.m.

17 — vs. Blue Jays, 7:10 p.m.

18 — vs. Blue Jays, 7:10 p.m.

19 — at Orioles, 7:05 p.m.

20 — at Orioles, 7:05 p.m.

21 — at Orioles, 1:05 p.m.

22 — at Rays, 7:10 p.m.

23 — at Rays, 7:10 p.m.

24 — at Rays, 12:10 p.m.

25 — vs. Yankees, 7:10 p.m.

26 — vs. Yankees, 7:10 p.m.

27 — vs. Yankees, 4:05 p.m.

28 — vs. Yankees, 7:05 p.m.

30 — vs. Rays, 7:10 p.m.

31 — vs. Rays, 7:10 p.m.

AUGUST

1 — vs. Rays, 7:10 p.m.

2 — at Yankees, 7:05 p.m.

3 — at Yankees, 4:05 p.m.

4 — at Yankees, 7:05 p.m.

5 — vs. Royals, 7:10 p.m.

6 — vs. Royals, 7:10 p.m.

7 — vs. Royals, 7:10 p.m.

8 — vs. Angels, 7:10 p.m.

9 — vs. Angels, 7:10 p.m.

10 — vs. Angels, 4:05 p.m.

11 — vs. Angels, 1:05 p.m.

12 — at Indians, 7:10 p.m.

13 — at Indians, 7:10 p.m.

14 — at Indians, 1:10 p.m.

16 — vs. Orioles, 7:10 p.m.

17 — vs. Orioles, 7:10 p.m.

18 — vs. Orioles, 1:05 p.m.

20 — vs. Phillies, 7:10 p.m.

21 — vs. Phillies, 7:10 p.m.

23 — at Padres, 10:10 p.m.

24 — at Padres, 8:40 p.m.

25 — at Padres, 4:10 p.m.

27 — at Rockies, 8:40 p.m.

28 — at Rockies, 8:40 p.m.

30 — at Angels, 10:07 p.m.

31 — at Angels, 9:07 p.m.

SEPTEMBER

1 — at Angels, 4:07 p.m.

3 — vs. Twins, 7:10 p.m.

4 — vs. Twins, 7:10 p.m.

5 — vs. Twins, 7:10 p.m.

6 — vs. Yankees, 7:10 p.m.

7 — vs. Yankees, 4:05 p.m.

8 — vs. Yankees, 8:05 p.m.

9 — vs. Yankees, 7:10 p.m.

10 — at Blue Jays, 7:07 p.m.

11 — at Blue Jays, 7:07 p.m.

12 — at Blue Jays, 7:07 p.m.

14 — at Phillies, 7:05 p.m.

15 — at Phillies, 1:05 p.m.

17 — vs. Giants, 7:10 p.m.

18 — vs. Giants, 7:10 p.m.

19 — vs. Giants, 1:05 p.m.

20 — at Rays, 7:10 p.m.

21 — at Rays, 6:10 p.m.

22 — at Rays, 1:10 p.m.

23 — at Rays, 7:10 p.m.

24 — at Rangers, 8:05 p.m.

25 — at Rangers, 8:05 p.m.

26 — at Rangers, 2:05 p.m.

27 — vs. Orioles, 7:10 p.m.

28 — vs. Orioles, 1:05 p.m.

29 — vs. Orioles, 3:05 p.m.