Yardbarker
Christian Walker hits an RBI double against the Detroit Tigers in 2025
Apr 29, 2025; Houston, Texas, USA; Houston Astros first baseman Christian Walker (8) hits an RBI double during the sixth inning against the Detroit Tigers at Daikin Park. Mandatory Credit: Troy Taormina-Imagn Images

How to watch the Houston Astros online without cable in 2025: Catch the H-Town team's thrilling race to the playoffs

Affiliate Disclosure Statement: If you make a purchase using the links included, we may earn a share of the revenue from our affiliate partners.

Coming into the season, analysts predicted a big decline in performance for the Houston Astros due to offseason departures of key players Alex Bregman and Kyle Tucker. Fortunately for Astros fans, slugger Jose Altuve and pitchers Hunter Brown and Framber Valdez have stepped up to carry their team to a solid position. The Astros are facing one of the hardest division races, with every team in the AL West having a real shot at postseason glory this year.

Wanting to follow along one of the most exciting races to the playoffs, you'll want a streaming service to catch Astros games. Our guide covers and compares top streaming services so you can find a plan that matches your needs.


What channels are Houston Astros games on this season?

Houston Astros games can be found on a handful of national networks this season, including ESPN, Fox, TBS, Fox Sports 1 (FS1) and MLB Network. Fans can also watch them regionally on Space City Home Network. Here’s which streamers host those channels.


DIRECTV Fubo Hulu + Live TV Sling TV YouTube TV
ESPN





Fox



✔*

TBS





FS1





MLB Network





Space City Home Network

✔**



*Local channels only available in select locations
**Regional Sports Fee may apply

How to watch the Houston Astros on DIRECTV

DIRECTV logo
  • Pricing begins at $84.99/mo
  • 90+ live TV channels
  • Free trial available

DIRECTV is the only streaming service that includes all the channels you need to watch every Houston Astros game this season. As long as you’re subscribed to the Choice plan or above, you will have access to ESPN, Fox, TBS, FS1, MLB Network and the RSN Space City Home Network.

Fans will also get unlimited cloud DVR with DIRECTV and access to unlimited streams. Though DIRECTV is the priciest streamer out of the bunch, it has the best channel setup for Astros fans, making it the best choice for Astros fanatics. 


How to watch the Houston Astros on Fubo

Fubo logo
  • Pricing begins at $84.99/mo.
  • 211+ live TV channels
  • Free trial available

Fubo is typically regarded as the best streaming service for sports fans because of the sheer volume of sports channels available. Astros fans should note that they don't include TBS, which means you will miss an occasional game, but every other network for Astros games is available in the Elite plan. This is a great option for local fans due to its inclusion of Space City Home Network, which grants access to nearly every Astros regular season game.

Fubo lets you stream on up to 10 screens simultaneously on your home network and includes unlimited Cloud DVR in every plan. Other channels available on Fubo include E!, FX, MSNBC and more.


How to watch the Houston Astros on Hulu + Live TV

Hulu logo
  • Pricing begins at $82.99/mo
  • 95+ live TV channels
  • 3-day free trial

Hulu + Live TV is a great streaming option for Astros fans who want live TV along with an expansive on-demand library of movies and TV shows . With Hulu + Live TV, you will every national broadcast needed to watch Houston MLB games, but their plans notably exclude the Astros regional sports network, Space City Home Network. 

You can also add Disney Plus and ESPN Plus for only a dollar more per month than the Live TV-only plan. You get the three streamers for one monthly fee, which means you’re getting a ton of extra content, including even more sports highlights, shows and commentary to supplement the games.


How to watch the Houston Astros on Sling TV

Sling TV logo
  • Pricing begins at $45.99/mo.
  • 35+ live TV channels
  • Free trial currently unavailable

Sling TV offers three packages: Sling Orange, Sling Blue and Sling Orange & Blue. To get the maximum amount of Houston Astros games with Sling TV, you’ll need to subscribe to Sling Orange & Blue, and add on the Sports Extra package. With all this, you get ESPN, Fox, TBS, FS1 and MLB Network. You’re only missing Space City Home Network, making Sling the most optimal choice for pairing with a subscription to MLB.TV.

You’ll also get 50 hours of cloud DVR, which you can upgrade to 200, and can stream on 1-3 devices, depending on which plan you choose.


How to watch the Houston Astros on YouTube TV

YouTube TV logo
  • Pricing begins at $82.99/mo
  • 100+ live TV channels
  • Free trial available

Though YouTube TV offers more than 100 channels, it doesn’t include MLB Network or Space City Home Network. Astros fans can still catch all the games on ESPN, Fox, FS1 and TBS, though. Plus, you’ll get unlimited cloud DVR and can simultaneously stream on three screens at home. 

YouTube TV also includes extra sports features like Key Plays View and Stats View to keep you up to speed on all the action during the game, plus Fantasy Football View for added fun during football season.


How to watch the Houston Astros on Apple TV+

