Texas Rangers 2023 schedule (opponents, times)

Rangers 2023 schedule:

March 30 vs. Phillies, 3:05 p.m.

April 1 vs. Phillies, 3:05 p.m.

April 2 vs. Phillies, 6:08 p.m.

April 3 vs. Orioles, 7:05 p.m.

April 4 vs. Orioles, 7:05 p.m.

April 5 vs. Orioles, 1:05 p.m.

April 7 at Cubs, 1:20 p.m.

April 8 at Cubs, 3:05 p.m.

April 9 at Cubs, 1:20 p.m.

April 10 vs. Royals, 7:05 p.m.

April 11 vs. Royals, 7:05 p.m.

April 12 vs. Royals, 7:05 p.m.

April 14 at Astros, 7:10 p.m.

April 15 at Astros, 6:10 p.m.

April 16 at Astros, 6:08 p.m.

April 17 at Royals, 6:40 p.m.

April 18 at Royals, 6:40 p.m.

April 19 at Royals, 1:10 p.m.

April 21 vs. A’s, 7:05 p.m.

April 22 vs. A’s, 6:05 p.m.

April 23 vs. A’s, 1:35 p.m.

April 24 at Reds, 5:40 p.m.

April 25 at Reds, 5:40 p.m.

April 26 at Reds, 11:35 a.m.

April 27 vs. Yankees, 7:05 p.m.

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

April 29 vs. Yankees, 6:05 p.m.

April 30 vs. Yankees, 1:35 p.m.

May 2 vs. Diamondbacks, 7:05 p.m.

May 3 vs. Diamondbacks, 1:05 p.m.

May 5 at Angels, 8:38 p.m.

May 6 at Angels, 8:07 p.m.

May 7 at Angels, 3:07 p.m.

May 8 at Mariners, 8:40 p.m.

May 9 at Mariners, 8:40 p.m.

May 10 at Mariners, 2:40 p.m.

May 11 at A’s, 8:40 p.m.

May 12 at A’s, 8:40 p.m.

May 13 at A’s, 3:07 p.m.

May 14 at A’s, 3:07 p.m.

May 15 vs. Braves, 7:05 p.m.

May 16 vs. Braves, 7:05 p.m.

May 17 vs. Braves, 7:05 p.m.

May 19 vs. Rockies, 7:05 p.m.

May 20 vs. Rockies, 3:05 p.m.

May 21 vs. Rockies, 1:35 p.m.

May 22 at Pirates, 5:35 p.m.

May 23 at Pirates, 5:35 p.m.

May 24 at Pirates, 11:35 a.m.

May 26 at Orioles, 6:05 p.m.

May 27 at Orioles, 3:05 p.m.

May 28 at Orioles, 12:35 p.m.

May 29 at Tigers, 12:10 p.m.

May 30 at Tigers, 5:40 p.m.

May 31 at Tigers, 12:10 p.m.

June 2 vs. Mariners, 7:05 p.m.

June 3 vs. Mariners, 3:05 p.m.

June 4 vs. Mariners, 1:35 p.m.

June 5 vs. Cardinals, 7:05 p.m.

June 6 vs. Cardinals, 7:05 p.m.

June 7 vs. Cardinals, 7:05 p.m.

June 9 at Rays, 5:40 p.m.

June 10 at Rays, 3:10 p.m.

June 11 at Rays, 12:40 p.m.

June 12 vs. Angels, 7:05 p.m.

June 13 vs. Angels, 7:05 p.m.

June 14 vs. Angels, 7:05 p.m.

June 15 vs. Angels, 7:05 p.m.

June 16 vs. Blue Jays, 7:05 p.m.

June 17 vs. Blue Jays, 3:05 p.m.

June 18 vs. Blue Jays, 1:35 p.m.

June 19 at White Sox, 7:10 p.m.

June 20 at White Sox, 7:10 p.m.

June 21 at White Sox, 7:10 p.m.

June 23 at Yankees, 6:05 p.m.

June 24 at Yankees, 3:05 p.m.

June 25 at Yankees, 12:35 p.m.

June 26 vs. Tigers, 7:05 p.m.

June 27 vs. Tigers, 7:05 p.m.

June 28 vs. Tigers, 7:05 p.m.

June 29 vs. Tigers, 1:05 p.m.

June 30 vs. Astros, 7:05 p.m.

July 1 vs. Astros, 3:05 p.m.

July 2 vs. Astros, 1:35 p.m.

July 3 vs. Astros, 1:05 p.m.

