Tigers
Date |Opponent | Pre-game |First Pitch
May 1 Cardinals 12:45pm 1:10pm
May 3 @ Yankees 6:40pm 7:05pm
May 4 @ Yankees 12:40pm 1:05pm
May 5 @ Yankees 1:10pm 1:35pm
May 6 @ Guardians 5:45pm 6:10pm
May 7 @ Guardians 5:45pm 6:10pm
May 8 @ Guardians 12:45pm 1:10pm
May 10 Astros 6:15pm 6:40pm
May 11 Astros 5:45pm 6:10pm
May 12 Astros 1:15pm 1:40pm
May 13 Marlins 6:15pm 6:40pm
May 14 Marlins 6:15pm 6:40pm
May 15 Marlins 12:45pm 1:10pm
May 17 @ Diamondbacks 9:15pm 9:40pm
May 18 @ Diamondbacks 7:45pm 8:10pm
May 19 @ Diamondbacks 3:45pm 4:10pm
May 20 @ Royals 7:15pm 7:40pm
May 21 @ Royals 7:15pm 7:40pm
May 22 @ Royals 1:45pm 2:10pm
May 23 Blue Jays 6:15pm 6:40pm
May 24 Blue Jays 6:15pm 6:40pm
May 25 Blue Jays 12:45pm 1:10pm
May 26 Blue Jays 1:15pm 1:40pm
May 28 Pirates 6:15pm 6:40pm
May 29 Pirates 12:45pm 1:10pm
May 30 @ Red Sox 6:45pm 7:10pm
May 31 @ Red Sox 6:45pm 7:10pm
June 1 @ Red Sox 3:45pm 4:10pm
June 2 @ Red Sox 1:10pm 1:35pm
June 3 @ Rangers 7:40pm 8:05pm
June 4 @ Rangers 7:40pm 8:05pm
June 5 @ Rangers 7:40pm 8:05pm
June 7 Brewers 6:15pm 6:40pm
June 8 Brewers 3:45pm 4:10pm
June 9 Brewers 1:15pm 1:40pm
June 11 Nationals 6:15pm 6:40pm
June 12 Nationals 6:15pm 6:40pm
June 13 Nationals 12:45pm 1:10pm
June 14 @ Astros 7:45pm 8:10pm
June 15 @ Astros 3:45pm 4:10pm
June 16 @ Astros 1:45pm 2:10pm
June 17 @ Braves 6:55pm 7:20pm
June 18 @ Braves 6:55pm 7:20pm
June 19 @ Braves 11:55am 12:20pm
June 21 White Sox 6:15pm 6:40pm
June 22 White Sox 12:45pm 1:10pm
June 23 White Sox 1:15pm 1:40pm
June 24 Phillies 6:15pm 6:40pm
June 25 Phillies 6:15pm 6:40pm
June 26 Phillies 12:45pm 1:10pm
June 27 @ Angels 9:10pm 9:38pm
June 28 @ Angels 9:10pm 9:38pm
June 29 @ Angels 9:40pm 10:07pm
June 30 @ Angels 3:40pm 4:07pm
July 2 @ Twins 7:15pm 7:40pm
July 3 @ Twins 7:45pm 8:10pm
July 4 @ Twins 1:45pm 2:10pm
July 5 @ Reds 6:45pm 7:10pm
July 6 @ Reds 3:45pm 4:10pm
July 7 @ Reds 1:15pm 1:40pm
July 8 Guardians 6:15pm 6:40pm
July 9 Guardians 6:15pm 6:40pm
July 10 Guardians 6:15pm 6:40pm
July 11 Guardians 12:45pm 1:10pm
July 12 Dodgers 6:15pm 6:40pm
July 13 Dodgers 12:45pm 1:10pm
July 14 Dodgers 1:15pm 1:40pm
———————————-MLB ALL STAR BREAK————————————–
July 19 @ Blue Jays 6:40pm 7:07pm
July 20 @ Blue Jays 2:40pm 3:07pm
July 21 @ Blue Jays 1:10pm 1:37pm
July 22 @ Guardians 6:15pm 6:40pm
July 23 @ Guardians 6:15pm 6:40pm
July 24 @ Guardians 6:15pm 6:40pm
July 25 @ Guardians 12:45pm 1:10pm
July 26 Twins 6:15pm 6:40pm
July 27 Twins 5:45pm 6:10pm
July 28 Twins 1:15pm 1:40pm
July 29 Guardians 6:15pm 6:40pm
July 30 Guardians 12:45pm 1:10pm
Aug 1 Royals 6:15pm 6:40pm
Aug 2 Royals 6:15pm 6:40pm
Aug 3 Royals 5:45pm 6:10pm
Aug 4 Royals 1:15pm 1:40pm
Aug 6 @ Mariners 9:15pm 9:40pm
Aug 7 @ Mariners 9:15pm 9:40pm
Aug 8 @ Mariners 9:15pm 9:40pm
Aug 9 @ Giants 9:50pm 10:15pm
Aug 10 @ Giants 3:40pm 4:05pm
Aug 11 @ Giants 3:40pm 4:05pm
Aug 13 Mariners 6:15pm 6:40pm
Aug 14 Mariners 6:15pm 6:40pm
Aug 15 Mariners 12:45pm 1:10pm
Aug 16 Yankees 6:15pm 6:40pm
Aug 17 Yankees 12:45pm 1:10pm
Aug 18 Yankees 6:45pm 7:10pm
^^^^^^^^^^^^^^^Little League Classic in Williamsport^^^^^^^^^^^^^^^^
Aug 20 @ Cubs 7:40pm 8:05pm
Aug 21 @ Cubs 7:40pm 8:05pm
Aug 22 @ Cubs 1:55pm 2:20pm
Aug 23 @ White Sox 7:45pm 8:10pm
Aug 24 @ White Sox 6:45pm 7:10pm
Aug 25 @ White Sox 1:45pm 2:10pm
Aug 26 @ White Sox 7:45pm 8:10pm
Aug 27 Angels 6:15pm 6:40pm
Aug 28 Angels 6:15pm 6:40pm
Aug 29 Angels 12:45pm 1:10pm
Aug 30 Red Sox 6:15pm 6:40pm
Aug 31 Red Sox 5:45pm 6:10pm
Sept 1 Red Sox 1:15pm 1:40pm
Sept 2 @ Padres 6:15pm 6:40pm
Sept 4 @ Padres 9:15pm 9:40pm
Sept 5 @ Padres 8:15pm 8:40pm
Sept 6 @ A’s 9:15pm 9:40pm
Sept 7 @ A’s 3:40pm 4:07pm
Sept 8 @ A’s 3:40pm 4:07pm
Sept 10 Rockies 6:15pm 6:40pm
Sept 11 Rockies 6:15pm 6:40pm
Sept 12 Rockies 12:45pm 1:10pm
Sept 13 Orioles 6:15pm 6:40pm
Sept 14 Orioles 5:45pm 6:10pm
Sept 16 @ Royals 7:15pm 7:40pm
Sept 17 @ Royals 7:15pm 7:40pm
Sept 18 @ Royals 7:15pm 7:40pm
Sept 20 @ Orioles 6:40pm 7:05pm
Sept 21 @ Orioles 3:40pm 4:05pm
Sept 22 @ Orioles 1:10pm 1:35pm
Sept 24 Rays 6:15pm 6:40pm
Sept 25 Rays 6:15pm 6:40pm
Sept 26 Rays 12:45pm 1:10pm
Sept 27 White Sox 6:15pm 6:40pm
Sept 28 White Sox 12:45pm 1:10pm
Sept 29 White Sox 2:45pm 3:10pm
Red Wings
Jan 19 @ Hurricanes 6:45pm
Jan 21 Lightning 6:45pm
Jan 23 Stars 6:45pm
Jan 25 Flyers 6:45pm
Jan 27 Knights 7:45pm – Join in Progress after MSU
Jan 31 Senators 6:45pm
Feb 10 Canucks 12:45pm
Feb 13 @ Oilers 8:45pm
Feb 15 @ Canucks 9:45pm
Feb 17 @ Flames 3:45pm
Feb 19 @ Kraken 3:15pm
Feb 22 Avalanche 6:45pm
Feb 24 Blues 11:45am
Feb 25 @ Blackhawks 5:45pm – Join in Progress after MSU
Feb 27 Capitals 6:45pm
Feb 29 Islanders 6:45pm
Mar 2 Panthers 6:45pm
Mar 6 @ Avalanche 9:15pm – Join in Progress after MSU
Mar 8 @ Coyotes 8:45pm
Mar 9 @ Golden Knights 9:45pm
Mar 12 @ Sabres 6:45pm
Mar 14 Coyotes 6:45pm
Mar 16 Sabres 12:15pm
Mar 17 @ Penguins 5:45pm
Mar 19 Blue Jackets 6:45pm
Mar 21 Islanders 6:45pm
Mar 23 @ Predators 4:45pm
Mar 26 @ Capitals 6:45pm
Mar 28 @ Hurricanes 7:15pm
Mar 30 @ Panthers 12:15pm
Apr 1 @ Lightning 6:45pm
Apr 5 Rangers 6:45pm
Apr 7 Sabres 12:45pm
Apr 9 Capitals 6:45pm
Apr 11 @ Penguins 6:45pm
Apr 13 @ Maple Leafs 6:45pm
Apr 15 Canadiens 6:45pm
Apr 16 @ Canadiens 6:45pm
MSU Basketball
Thur, Jan 18 MINNESOTA 5:30pm – Immediately followed by Illinois @ Michigan
Sun, Jan 21 at Maryland Noon
Fri, Jan 26 at Wisconsin 7pm
Tue, Jan 30 MICHIGAN 8pm
Sat, Feb 3 MARYLAND TBA
Tue, Feb 6 at Minnesota TBA
Sat, Feb 10 ILLINOIS TBA
Wed, Feb 14 at Penn State TBA
Sat, Feb 17 at Michigan TBA
Tue, Feb 20 IOWA TBA
Sun, Feb 25 OHIO STATE TBA
Sat, Mar 2 at Purdue TBA
Wed, Mar 6 NORTHWESTERN TBA
Sun, Mar 10 at Indian
Pistons Basketball
Jan 1 @ Rockets 7:35pm
Jan 3 @ Jazz 8:35pm
Jan 5 @ Warriors 9:35pm
Jan 9 Kings 6:35pm
Jan 10 Spurs 6:35pm
Jan 12 Rockets 7:05pm
Jan 15 @ Wizards 2:35pm
Jan 20 Bucks 2:35pm
Jan 22 Bucks 6:35pm
Jan 24 Hornets 6:35pm
Jan 27 Wizards 11:35am
Jan 28 Thunder 5:35pm
Feb 2 Clippers 6:35pm
Feb 4 Magic 2:35pm
Feb 7 @ Kings 9:35pm
Feb 8 @ Trail Blazers 9:35pm
Feb 24 Magic 7:35pm
Feb 26 Knicks 6:35pm
Mar 1 Cavaliers 6:35pm
Mar 3 @ Magic 5:35pm
Mar 5 @ Heat 7:05pm
Mar 7 Nets 6:35pm
Mar 11 Hornets 6:35pm
Mar 13 Raptors 6:35pm
Mar 15 Heat 6:35pm
Mar 18 @ Celtics 7:05pm
Mar 22 Celtics 6:35pm
Mar 24 Pelicans 2:35pm
Mar 27 @ Timberwolves 7:35pm
Mar 29 @ Wizards 6:35pm
Apr 6 @ Nets 6:35pm
Apr 12 @ Mavericks 8:05pm
Apr 14 @ Spurs 3:05pm