MINNEAPOLIS-ST. PAUL, MN ¨C The Minnesota Twins, in conjunction with Major League Baseball, today announced the 2025 regular season broadcast schedule and linear television distribution lineup for Twins.TV Presented by Progressive. A linear television channel finder for Twins.TV Presented by Progressive is now available at twins.com/watch; Twins fans can easily locate where and how to watch games depending on the video distributor they utilize, including DIRECTV satellite and streaming (Ch. 668-3 or Ch. 668), Xfinity/Comcast (Ch. 1261), Spectrum (Ch. 428 or 468, and Ch. 319 for Spectrum Wisconsin), Midco (Ch. 638), Fubo and more.
Thanks to the Twins¡¯ production and distribution partnership with MLB, in-market fans throughout Twins Territory (all of Minnesota, Iowa, North Dakota and South Dakota, along with western Wisconsin) can also watch all locally-distributed regular season Twins games live or on-demand ¨C with no blackouts ¨C via one of three primary Twins.TV Presented by Progressive direct-to-consumer (DTC) streaming subscription packages, available now at Twins.TV: Twins.TV Yearly Subscription for $99.99 (less than $1 per game), Twins.TV Monthly Subscription for $19.99 per month, or the MLB.TV All Teams + Twins.TV Subscription for $199.99 (including all out-of-market MLB regular season games).
Twins.TV Presented by Progressive debuts with today¡¯s Opening Day contest in St. Louis, beginning with a special pregame show live from Busch Stadium at 2:45 p.m. before Twins-Cardinals first pitch at 3:15 p.m. CT.
¡°Beginning with Opening Day, Twins fans can finally watch our games where, when and how they choose with Twins.TV Presented by Progressive,¡± said Twins Executive Chair Joe Pohlad. ¡°This is a day we have been eagerly anticipating. We are truly ecstatic to deliver this unprecedented access to Twins Baseball for our fans throughout Twins Territory all season long. We are grateful to our partners at Major League Baseball and excited to work with them on this new era of broadcast excellence in 2025 and beyond.¡±
Twins.TV Presented by Progressive will broadcast all locally-distributed Twins regular season games in 2025. The club currently has 11 scheduled exclusive national broadcasts this season on Apple TV (April 11 vs. DET and May 9 vs. SF), FOX (May 10 vs. SF, May 17 at MIL, May 31 at SEA, August 16 vs. DET and September 6 at KC) and Roku (August 10 vs. KC and August 31 vs. SD).
Three-time Minnesota Sportscaster of the Year Cory Provus is the play-by-play voice for Twins.TV Presented by Progressive; he is joined on air by Twins Hall of Famer Justin Morneau (primary analyst), Twins alumni LaTroy Hawkins (analyst), Glen Perkins (analyst), Trevor Plouffe (analyst), Denard Span (analyst) and Tim Laudner (pre and postgame host), and experienced voices Audra Martin (reporter) and Katie Storm (pre and postgame host). Twins.TV Presented by Progressive broadcasts will be led by multi-time Emmy Award winning producer Trevor Fleck
Along with today¡¯s special Opening Day coverage from St. Louis, all Twins.TV Presented by Progressive home game broadcasts from Target Field will feature a 30-minute pregame show (1 hour for the April 3 Home Opener); each broadcast (home and road) will close with a 20-minute postgame show. Select broadcasts will also include special features normally reserved for nationally-televised games, including Ump Cam., Wire Cam., a new RF camera with a shallow depth-of-field look and increased access such as in-game player interviews. Twins.TV will also feature live look-ins to the MLB Replay Operations Center and, thanks to the MLB-led production of MiLB.TV, exclusive live look-ins on Twins minor league affiliate game broadcasts as warranted.
The full 2025 Twins.TV Presented by Progressive broadcast schedule follows. For more information, please visit twins.com/watch.
TWINS.TV PRESENTED BY PROGRESSIVE ¨C 2025 BROADCAST SCHEDULE
Day, Date | Opponent | Time (CT) | Television |
Thursday, March 27 | @ St. Louis Cardinals | 3:15 p.m. | Twins.TV |
Saturday, March 29 | @ St. Louis Cardinals | 1:15 p.m. | Twins.TV / FS1 |
Sunday, March 30 | @ St. Louis Cardinals | 1:15 p.m. | Twins.TV |
Mon. March 31 | @ Chicago White Sox | 1:10 p.m. | Twins.TV |
Tuesday, April 1 | @ Chicago White Sox | 6:40 p.m. | Twins.TV |
Wednesday, April 2 | @ Chicago White Sox | 1:10 p.m. | Twins.TV |
Thursday, April 3 | Houston Astros | 3:10 p.m. | Twins.TV |
Saturday, April 5 | Houston Astros | 1:10 p.m. | Twins.TV |
Sunday, April 6 | Houston Astros | 1:10 p.m. | Twins.TV |
Monday, April 7 | @ Kansas City Royals | 6:40 p.m. | Twins.TV |
Tuesday, April 8 | @ Kansas City Royals | 6:40 p.m. | Twins.TV |
Wednesday, April 9 | @ Kansas City Royals | 6:40 p.m. | Twins.TV |
Thursday, April 10 | @ Kansas City Royals | 1:10 p.m. | Twins.TV |
Friday, April 11 | Detroit Tigers | 7:10 p.m. | AppleTV |
Saturday, April 12 | Detroit Tigers | 1:10 p.m. | Twins.TV |
Sunday, April 13 | Detroit Tigers | 1:10 p.m. | Twins.TV |
Monday, April 14 | New York Mets | 6:40 p.m. | Twins.TV |
Tuesday, April 15 | New York Mets | 6:40 p.m. | Twins.TV |
Wednesday, April 16 | New York Mets | 12:10 p.m. | Twins.TV |
Friday, April 18 | @ Atlanta Braves | 6:15 p.m. | AppleTV |
Saturday, April 19 | @ Atlanta Braves | 6:15 p.m. | Twins.TV |
Sunday, April 20 | @ Atlanta Braves | 12:35 p.m. | Twins.TV |
Tuesday, April 22 | Chicago White Sox | 6:40 p.m. | Twins.TV |
Wednesday, April 23 | Chicago White Sox | 6:40 p.m. | Twins.TV |
Thursday, April 24 | Chicago White Sox | 12:10 p.m. | Twins.TV |
Friday, April 25 | Los Angeles Angels | 7:10 p.m. | Twins.TV |
Saturday, April 26 | Los Angeles Angels | 1:10 p.m. | Twins.TV |
Sunday, April 27 | Los Angeles Angels | 1:10 p.m. | Twins.TV |
Monday, April 28 | @ Cleveland Guardians | 5:10 p.m. | Twins.TV |
Tuesday, April 29 | @ Cleveland Guardians | 5:10 p.m. | Twins.TV |
Wednesday, April 30 | @ Cleveland Guardians | 5:10 p.m. | Twins.TV |
Thursday, May 1 | @ Cleveland Guardians | 12:10 p.m. | Twins.TV |
Friday, May 2 | @ Boston Red Sox | 6:10 p.m. | Twins.TV |
Saturday, May 3 | @ Boston Red Sox | 3:10 p.m. | Twins.TV / FS1 |
Sunday, May 4 | @ Boston Red Sox | 12:35 p.m. | Twins.TV |
Tuesday, May 6 | Baltimore Orioles | 6:40 p.m. | Twins.TV |
Wednesday, May 7 | Baltimore Orioles | 6:40 p.m. | Twins.TV |
Thursday, May 8 | Baltimore Orioles | 12:10 p.m. | Twins.TV |
Friday, May 9 | San Francisco Giants | 7:10 p.m. | AppleTV |
Saturday, May 10 | San Francisco Giants | 6:15 p.m. | FOX |
Sunday, May 11 | San Francisco Giants | 1:10 p.m. | Twins.TV |
Tuesday, May 13 | @ Baltimore Orioles | 5:35 p.m. | Twins.TV |
Wednesday, May 14 | @ Baltimore Orioles | 5:35 p.m. | Twins.TV |
Thursday, May 15 | @ Baltimore Orioles | 11:35 a.m. | Twins.TV |
Friday, May 16 | @ Milwaukee Brewers | 7:10 p.m. | Twins.TV |
Saturday, May 17 | @ Milwaukee Brewers | 6:15 p.m. | FOX |
Sunday, May 18 | @ Milwaukee Brewers | 1:10 p.m. | Twins.TV |
Mon. May 19 | Cleveland Guardians | 6:40 p.m. | Twins.TV |
Tuesday, May 20 | Cleveland Guardians | 6:40 p.m. | Twins.TV |
Wednesday, May 21 | Cleveland Guardians | 12:10 p.m. | Twins.TV |
Friday, May 23 | Kansas City Royals | 7:10 p.m. | Twins.TV |
Saturday, May 24 | Kansas City Royals | 1:10 p.m. | Twins.TV |
Sunday, May 25 | Kansas City Royals | 1:10 p.m. | Twins.TV |
Monday, May 26 | @ Tampa Bay Rays | 6:05 p.m. | Twins.TV |
Tuesday, May 27 | @ Tampa Bay Rays | 6:05 p.m. | Twins.TV |
Wednesday, May 28 | @ Tampa Bay Rays | 12:10 p.m. | Twins.TV |
Friday, May 30 | @ Seattle Mariners | 9:10 p.m. | Twins.TV |
Saturday, May 31 | @ Seattle Mariners | 6:15 p.m. | FOX |
Sunday, June 1 | @ Seattle Mariners | 3:10 p.m. | Twins.TV |
Monday, June 2 | @ Athletics | 9:05 p.m. | Twins.TV |
Tuesday, June 3 | @ Athletics | 9:05 p.m. | Twins.TV |
Wednesday, June 4 | @ Athletics | 9:05 p.m. | Twins.TV |
Thursday, June 5 | @ Athletics | 2:35 p.m. | Twins.TV |
Friday, June 6 | Toronto Blue Jays | 7:10 p.m. | Twins.TV |
Saturday, June 7 | Toronto Blue Jays | 1:10 p.m. | Twins.TV |
Sunday, June 8 | Toronto Blue Jays | 1:10 p.m. | Twins.TV |
Tuesday, June 10 | Texas Rangers | 6:40 p.m. | Twins.TV |
Wednesday, June 11 | Texas Rangers | 6:40 p.m. | Twins.TV |
Thursday, June 12 | Texas Rangers | 12:10 p.m. | Twins.TV |
Friday, June 13 | @ Houston Astros | 7:10 p.m. | Twins.TV |
Saturday, June 14 | @ Houston Astros | 3:10 p.m. | Twins.TV |
Sunday, June 15 | @ Houston Astros | 1:10 p.m. | Twins.TV |
Tuesday, June 17 | @ Cincinnati Reds | 6:10 p.m. | Twins.TV |
Wednesday, June 18 | @ Cincinnati Reds | 6:10 p.m. | Twins.TV |
Thursday, June 19 | @ Cincinnati Reds | 11:40 a.m. | Twins.TV |
Friday, June 20 | Milwaukee Brewers | 7:10 p.m. | Twins.TV |
Saturday, June 21 | Milwaukee Brewers | 1:10 p.m. | Twins.TV |
Sunday, June 22 | Milwaukee Brewers | 1:10 p.m. | Twins.TV |
Monday, June 23 | Seattle Mariners | 6:40 p.m. | Twins.TV / FS1 |
Tuesday, June 24 | Seattle Mariners | 6:40 p.m. | Twins.TV |
Wednesday, June 25 | Seattle Mariners | 6:40 p.m. | Twins.TV |
Thursday, June 26 | Seattle Mariners | 12:10 p.m. | Twins.TV |
Friday, June 27 | @ Detroit Tigers | 6:10 p.m. | Twins.TV |
Saturday, June 28 | @ Detroit Tigers | 12:10 p.m. | Twins.TV |
Sunday, June 29 | @ Detroit Tigers | 12:40 p.m. | Twins.TV |
Tuesday, July 1 | @ Miami Marlins | 5:40 p.m. | Twins.TV |
Wednesday, July 2 | @ Miami Marlins | 5:40 p.m. | Twins.TV |
Thursday, July 3 | @ Miami Marlins | 11:10 a.m. | Twins.TV |
Friday, July 4 | Tampa Bay Rays | 3:10 p.m. | Twins.TV |
Saturday, July 5 | Tampa Bay Rays | 1:10 p.m. | Twins.TV |
Sunday, July 6 | Tampa Bay Rays | 1:10 p.m. | Twins.TV |
Tuesday, July 8 | Chicago Cubs | 6:40 p.m. | Twins.TV |
Wednesday, July 9 | Chicago Cubs | 6:40 p.m. | Twins.TV |
Thursday, July 10 | Chicago Cubs | 12:10 p.m. | Twins.TV |
Friday, July 11 | Pittsburgh Pirates | 7:10 p.m. | Twins.TV |
Saturday, July 12 | Pittsburgh Pirates | 1:10 p.m. | Twins.TV |
Sunday, July 13 | Pittsburgh Pirates | 1:10 p.m. | Twins.TV |
Friday, July 18 | @ Colorado Rockies | 7:40 p.m. | Twins.TV |
Saturday, July 19 | @ Colorado Rockies | 7:10 p.m. | Twins.TV |
Sunday, July 20 | @ Colorado Rockies | 2:10 p.m. | Twins.TV |
Monday, July 21 | @ Los Angeles Dodgers | 9:10 p.m. | Twins.TV |
Tuesday, July 22 | @ Los Angeles Dodgers | 9:10 p.m. | Twins.TV |
Wednesday, July 23 | @ Los Angeles Dodgers | 3:10 p.m. | Twins.TV |
Friday, July 25 | Washington Nationals | 7:10 p.m. | Twins.TV |
Saturday, July 26 | Washington Nationals | 6:10 p.m. | Twins.TV |
Sunday, July 27 | Washington Nationals | 1:10 p.m. | Twins.TV |
Monday, July 28 | Boston Red Sox | 6:40 p.m. | Twins.TV |
Tuesday, July 29 | Boston Red Sox | 6:40 p.m. | Twins.TV |
Wednesday, July 30 | Boston Red Sox | 12:10 p.m. | Twins.TV |
Friday, August 1 | @ Cleveland Guardians | 6:10 p.m. | Twins.TV |
Saturday, August 2 | @ Cleveland Guardians | 3:10 p.m. | Twins.TV |
Sunday, August 3 | @ Cleveland Guardians | 12:40 p.m. | Twins.TV |
Monday, August 4 | @ Detroit Tigers | 5:40 p.m. | Twins.TV |
Tuesday, August 5 | @ Detroit Tigers | 5:40 p.m. | Twins.TV |
Wednesday, August 6 | @ Detroit Tigers | 12:10 p.m. | Twins.TV |
Friday, August 8 | Kansas City Royals | 7:10 p.m. | Twins.TV |
Saturday, August 9 | Kansas City Royals | 6:10 p.m. | Twins.TV |
Sunday, August 10 | Kansas City Royals | 12:05 p.m. | RokuTV |
Monday, August 11 | @ New York Yankees | 6:05 p.m. | Twins.TV |
Tuesday, August 12 | @ New York Yankees | 6:05 p.m. | Twins.TV |
Wednesday, August 13 | @ New York Yankees | 6:05 p.m. | Twins.TV |
Thursday, August 14 | Detroit Tigers | 6:40 p.m. | Twins.TV |
Friday, August 15 | Detroit Tigers | 7:10 p.m. | Twins.TV |
Saturday, August 16 | Detroit Tigers | 6:15 p.m. | FOX |
Sunday, August 17 | Detroit Tigers | 1:10 p.m. | Twins.TV |
Tuesday, August 19 | Athletics | 6:40 p.m. | Twins.TV |
Wednesday, August 20 | Athletics | 6:40 p.m. | Twins.TV |
Thursday, August 21 | Athletics | 12:10 p.m. | Twins.TV |
Friday, August 22 | @ Chicago White Sox | 6:40 p.m. | Twins.TV |
Saturday, August 23 | @ Chicago White Sox | 6:10 p.m. | Twins.TV |
Sunday, August 24 | @ Chicago White Sox | 1:10 p.m. | Twins.TV |
Monday, August 25 | @ Toronto Blue Jays | 6:07 p.m. | Twins.TV |
Tuesday, August 26 | @ Toronto Blue Jays | 6:07 p.m. | Twins.TV |
Wednesday, August 27 | @ Toronto Blue Jays | 6:07 p.m. | Twins.TV |
Friday, August 29 | San Diego Padres | 7:10 p.m. | Twins.TV |
Saturday, August 30 | San Diego Padres | 6:10 p.m. | Twins.TV |
Sunday, August 31 | San Diego Padres | 12:05 p.m. | RokuTV |
Monday, September 1 | Chicago White Sox | 1:10 p.m. | Twins.TV |
Tuesday, September 2 | Chicago White Sox | 6:40 p.m. | Twins.TV |
Wednesday, September 3 | Chicago White Sox | 6:40 p.m. | Twins.TV |
Thursday, September 4 | Chicago White Sox | 6:40 p.m. | Twins.TV |
Friday, September 5 | @ Kansas City Royals | 6:40 p.m. | Twins.TV |
Saturday, September 6 | @ Kansas City Royals | 6:15 p.m. | FOX |
Sunday, September 7 | @ Kansas City Royals | 1:10 p.m. | Twins.TV |
Monday, September 8 | @ Los Angeles Angels | 8:38 p.m. | Twins.TV |
Tuesday, September 9 | @ Los Angeles Angels | 8:38 p.m. | Twins.TV |
Wednesday, September 10 | @ Los Angeles Angels | 3:07 p.m. | Twins.TV |
Friday, September 12 | Arizona Diamondbacks | 7:10 p.m. | Twins.TV |
Saturday, September 13 | Arizona Diamondbacks | 6:10 p.m. | Twins.TV |
Sunday, September 14 | Arizona Diamondbacks | 1:10 p.m. | Twins.TV |
Monday, September 15 | New York Yankees | 6:40 p.m. | Twins.TV |
Tuesday, September 16 | New York Yankees | 6:40 p.m. | Twins.TV |
Wednesday, September 17 | New York Yankees | 6:40 p.m. | Twins.TV |
Friday, September 19 | Cleveland Guardians | 7:10 p.m. | Twins.TV |
Saturday, September 20 | Cleveland Guardians | 6:10 p.m. | Twins.TV |
Sunday, September 21 | Cleveland Guardians | 1:10 p.m. | Twins.TV |
Tuesday, September 23 | @ Texas Rangers | 7:05 p.m. | Twins.TV |
Wednesday, September 24 | @ Texas Rangers | 7:05 p.m. | Twins.TV |
Thursday, September 25 | @ Texas Rangers | 1:35 p.m. | Twins.TV |
Friday, September 26 | @ Philadelphia Phillies | 5:45 p.m. | Twins.TV |
Saturday, September 27 | @ Philadelphia Phillies | 5:05 p.m. | Twins.TV |
Sunday, September 28 | @ Philadelphia Phillies | 2:05 p.m. | Twins.TV |