Apple TV logo
  • New Apple Originals streaming every month
  • Compatible with most streaming devices
  • Includes select MLB and MLS games

Apple TV+ exclusively airs a double-header each Friday throughout the season on Apple TV+. The Astros will appear on FNB on May 16th, a cross-state matchup against the Texas Rangers. Looking to catch that game, you'll need an Apple TV+ subscription, which is offered through a free trial or at an affordable price.


The Houston Astros 2025 MLB Season Schedule

Date Matchup Streaming Options
Apr 30 (Wed) vs. Detroit 11:10 AM CT MLBN, MLB.tv, Sling TV, Hulu + Live TV
May 2 (Fri) @ Chicago 4:40 PM CT MLB.tv, Sling TV, Hulu + Live TV
May 3 (Sat) @ Chicago 11:10 AM CT MLB.tv, Sling TV, Hulu + Live TV
May 4 (Sun) @ Chicago 11:10 AM CT MLB.tv, Sling TV, Hulu + Live TV
May 5 (Mon) @ Milwaukee 4:40 PM CT MLB.tv, Sling TV, Hulu + Live TV
May 6 (Tue) @ Milwaukee 4:40 PM CT MLB.tv, Sling TV, Hulu + Live TV
May 7 (Wed) @ Milwaukee 10:10 AM CT MLBN, MLB.tv, Sling TV, Hulu + Live TV
May 9 (Fri) vs. Cincinnati 5:10 PM CT MLB.tv, Sling TV, Hulu + Live TV
May 10 (Sat) vs. Cincinnati 4:10 PM CT MLB.tv, Sling TV, Hulu + Live TV
May 11 (Sun) vs. Cincinnati 11:10 AM CT MLB.tv, Sling TV, Hulu + Live TV
May 12 (Mon) vs. Kansas City 5:10 PM CT MLB.tv, Sling TV, Hulu + Live TV
May 13 (Tue) vs. Kansas City 5:10 PM CT MLB.tv, Sling TV, Hulu + Live TV
May 14 (Wed) vs. Kansas City 5:10 PM CT MLB.tv, Sling TV, Hulu + Live TV
May 15 (Thu) @ Texas 5:05 PM CT MLB Net, MLB.tv, Sling TV, Hulu + Live TV
May 16 (Fri) @ Texas 5:05 PM CT Apple TV+, MLB.tv, Sling TV, Hulu + Live TV
May 17 (Sat) @ Texas 4:05 PM CT MLB.tv, Sling TV, Hulu + Live TV
May 18 (Sun) @ Texas 10:05 AM CT Roku, MLB.tv, Sling TV, Hulu + Live TV
May 19 (Mon) @ Tampa Bay 5:05 PM ET MLB.tv, Sling TV, Hulu + Live TV
May 20 (Tue) @ Tampa Bay 5:05 PM ET MLB.tv, Sling TV, Hulu + Live TV
May 21 (Wed) @ Tampa Bay 11:10 AM ET MLB.tv, Sling TV, Hulu + Live TV
May 22 (Thu) vs. Seattle 5:10 PM CT MLB.tv, Sling TV, Hulu + Live TV
May 23 (Fri) vs. Seattle 5:10 PM CT MLB.tv, Sling TV, Hulu + Live TV
May 24 (Sat) vs. Seattle 1:10 PM CT MLB.tv, Sling TV, Hulu + Live TV
May 25 (Sun) vs. Seattle 11:10 AM CT MLB.tv, Sling TV, Hulu + Live TV
May 27 (Tue) vs. Oakland 5:10 PM CT MLB.tv, Sling TV, Hulu + Live TV
May 28 (Wed) vs. Oakland 11:10 AM CT MLB.tv, Sling TV, Hulu + Live TV
May 29 (Thu) vs. Tampa Bay 5:10 PM CT MLB.tv, Sling TV, Hulu + Live TV
May 30 (Fri) vs. Tampa Bay 5:10 PM CT MLB.tv, Sling TV, Hulu + Live TV
May 31 (Sat) vs. Tampa Bay 1:10 PM CT MLB.tv, Sling TV, Hulu + Live TV
Jun 1 (Sun) vs. Tampa Bay 11:10 AM CT MLB.tv, Sling TV, Hulu + Live TV
Jun 3 (Tue) @ Pittsburgh 4:40 PM ET MLB.tv, Sling TV, Hulu + Live TV
Jun 4 (Wed) @ Pittsburgh 4:40 PM ET MLB.tv, Sling TV, Hulu + Live TV
Jun 5 (Thu) @ Pittsburgh 4:40 PM ET MLB.tv, Sling TV, Hulu + Live TV
Jun 6 (Fri) @ Cleveland 5:10 PM ET MLB.tv, Sling TV, Hulu + Live TV
Jun 7 (Sat) @ Cleveland 2:10 PM ET MLB.tv, Sling TV, Hulu + Live TV
Jun 8 (Sun) @ Cleveland 11:40 AM ET MLB.tv, Sling TV, Hulu + Live TV
Jun 10 (Tue) vs. Chicago 5:10 PM CT MLB.tv, Sling TV, Hulu + Live TV
Jun 11 (Wed) vs. Chicago 5:10 PM CT MLB.tv, Sling TV, Hulu + Live TV
Jun 12 (Thu) vs. Chicago 5:10 PM CT MLB.tv, Sling TV, Hulu + Live TV
Jun 13 (Fri) vs. Minnesota 5:10 PM CT MLB.tv, Sling TV, Hulu + Live TV
Jun 14 (Sat) vs. Minnesota 1:10 PM CT MLB.tv, Sling TV, Hulu + Live TV
Jun 15 (Sun) vs. Minnesota 11:10 AM CT MLB.tv, Sling TV, Hulu + Live TV
Jun 16 (Mon) @ Oakland 5:05 PM PT MLB.tv, Sling TV, Hulu + Live TV
Jun 17 (Tue) @ Oakland 5:05 PM PT MLB.tv, Sling TV, Hulu + Live TV
Jun 18 (Wed) @ Oakland 5:05 PM PT MLB.tv, Sling TV, Hulu + Live TV
Jun 19 (Thu) @ Oakland 5:05 PM PT MLB.tv, Sling TV, Hulu + Live TV
Jun 20 (Fri) @ L.A. Angels 4:38 PM PT MLB.tv, Sling TV, Hulu + Live TV
Jun 21 (Sat) @ L.A. Angels 4:38 PM PT MLB.tv, Sling TV, Hulu + Live TV
Jun 22 (Sun) @ L.A. Angels 11:07 AM PT MLB.tv, Sling TV, Hulu + Live TV
Jun 24 (Tue) vs. Philadelphia 5:10 PM CT MLB.tv, Sling TV, Hulu + Live TV
Jun 25 (Wed) vs. Philadelphia 5:10 PM CT MLB.tv, Sling TV, Hulu + Live TV
Jun 26 (Thu) vs. Philadelphia 11:10 AM CT MLB.tv, Sling TV, Hulu + Live TV
Jun 27 (Fri) vs. Chicago 5:10 PM CT MLB.tv, Sling TV, Hulu + Live TV
Jun 28 (Sat) vs. Chicago 4:15 PM CT FOX, MLB.tv, Sling TV, Hulu + Live TV
Jun 29 (Sun) vs. Chicago 11:10 AM CT MLB.tv, Sling TV, Hulu + Live TV
Jul 1 (Tue) @ Colorado 4:40 PM MT MLB.tv, Sling TV, Hulu + Live TV
Jul 2 (Wed) @ Colorado 4:40 PM MT MLB.tv, Sling TV, Hulu + Live TV
Jul 3 (Thu) @ Colorado 11:10 AM MT MLB.tv, Sling TV, Hulu + Live TV
Jul 4 (Fri) @ L.A. Dodgers 4:10 PM PT MLB.tv, Sling TV, Hulu + Live TV
Jul 5 (Sat) @ L.A. Dodgers 2:15 PM PT FOX, MLB.tv, Sling TV, Hulu + Live TV
Jul 6 (Sun) @ L.A. Dodgers 11:10 AM PT MLB.tv, Sling TV, Hulu + Live TV
Jul 7 (Mon) vs. Cleveland 5:10 PM CT MLB.tv, Sling TV, Hulu + Live TV
Jul 8 (Tue) vs. Cleveland 5:10 PM CT MLB.tv, Sling TV, Hulu + Live TV
Jul 9 (Wed) vs. Cleveland 5:10 PM CT MLB.tv, Sling TV, Hulu + Live TV
Jul 11 (Fri) vs. Texas 5:10 PM CT MLB.tv, Sling TV, Hulu + Live TV
Jul 12 (Sat) vs. Texas 4:35 PM CT MLB.tv, Sling TV, Hulu + Live TV
Jul 13 (Sun) vs. Texas 11:10 AM CT MLB.tv, Sling TV, Hulu + Live TV

How to watch Houston Astros out-of-market games with MLB TV

For Astros fans outside their TV market (aka, if you don’t have regional access to Space City Home Network), you can access the rest of the games with a subscription to MLB TV. You’ll also get tons of other exclusive content, including pregame and postgame interviews, highlights, documentaries and more.


FAQ

How to watch Astros streaming?

Some Astros games will appear on national TV across Sling TV, Hulu + Live TV, Apple TV+ and YouTube TV, but local fans will need Fubo or DIRECTV to catch most of their team's games. 

Who carries Houston Astros games?

The Houston Astros local broadcasts are exclusively hosted by Space City Home Network, which can be accessed through a subscription to either DIRECTV or Fubo.

How to watch the MLB free game of the day?

The MLB free game of the day can found either on MLB.com or through the MLB app.

Can I watch the Astros for free?

As many streaming services both carry the Houston Astros and offer a free trial, free short term access to Astros games is possible. Local fans should try DIRECTV or Fubo, and out-of-market fans can try Sling TV, Hulu + Live TV, and YouTube TV as well.