Minnesota Twins TV Schedule: Where to Watch Every Game

Are you a die-hard Minnesota Twins fan who never wants to miss a game? Knowing where to watch can be a challenge with all the channels and streaming options out there. That’s why we’ve made things easy for you!

What Channel is the Twins Game on Today?

The primary channel for most Minnesota Twins games is Bally Sports North (BSN). You can find BSN on most major cable and satellite providers. Check your local listings for the exact channel number.

Streaming Services for Minnesota Twins Games

No cable? No problem! Here are streaming services that carry Bally Sports North:

  • DirecTV Stream: Their Choice package includes Bally Sports North.
  • fuboTV: Offers Bally Sports North in select areas.
  • Sling TV: May offer Bally Sports North as an add-on, depending on your location

Is the Twins Game on the Radio?

Yes! Catch Twins games on the Treasure Island Baseball Network which has multiple radio affiliate stations across Minnesota and neighboring states. Find a list of stations on the Twins’ official website.

Minnesota Twins Preseason and Playoff TV Schedules

While preseason schedules vary, many games are on Bally Sports North. Playoff TV schedules are announced closer to the postseason, but typically include national networks like FOX, FS1, ESPN, and MLB Network.

Stay Updated on All Things Twins!

Besides our ultimate TV guide, our website has everything Twins! Check out:

Let us help you stay in the game and never miss a moment of Minnesota Twins action!

How to Watch the Minnesota Twins Game Today