July 4 at Red Sox, 12;35 p.m.

July 5 at Red Sox, 6:10 p.m.

July 6 at Red Sox, 6:10 p.m.

July 7 at Nationals, 6:05 p.m.

July 8 at Nationals, 3:05 p.m.

July 9 at Nationals, 11:05 a.m.

July 10-13 All-Star Game Break

July 14 vs. Guardians, 7:05 p.m.

July 15 vs. Guardians, 3:05 p.m.

July 16 vs. Guardians, 1:35 p.m.

July 17 vs. Rays, 7:05 p.m.

July 18 vs. Rays, 7:05 p.m.

July 19 vs. Rays, 1:05 p.m.

July 21 vs. Dodgers, 7:05 p.m.

July 22 vs. Dodgers, 3:05 p.m.

July 23 vs. Dodgers, 1:35 p.m.

July 24 at Astros, 7:10 p.m.

July 25 at Astros, 7:10 p.m.

July 26 at Astros, 7:10 p.m.

July 28 at Padres, 8:40 p.m.

July 29 at Padres, 7:40 p.m.

July 30 at Padres, 3:10 p.m.

Aug. 1 vs. White Sox, 7:05 p.m.

Aug. 2 vs. White Sox, 7:05 p.m.

Aug. 3 vs. White Sox, 1:05 p.m.

Aug. 4 vs. Marlins, 7:05 p.m.

Aug. 5 vs. Marlins, 3:05 p.m.

Aug. 6 vs. Marlins, 1:35 p.m.

Aug. 7 at A’s, 8:40 p.m.

Aug. 8 at A’s, 8:0 p.m.

Aug,. 9 at A’s, 2:37 p.m.

Aug. 11 at Giants, 9:15 p.m.

Aug. 12 at Giants, 8:05 p.m.

Aug. 13 at Giants, 3:05 p.m.

Aug. 14 vs. Angels, 7:05 p.m.

Aug. 15 vs. Angels, 7:05 p.m.

Aug. 16 vs. Angels, 7:05 p.m.

Aug. 18 vs. Brewers, 7:05 p.m.

Aug. 19 vs. Brewers, 3:05 p.m.

Aug. 20 vs. Brewers, 1:35 p.m.

Aug. 21 at Diamondbacks, 8:40 p.m.

Aug. 22 at Diamondbacks, 8:40 p.m.

Aug. 24 at Twins, 6:10 p.m.

Aug. 25 at Twins, 7:10 p.m.

Aug. 26 at Twins, 6:15 p.m.

Aug. 27 at Twins, 1:10 p.m.

Aug. 28 at Mets, 6:10 p.m.

Aug. 29 at Mets, 6:10 p.m.

Aug. 30 at Mets, 5:40 p.m.

Sept. 1 vs. Twins, 7:05 p.m.

Sept. 2 vs. Twins, 6:15 p.m.

Sept. 3 vs. Twins, 1:35 p.m.

Sept. 4 vs. Astros, 3:05 p.m.

Sept. 5 vs. Astros, 7:05 p.m.

Sept. 6 vs. Astros, 7:05 p.m.

Sept. 8 vs. A’s, 7:05 p.m.

Sept. 9 vs. A’s, 6:05 p.m.

Sept. 10 vs. A’s, 1:35 p.m.

Sept. 11 at Blue Jays, 6:07 p.m.

Sept. 12 at Blue Jays, 6:07 p.m.

Sept. 13 at Blue Jays, 6:07 p.m.

Sept. 14 at Blue Jays, 6:07 p.m.

Sept. 15 at Guardians, 6:10 p.m.

Sept. 16 at Guardians, 5:10 p.m.

Sept. 17 at Guardians, 12:40 p.m.

Sept. 18 vs. Red Sox, 7:05 p.m.

Sept. 19 vs. Red Sox, 7:05 p.m.

Sept. 20 vs. Red Sox, 1:05 p.m.

Sept. 22 vs. Mariners, 7:05 p.m.

Sept. 23 vs. Mariners, 6:05 p.m.

Sept. 24 vs. Mariners, 1:35 p.m.

Sept. 25 at Angels, 8:38 p.m.

Sept. 26 at Angels, 8:38 p.m.

Sept. 27 at Angels, 8:38 p.m.

Sept. 28 at Mariners, 8:40 p.m.

Sept. 29 at Mariners, 9:10 p.m.

Sept. 30 at Mariner, 8:40 p.m.

Oct. 1 at Mainers, 2:10 p.m.