The 2025 Minnesota Twins season marks a milestone. Not only is it the club’s 65th season in the Twin Cities, but it’s also the first year under a new broadcast deal. Now, local fans can watch the Twins on TV like never before.
MLB now handles the production and distribution of all in-market Twins games via TWINS.TV. That means fans across Minnesota, the Dakotas, Iowa, and Western Wisconsin can catch roughly 150 games with a simple streaming subscription. But don’t worry if you have a traditional TV provider, TWINS.TV will also be available through cable and satellite services, with more details coming soon.
Last season may have ended in disappointment, but a new year brings new possibilities. Keep reading to learn everything you need to know about how to watch the Minnesota Twins in 2025.
Want more TV sports coverage?
Subscribe to CableTV.com’s email newsletter for the latest event-viewing guides, entertaining takes, and money-saving promotions.
By signing up, you agree to our Privacy Policy & Terms and Conditions.
What channels have Minnesota Twins games?
You can watch all in-market Minnesota Twins games on TWINS.TV, the team’s dedicated service for all local broadcasts. Nationally televised games will air on FOX, FS1, ESPN, TBS, and MLB Network, with some streaming on Apple TV+ and The Roku Channel.
If you live outside the Twins’ broadcast territory, you’ll need MLB.TV or MLB EXTRA INNINGS to watch any game that airs on TWINS.TV.
How much does TWINS.TV cost?
With TWINS.TV, you can choose a monthly plan for $19.99 a month or a season-long subscription for $99.99 a year. Both options let you stream games live and on demand, so you never miss an inning. You’ll also get an enhanced viewing experience with extra camera angles and in-game player access.
For even more comprehensive MLB coverage, you can bundle TWINS.TV with MLB.TV for $39.99 a month or $199.99 a year. These packages give you complete in-market coverage of the Twins along with every out-of-market game not airing on national TV, plus live 24/7 access to MLB Network.
Just remember that TWINS.TV and its bundled offerings are exclusively available to fans living within the Twins’ TV market.
TWINS.TV plans and prices
Data effective as of post date. Offers and availability may vary by location and are subject to change.
2025 Minnesota Twins TV schedule
The Minnesota Twins kick off the 2025 regular season on March 27 with an Opening Day matchup against the St. Louis Cardinals. Throughout the season, they’ll face a mix of National League rivals and American League contenders, making for plenty of must-watch moments.
To help you keep up with every game, we’ve outlined the full Twins TV schedule below, including start times and channel listings.
Opponent | Day | Time (ET) | Channels |
---|---|---|---|
March |
|||
At St. Louis Cardinals | Thursday, March 27 | 4:15 p.m. | TWINS.TV |
At St. Louis Cardinals | Saturday, March 29 | 2:00 p.m. | TWINS.TV, FS1, Fox Deportes |
At St. Louis Cardinals | Sunday, March 30 | 2:15 p.m. | TWINS.TV |
At Chicago White Sox | Monday, March 31 | 2:10 p.m. | TWINS.TV |
April |
|||
At Chicago White Sox | Tuesday, April 1 | 7:40 p.m. | TWINS.TV |
At Chicago White Sox | Wednesday, April 2 | 2:10 p.m. | TWINS.TV |
Houston Astros | Thursday, April 3 | 4:10 p.m. | TWINS.TV |
Houston Astros | Saturday, April 5 | 2:10 p.m. | TWINS.TV |
Houston Astros | Sunday, April 6 | 2:10 p.m. | TWINS.TV |
At Kansas City Royals | Monday, April 7 | 7:40 p.m. | TWINS.TV |
At Kansas City Royals | Tuesday, April 8 | 7:40 p.m. | TWINS.TV |
At Kansas City Royals | Wednesday, April 9 | 7:40 p.m. | TWINS.TV |
At Kansas City Royals | Thursday, April 10 | 2:10 p.m. | TWINS.TV |
Detroit Tigers | Friday, April 11 | 8:00 p.m. | Apple TV+ |
Detroit Tigers | Saturday, April 12 | 2:10 p.m. | TWINS.TV |
Detroit Tigers | Sunday, April 13 | 2:10 p.m. | TWINS.TV |
New York Mets | Monday, April 14 | 7:40 p.m. | TWINS.TV |
New York Mets | Tuesday, April 15 | 7:40 p.m. | TWINS.TV |
New York Mets | Wednesday, April 16 | 1:10 p.m. | TWINS.TV |
At Atlanta Braves | Friday, April 18 | 7:00 p.m. | Apple TV+ |
At Atlanta Braves | Saturday, April 19 | 7:15 p.m. | TWINS.TV |
At Atlanta Braves | Sunday, April 20 | 1:35 p.m. | TWINS.TV |
Chicago White Sox | Tuesday, April 22 | 7:40 p.m. | TWINS.TV |
Chicago White Sox | Wednesday, April 23 | 7:40 p.m. | TWINS.TV |
Chicago White Sox | Thursday, April 24 | 1:10 p.m. | TWINS.TV |
Los Angeles Angels | Friday, April 25 | 8:10 p.m. | TWINS.TV |
Los Angeles Angels | Saturday, April 26 | 2:10 p.m. | TWINS.TV |
Los Angeles Angels | Sunday, April 27 | 2:10 p.m. | TWINS.TV |
At Cleveland Guardians | Monday, April 28 | 6:10 p.m. | TWINS.TV |
At Cleveland Guardians | Tuesday, April 29 | 6:10 p.m. | TWINS.TV |
At Cleveland Guardians | Wednesday, April 30 | 6:10 p.m. | TWINS.TV |
May |
|||
At Cleveland Guardians | Thursday, May 1 | 1:10 p.m. | TWINS.TV |
At Boston Red Sox | Friday, May 2 | 7:10 p.m. | TWINS.TV |
At Boston Red Sox | Saturday, May 3 | 4:00 p.m. | TWINS.TV, FS1 |
At Boston Red Sox | Sunday, May 4 | 1:35 p.m. | TWINS.TV |
Baltimore Orioles | Tuesday, May 6 | 7:40 p.m. | TWINS.TV |
Baltimore Orioles | Wednesday, May 7 | 7:40 p.m. | TWINS.TV |
Baltimore Orioles | Thursday, May 8 | 1:10 p.m. | TWINS.TV |
San Francisco Giants | Friday, May 9 | 8:00 p.m. | Apple TV+ |
San Francisco Giants | Saturday, May 10 | 7:00 p.m. | FOX |
San Francisco Giants | Sunday, May 11 | 2:10 p.m. | TWINS.TV |
At Baltimore Orioles | Tuesday, May 13 | 6:35 p.m. | TWINS.TV |
At Baltimore Orioles | Wednesday, May 14 | 6:35 p.m. | TWINS.TV |
At Baltimore Orioles | Thursday, May 15 | 12:35 p.m. | TWINS.TV |
At Milwaukee Brewers | Friday, May 16 | 8:10 p.m. | TWINS.TV |
At Milwaukee Brewers | Saturday, May 17 | 7:00 p.m. | FOX |
At Milwaukee Brewers | Sunday, May 18 | 2:10 p.m. | TWINS.TV |
Cleveland Guardians | Monday, May 19 | 7:40 p.m. | TWINS.TV |
Cleveland Guardians | Tuesday, May 20 | 7:40 p.m. | TWINS.TV |
Cleveland Guardians | Wednesday, May 21 | 1:10 p.m. | TWINS.TV |
Kansas City Royals | Friday, May 23 | 8:10 p.m. | TWINS.TV |
Kansas City Royals | Saturday, May 24 | 2:10 p.m. | TWINS.TV |
Kansas City Royals | Sunday, May 25 | 2:10 p.m. | TWINS.TV |
At Tampa Bay Rays | Monday, May 26 | 7:05 p.m. | TWINS.TV |
At Tampa Bay Rays | Tuesday, May 27 | 7:05 p.m. | TWINS.TV |
At Tampa Bay Rays | Wednesday, May 28 | 1:10 p.m. | TWINS.TV |
At Seattle Mariners | Friday, May 30 | 10:10 p.m. | TWINS.TV |
At Seattle Mariners | Saturday, May 31 | 7:00 p.m. | FOX |
June |
|||
At Seattle Mariners | Sunday, June 1 | 4:10 p.m. | TWINS.TV |
At Athletics | Monday, June 2 | 10:05 p.m. | TWINS.TV |
At Athletics | Tuesday, June 3 | 10:05 p.m. | TWINS.TV |
At Athletics | Wednesday, June 4 | 10:05 p.m. | TWINS.TV |
At Athletics | Thursday, June 5 | 3:35 p.m. | TWINS.TV |
Toronto Blue Jays | Friday, June 6 | 8:10 p.m. | TWINS.TV |
Toronto Blue Jays | Saturday, June 7 | 2:10 p.m. | TWINS.TV |
Toronto Blue Jays | Sunday, June 8 | 2:10 p.m. | TWINS.TV |
Texas Rangers | Tuesday, June 10 | 7:40 p.m. | TWINS.TV |
Texas Rangers | Wednesday, June 11 | 7:40 p.m. | TWINS.TV |
Texas Rangers | Thursday, June 12 | 1:10 p.m. | TWINS.TV |
At Houston Astros | Friday, June 13 | 8:10 p.m. | TWINS.TV |
At Houston Astros | Saturday, June 14 | 4:10 p.m. | TWINS.TV |
At Houston Astros | Sunday, June 15 | 2:10 p.m. | TWINS.TV |
At Cincinnati Reds | Tuesday, June 17 | 7:10 p.m. | TWINS.TV |
At Cincinnati Reds | Wednesday, June 18 | 7:10 p.m. | TWINS.TV |
At Cincinnati Reds | Thursday, June 19 | 12:40 p.m. | TWINS.TV |
Milwaukee Brewers | Friday, June 20 | 8:10 p.m. | TWINS.TV |
Milwaukee Brewers | Saturday, June 21 | 2:10 p.m. | TWINS.TV |
Milwaukee Brewers | Sunday, June 22 | 2:10 p.m. | TWINS.TV |
Seattle Mariners | Monday, June 23 | 7:30 p.m. | TWINS.TV, FS1, Fox Deportes |
Seattle Mariners | Tuesday, June 24 | 7:40 p.m. | TWINS.TV |
Seattle Mariners | Wednesday, June 25 | 7:40 p.m. | TWINS.TV |
Seattle Mariners | Thursday, June 26 | 1:10 p.m. | TWINS.TV |
At Detroit Tigers | Friday, June 27 | 7:10 p.m. | TWINS.TV |
At Detroit Tigers | Saturday, June 28 | 1:10 p.m. | TWINS.TV |
At Detroit Tigers | Sunday, June 29 | 1:40 p.m. | TWINS.TV |
July |
|||
At Miami Marlins | Tuesday, July 1 | 6:40 p.m. | TWINS.TV |
At Miami Marlins | Wednesday, July 2 | 6:40 p.m. | TWINS.TV |
At Miami Marlins | Thursday, July 3 | 12:10 p.m. | TWINS.TV |
Tampa Bay Rays | Friday, July 4 | 4:10 p.m. | TWINS.TV |
Tampa Bay Rays | Saturday, July 5 | 2:10 p.m. | TWINS.TV |
Tampa Bay Rays | Sunday, July 6 | 2:10 p.m. | TWINS.TV |
Chicago Cubs | Tuesday, July 8 | 7:40 p.m. | TWINS.TV |
Chicago Cubs | Wednesday, July 9 | 7:40 p.m. | TWINS.TV |
Chicago Cubs | Thursday, July 10 | 1:10 p.m. | TWINS.TV |
Pittsburgh Pirates | Friday, July 11 | 8:10 p.m. | TWINS.TV |
Pittsburgh Pirates | Saturday, July 12 | 2:10 p.m. | TWINS.TV |
Pittsburgh Pirates | Sunday, July 13 | 2:10 p.m. | TWINS.TV |
MLB All-Star Game | Tuesday, July 15 | 8:00 p.m. | FOX, Fox Deportes |
At Colorado Rockies | Friday, July 18 | 8:40 p.m. | TWINS.TV |
At Colorado Rockies | Saturday, July 19 | 8:10 p.m. | TWINS.TV |
At Colorado Rockies | Sunday, July 20 | 3:10 p.m. | TWINS.TV |
At Los Angeles Dodgers | Monday, July 21 | 10:10 p.m. | TWINS.TV |
At Los Angeles Dodgers | Tuesday, July 22 | 10:10 p.m. | TWINS.TV |
At Los Angeles Dodgers | Wednesday, July 23 | 4:10 p.m. | TWINS.TV |
Washington Nationals | Friday, July 25 | 8:10 p.m. | TWINS.TV |
Washington Nationals | Saturday, July 26 | 7:10 p.m. | TWINS.TV |
Washington Nationals | Sunday, July 27 | 2:10 p.m. | TWINS.TV |
Boston Red Sox | Monday, July 28 | 7:40 p.m. | TWINS.TV |
Boston Red Sox | Tuesday, July 29 | 7:40 p.m. | TWINS.TV |
Boston Red Sox | Wednesday, July 30 | 1:10 p.m. | TWINS.TV |
August |
|||
At Cleveland Guardians | Friday, Aug. 1 | 7:10 p.m. | TWINS.TV |
At Cleveland Guardians | Saturday, Aug. 2 | 4:10 p.m. | TWINS.TV |
At Cleveland Guardians | Sunday, Aug. 3 | 1:40 p.m. | TWINS.TV |
At Detroit Tigers | Monday, Aug. 4 | 6:40 p.m. | TWINS.TV |
At Detroit Tigers | Tuesday, Aug. 5 | 6:40 p.m. | TWINS.TV |
At Detroit Tigers | Wednesday, Aug. 6 | 1:10 p.m. | TWINS.TV |
Kansas City Royals | Friday, Aug. 8 | 8:10 p.m. | TWINS.TV |
Kansas City Royals | Saturday, Aug. 9 | 7:10 p.m. | TWINS.TV |
Kansas City Royals | Sunday, Aug. 10 | 1:05 p.m. | The Roku Channel |
At New York Yankees | Monday, Aug. 11 | 7:05 p.m. | TWINS.TV |
At New York Yankees | Tuesday, Aug. 12 | 7:05 p.m. | TWINS.TV |
At New York Yankees | Wednesday, Aug. 13 | 7:05 p.m. | TWINS.TV |
Detroit Tigers | Thursday, Aug. 14 | 7:40 p.m. | TWINS.TV |
Detroit Tigers | Friday, Aug. 15 | 8:10 p.m. | TWINS.TV |
Detroit Tigers | Saturday, Aug. 16 | 7:00 p.m. | FOX |
Detroit Tigers | Sunday, Aug. 17 | 2:10 p.m. | TWINS.TV |
Athletics | Tuesday, Aug. 19 | 7:40 p.m. | TWINS.TV |
Athletics | Wednesday, Aug. 20 | 7:40 p.m. | TWINS.TV |
Athletics | Thursday, Aug. 21 | 1:10 p.m. | TWINS.TV |
At Chicago White Sox | Friday, Aug. 22 | 7:40 p.m. | TWINS.TV |
At Chicago White Sox | Saturday, Aug. 23 | 7:10 p.m. | TWINS.TV |
At Chicago White Sox | Sunday, Aug. 24 | 2:10 p.m. | TWINS.TV |
At Toronto Blue Jays | Monday, Aug. 25 | 7:07 p.m. | TWINS.TV |
At Toronto Blue Jays | Tuesday, Aug. 26 | 7:07 p.m. | TWINS.TV |
At Toronto Blue Jays | Wednesday, Aug. 27 | 7:07 p.m. | TWINS.TV |
San Diego Padres | Friday, Aug. 29 | 8:10 p.m. | TWINS.TV |
San Diego Padres | Saturday, Aug. 30 | 7:10 p.m. | TWINS.TV |
San Diego Padres | Sunday, Aug. 31 | 1:05 p.m. | The Roku Channel |
September |
|||
Chicago White Sox | Monday, Sept. 1 | 2:10 p.m. | TWINS.TV |
Chicago White Sox | Tuesday, Sept. 2 | 7:40 p.m. | TWINS.TV |
Chicago White Sox | Wednesday, Sept. 3 | 7:40 p.m. | TWINS.TV |
Chicago White Sox | Thursday, Sept. 4 | 7:40 p.m. | TWINS.TV |
At Kansas City Royals | Friday, Sept. 5 | 7:40 p.m. | TWINS.TV |
At Kansas City Royals | Saturday, Sept. 6 | 7:00 p.m. | FOX |
At Kansas City Royals | Sunday, Sept. 7 | 2:10 p.m. | TWINS.TV |
At Los Angeles Angels | Monday, Sept. 8 | 9:38 p.m. | TWINS.TV |
At Los Angeles Angels | Tuesday, Sept. 9 | 9:38 p.m. | TWINS.TV |
At Los Angeles Angels | Wednesday, Sept. 10 | 4:07 p.m. | TWINS.TV |
Arizona Diamondbacks | Friday, Sept. 12 | 8:10 p.m. | TWINS.TV |
Arizona Diamondbacks | Saturday, Sept. 13 | 7:10 p.m. | TWINS.TV |
Arizona Diamondbacks | Sunday, Sept. 14 | 2:10 p.m. | TWINS.TV |
New York Yankees | Monday, Sept. 15 | 7:40 p.m. | TWINS.TV |
New York Yankees | Tuesday, Sept. 16 | 7:40 p.m. | TWINS.TV |
New York Yankees | Wednesday, Sept. 17 | 7:40 p.m. | TWINS.TV |
Cleveland Guardians | Friday, Sept. 19 | 8:10 p.m. | TWINS.TV |
Cleveland Guardians | Saturday, Sept. 20 | 7:10 p.m. | TWINS.TV |
Cleveland Guardians | Sunday, Sept. 21 | 2:10 p.m. | TWINS.TV |
At Texas Rangers | Tuesday, Sept. 23 | 8:05 p.m. | TWINS.TV |
At Texas Rangers | Wednesday, Sept. 24 | 8:05 p.m. | TWINS.TV |
At Texas Rangers | Thursday, Sept. 25 | 2:35 p.m. | TWINS.TV |
At Philadelphia Phillies | Friday, Sept. 26 | 6:45 p.m. | TWINS.TV |
At Philadelphia Phillies | Saturday, Sept. 27 | 6:05 p.m. | TWINS.TV |
At Philadelphia Phillies | Sunday, Sept. 28 | 3:05 p.m. | TWINS.TV |
Data effective as of post date.
How to watch Minnesota Twins Spring Training games
During Spring Training, you can watch the Minnesota Twins in the Florida Grapefruit League through TWINS.TV and MLB.TV. The league won’t televise every matchup, but most will have live radio coverage on the Treasure Island Baseball Network and Audacy. Out-of-market fans can also catch select matchups on MLB Network.
Check out the schedule below for a complete look at every Twins preseason game.
2025 Minnesota Twins Spring Training schedule
Opponent | Day | Time (ET) | Channels |
---|---|---|---|
Atlanta Braves | Saturday, Feb. 22 | 1:05 p.m. | — |
At Pittsburgh Pirates | Sunday, Feb. 23 | 1:05 p.m. | TWINS.TV |
At Tampa Bay Rays | Monday, Feb. 24 | 1:05 p.m. | TWINS.TV |
New York Yankees | Tuesday, Feb. 25 | 1:05 p.m. | — |
At Detroit Tigers | Wednesday, Feb. 26 | 1:05 p.m. | TWINS.TV |
Pittsburgh Pirates | Thursday, Feb. 27 | 1:05 p.m. | — |
Baltimore Orioles | Friday, Feb. 28 | 1:05 p.m. | — |
At Boston Red Sox | Saturday, March 1 | 1:05 p.m. | TWINS.TV |
Tampa Bay Rays | Sunday, March 2 | 1:05 p.m. | — |
At Atlanta Braves | Tuesday, March 4 | 1:05 p.m. | TWINS.TV |
Baltimore Orioles | Wednesday, March 5 | 1:05 p.m. | — |
At New York Yankees | Thursday, March 6 | 1:05 p.m. | ESPN, TWINS.TV |
Atlanta BravesSS | Friday, March 7 | 1:05 p.m. | — |
At Tampa Bay RaysSS | Friday, March 7 | 1:05 p.m. | TWINS.TV |
Boston Red Sox | Saturday, March 8 | 1:05 p.m. | — |
At Baltimore OriolesSS | Sunday, March 9 | 1:05 p.m. | — |
Philadelphia Phillies | Monday, March 10 | 1:05 p.m. | — |
At Toronto Blue Jays | Tuesday, March 11 | 1:07 p.m. | TWINS.TV |
At Boston Red Sox | Wednesday, March 12 | 6:05 p.m. | — |
Pittsburgh Pirates | Thursday, March 13 | 1:05 p.m. | — |
At Baltimore OriolesSS | Friday, March 14 | 6:05 p.m. | — |
Tampa Bay RaysSS | Friday, March 14 | 6:05 p.m. | — |
Spring Breakout: Twins Prospects at Blue Jays Prospects | Saturday, March 15 | 1:07 p.m. | TWINS.TV, MLB Network |
At Atlanta BravesSS | Saturday, March 15 | 6:05 p.m. | TWINS.TV |
Boston Red Sox | Sunday, March 16 | 1:05 p.m. | TWINS.TV |
At Pittsburgh PiratesSS | Monday, March 17 | 1:05 p.m. | TWINS.TV |
Detroit Tigers | Tuesday, March 18 | 1:05 p.m. | — |
Boston Red Sox | Thursday, March 20 | 6:05 p.m. | TWINS.TV |
At Philadelphia PhilliesSS | Friday, March 21 | 1:05 p.m. | TWINS.TV, MLB Network |
Toronto Blue Jays | Saturday, March 22 | 1:05 p.m. | TWINS.TV, MLB Network |
At Boston Red Sox | Sunday, March 23 | 1:05 p.m. | TWINS.TV |
Pittsburgh Pirates | Monday, March 24 | 1:05 p.m. | TWINS.TV |
Colorado Rockies | Tuesday, March 25 | 1:05 p.m. | TWINS.TV, MLB Network |
Data effective as of post date.
SS indicates a split-squad game.
How to watch the Minnesota Twins FAQ
Will Minnesota Twins games be televised in 2025?
Yes, every Minnesota Twins game will be on TV in 2025. Local broadcasts have moved from FanDuel Sports Network North (formerly Bally Sports North) to TWINS.TV, a direct-to-consumer streaming package that’s also available through certain cable and satellite TV providers. National games will still air on FOX Sports, ESPN, and TNT Sports channels.
Where can I watch the Twins for free?
You can watch Twins games for free using an over-the-air antenna whenever they have nationally televised matchups on FOX. Additionally, MLB.TV offers a free game of the day (subject to blackout restrictions), and you can take advantage of free trial periods from streaming services like DIRECTV STREAM, Fubo, or YouTube TV.
How can I listen to Twins games?
You can stream home and away audio broadcasts of every Minnesota Twins game with an MLB At Bat subscription through the MLB app. Additionally, select AM and FM radio stations throughout the Upper Midwest broadcast live Twins games via the Treasure Island Baseball Network.
Where can I watch the St. Paul Saints on TV?
Some St. Paul Saints games air locally on the Twin Cities’ The CW affiliate. But for more extensive Minor League Baseball coverage, you’ll want an MLB At Bat subscription to stream live MiLB games.
Why you should trust us
Our sports experts compiled a list of every Minnesota Twins game this season and meticulously researched both local and national broadcast options. Using this data, we evaluated the best Twins TV services based on pricing, channel options, and ease of use. We then cross-referenced our findings with CableTV.com’s extensive MLB coverage to ensure consistency and reliability.
Check out our How We Rank page to learn more about our methods.