DATETwins game todayTIME ETTV
Thu, Mar 28@ Kansas City4:10 PMBSN
Sat, Mar 30@ Kansas City4:10 PMBSN
Sun, Mar 31@ Kansas City2:10 PMBSN
Tue, Apr 2@ Milwaukee4:10 PMBSN
Wed, Apr 3@ Milwaukee1:10 PMBSN
Thu, Apr 4vs Cleveland4:10 PMBSN
Sat, Apr 6vs Cleveland2:10 PMBSN
Sun, Apr 7vs Cleveland2:10 PMBSN
Mon, Apr 8vs Los Angeles7:40 PMBSN
Tue, Apr 9vs Los Angeles7:40 PMBSN
Wed, Apr 10vs Los Angeles1:10 PMBSN
Thu, Apr 11@ Detroit1:10 PMBSN
Fri, Apr 12@ Detroit6:40 PMBSN
Sat, Apr 13@ Detroit1:10 PMBSN
Sun, Apr 14@ Detroit1:40 PMBSN
Mon, Apr 15@ Baltimore6:35 PMBSN
Tue, Apr 16@ Baltimore6:35 PMBSN
Wed, Apr 17@ Baltimore1:05 PMBSN
Fri, Apr 19vs Detroit8:10 PMBSN
Sat, Apr 20vs Detroit2:10 PMBSN
Sun, Apr 21vs Detroit2:10 PMBSN
Mon, Apr 22vs Chicago7:40 PMBSN
Tue, Apr 23vs Chicago7:40 PMBSN
Wed, Apr 24vs Chicago7:40 PMBSN
Thu, Apr 25vs Chicago1:10 PMBSN
Fri, Apr 26@ Los Angeles9:38 PMBSN
Sat, Apr 27@ Los Angeles9:38 PMBSN
Sun, Apr 28@ Los Angeles4:07 PMBSN
Mon, Apr 29@ Chicago7:40 PMBSN
Tue, Apr 30@ Chicago7:40 PMBSN
Wed, May 1@ Chicago2:10 PMBSN
Fri, May 3vs Boston8:10 PMBSN
Sat, May 4vs Boston2:10 PMBSN
Sun, May 5vs Boston2:10 PMBSN
Mon, May 6vs Seattle7:40 PMBSN
Tue, May 7vs Seattle7:40 PMBSN
Wed, May 8vs Seattle7:40 PMBSN
Thu, May 9vs Seattle1:10 PMBSN
Fri, May 10@ Toronto7:07 PMBSN
Sat, May 11@ Toronto3:07 PMBSN
Sun, May 12@ Toronto1:37 PMBSN
Tue, May 14vs New York7:40 PMBSN
Wed, May 15vs New York7:40 PMBSN
Thu, May 16vs New York1:10 PMBSN
Fri, May 17@ Cleveland7:10 PMBSN
Sat, May 18@ Cleveland6:10 PMBSN
Sun, May 19@ Cleveland1:40 PMBSN
Mon, May 20@ Washington6:45 PMBSN
Tue, May 21@ Washington6:45 PMBSN
Wed, May 22@ Washington1:05 PMBSN
Fri, May 24vs Texas8:10 PMBSN
Sat, May 25vs Texas2:10 PMBSN
Sun, May 26vs Texas2:10 PMBSN
Mon, May 27vs Kansas City2:10 PMBSN
Tue, May 28vs Kansas City7:40 PMBSN
Wed, May 29vs Kansas City7:40 PMBSN
Thu, May 30vs Kansas City1:10 PMBSN
Fri, May 31@ Houston8:10 PMBSN
Sat, Jun 1@ Houston4:10 PMBSN
Sun, Jun 2@ Houston2:10 PMBSN
Tue, Jun 4@ New York7:05 PMBSN
Wed, Jun 5@ New York7:05 PMBSN
Thu, Jun 6@ New York7:05 PMBSN
Fri, Jun 7@ Pittsburgh6:40 PMBSN
Sat, Jun 8@ Pittsburgh4:05 PMBSN
Sun, Jun 9@ Pittsburgh1:35 PMBSN
Mon, Jun 10vs Colorado7:40 PMBSN
Tue, Jun 11vs Colorado7:40 PMBSN
Wed, Jun 12vs Colorado1:10 PMBSN
Thu, Jun 13vs Oakland7:40 PMBSN
Fri, Jun 14vs Oakland8:10 PMBSN
Sat, Jun 15vs Oakland2:10 PMBSN
Sun, Jun 16vs Oakland2:10 PMBSN
Tue, Jun 18vs Tampa Bay7:40 PMBSN
Wed, Jun 19vs Tampa Bay7:40 PMBSN
Thu, Jun 20vs Tampa Bay1:10 PMBSN
Fri, Jun 21@ Oakland9:40 PMBSN
Sat, Jun 22@ Oakland4:07 PMBSN
Sun, Jun 23@ Oakland4:07 PMBSN
Tue, Jun 25@ Arizona9:40 PMBSN
Wed, Jun 26@ Arizona9:40 PMBSN
Thu, Jun 27@ Arizona3:40 PMBSN
Fri, Jun 28@ Seattle9:40 PMBSN
Sat, Jun 29@ Seattle10:10 PMBSN
Sun, Jun 30@ Seattle4:10 PMBSN
Tue, Jul 2vs Detroit7:40 PMBSN
Wed, Jul 3vs Detroit8:10 PMBSN
Thu, Jul 4vs Detroit2:10 PMBSN
Fri, Jul 5vs Houston8:10 PMBSN
Sat, Jul 6vs Houston2:10 PMBSN
Sun, Jul 7vs Houston2:10 PMBSN
Mon, Jul 8@ Chicago8:10 PMBSN
Tue, Jul 9@ Chicago8:10 PMBSN
Wed, Jul 10@ Chicago2:10 PMBSN
Fri, Jul 12@ San Francisco10:15 PMBSN
Sat, Jul 13@ San Francisco7:15 PMBSN
Sun, Jul 14@ San Francisco4:05 PMBSN
Sat, Jul 20vs Milwaukee7:10 PMBSN
Sun, Jul 21vs Milwaukee2:10 PMBSN
Mon, Jul 22vs Philadelphia7:40 PMBSN
Tue, Jul 23vs Philadelphia7:40 PMBSN
Wed, Jul 24vs Philadelphia1:10 PMBSN
Fri, Jul 26@ Detroit6:40 PMBSN
Sat, Jul 27@ Detroit6:10 PMBSN
Sun, Jul 28@ Detroit1:40 PMBSN
Mon, Jul 29@ New York7:10 PMBSN
Tue, Jul 30@ New York7:10 PMBSN
Wed, Jul 31@ New York1:10 PMBSN
Fri, Aug 2vs Chicago8:10 PMBSN
Sat, Aug 3vs Chicago7:10 PMBSN
Sun, Aug 4vs Chicago2:10 PMBSN
Mon, Aug 5@ Chicago8:05 PMBSN
Tue, Aug 6@ Chicago8:05 PMBSN
Wed, Aug 7@ Chicago2:20 PMBSN
Fri, Aug 9vs Cleveland8:10 PMBSN
Sat, Aug 10vs Cleveland7:10 PMBSN
Sun, Aug 11vs Cleveland2:10 PMBSN
Mon, Aug 12vs Kansas City7:40 PMBSN
Tue, Aug 13vs Kansas City7:40 PMBSN
Wed, Aug 14vs Kansas City1:10 PMBSN
Thu, Aug 15@ Texas8:05 PMBSN
Fri, Aug 16@ Texas8:05 PMBSN
Sat, Aug 17@ Texas7:05 PMBSN
Sun, Aug 18@ Texas2:35 PMBSN
Mon, Aug 19@ San Diego9:40 PMBSN
Tue, Aug 20@ San Diego9:40 PMBSN
Wed, Aug 21@ San Diego6:40 PMBSN
Fri, Aug 23vs St. Louis8:10 PMBSN
Sat, Aug 24vs St. Louis7:10 PMBSN
Sun, Aug 25vs St. Louis2:10 PMBSN
Mon, Aug 26vs Atlanta7:40 PMBSN
Tue, Aug 27vs Atlanta7:40 PMBSN
Wed, Aug 28vs Atlanta7:40 PMBSN
Fri, Aug 30vs Toronto8:10 PMBSN
Sat, Aug 31vs Toronto7:10 PMBSN
Sun, Sep 1vs Toronto2:10 PMBSN
Mon, Sep 2@ Tampa Bay6:50 PMBSN
Tue, Sep 3@ Tampa Bay6:50 PMBSN
Wed, Sep 4@ Tampa Bay6:50 PMBSN
Thu, Sep 5@ Tampa Bay1:10 PMBSN
Fri, Sep 6@ Kansas City8:10 PMBSN
Sat, Sep 7@ Kansas City7:10 PMBSN
Sun, Sep 8@ Kansas City2:10 PMBSN
Mon, Sep 9vs Los Angeles7:40 PMBSN
Tue, Sep 10vs Los Angeles7:40 PMBSN
Wed, Sep 11vs Los Angeles7:10 PMBSN
Fri, Sep 13vs Cincinnati8:10 PMBSN
Sat, Sep 14vs Cincinnati7:10 PMBSN
Sun, Sep 15vs Cincinnati2:10 PMBSN
Mon, Sep 16@ Cleveland6:40 PMBSN
Tue, Sep 17@ Cleveland6:40 PMBSN
Wed, Sep 18@ Cleveland6:40 PMBSN
Thu, Sep 19@ Cleveland1:10 PMBSN
Fri, Sep 20@ Boston7:10 PMBSN
Sat, Sep 21@ Boston4:10 PMBSN
Sun, Sep 22@ Boston1:35 PMBSN
Tue, Sep 24vs Miami7:40 PMBSN
Wed, Sep 25vs Miami7:40 PMBSN
Thu, Sep 26vs Miami7:40 PMBSN
Fri, Sep 27vs Baltimore8:10 PMBSN
Sat, Sep 28vs Baltimore2:10 PMBSN
Sun, Sep 29vs Baltimore3:10 PMBSN