Skip to main content

When you buy with links on our site, we may earn a commission.

How To Watch MLB Games: Best 2024 Options

Streaming baseball is a towering home run.

MLB: Los Angeles Dodgers-Workouts
Credit: Rick Scuteri-USA TODAY Sports

Opening day has come and gone, which means Major League Baseball (MLB) is officially back. Some may still be wondering how to watch MLB games this season. MLB is the highest level of professional baseball in the United States and consists of 30 teams, 15 in the National League and 15 in the American League.

The MLB is the oldest professional team sport in the U.S. with beginnings stemming from the 1870s. Luckily, you have a few more options in the 21st century when it comes to catching your favorite MLB team’s games thanks to top sports streaming services. Here’s how to watch MLB games in 2024. 

Where to watch MLB Games

This year, MLB games will be broadcast on the following networks: Bally Sports, ESPN, ESPN2, Fox, FS1, MLB Network, NBC, and TBS. Multiple streaming services include most or all of these networks, and some streaming services are for sports only, meaning there will be nothing standing between you and turning on the game. 

Streaming ServicePrice per MonthFree Trial
Sling TV$40+No
YouTube TV$72.99+Yes
Hulu + Live TV$76.99+Yes
MLB TV$24.99+N/A

How to watch MLB games on Sling TV

PlanPrice per MonthChannels
Sling Orange$4031
Sling Blue$4042
Sling Orange & Blue$5548

Sling TV is ready for baseball season, making it easy for new subscribers to pick just how much baseball they want to watch. You can pick from three different Sling TV plans: Sling Orange, Sling Blue, and Sling Orange & Blue. With Sling Orange, you can watch MLB games on ESPN, ESPN2, and TBS starting at $40 per month. Sling Blue includes Fox, Fox Sports 1, and NBC (in select markets).

Want the best of both worlds? Sling Orange & Blue includes both Orange and Blue channels. All you’ll need to round out your baseball channel lineup is MLB Network, which comes included in the Sports Extra package for $11 more per month. MLB Network streams up to four MLB games every week, in addition to all the other games you’ll be able to catch on Sling TV.

How to watch MLB games on Fubo

PlanPrice per MonthChannels

Fubo has everything MLB fans need to catch as much baseball as possible. New customers can choose from three different Fubo plans — Pro, Elite, and Premier. Pro runs $74.99 per month and includes 161-plus channels, including Fox, Fox Sports 1, ESPN, ESPN2, and NBC. Plus, you can catch regional MLB games on networks like Bally Sports and Marquee Network.

With Elite, you’ll get 233-plus channels, including MLB Network, for $84.99 per month. Finally, Premier pulls out all the stops for $94.99 a month, boasting 242-plus channels, SHOWTIME, 1,000 hours of DVR, and unlimited screens. Plus, Fubo now offers customers the ability to bundle any plan with MLB TV, meaning you are set for the season.

How to watch MLB games on YouTube TV

PlanPrice per MonthChannels

YouTube TV has a well-rounded lineup for sports lovers, including MLB fans. With the Base plan, which costs $72.99 per month, you can watch baseball on ESPN, ESPN2, Fox, Fox Sports 1, NBC, and TBS, along with dozens of other channels. While YouTube TV doesn’t currently offer MLB Network in its Base plan or as an add-on, you can still catch plenty of MLB games — and even record them using unlimited cloud DVR.

And if you miss a couple of the innings at the beginning of a game, you can use YouTube TV’s Key Plays view to get caught up to speed before the next pitch. You can even keep an eye on your shortstop’s numbers with Stats View.

How to watch MLB games on DIRECTV STREAM

PlanPrice per MonthChannels
Óptimo Más$79.99100+

If you’re a baseball fan who’s skeptical about switching from cable to streaming, then give DIRECTV STREAM a once-over. DIRECTV STREAM offers customers the same great four plans for watching MLB games, whether you want to stream or want cable. DIRECTV STREAM’s Entertainment plan runs $79.99 per month and includes 75-plus channels. You can catch MLB games on ESPN, ESPN2, Fox, Fox Sports 1, NBC, and TBS.

Upgrade to a Choice plan or above to gain access to MLB Network. For $108.99 monthly, Choice includes all of Entertainment’s channels as well as multiple regional sports networks, perfect for catching your local MLB team. You can also opt for more channels with an Ultimate or Premier plan, which start at $119.99 per month.

How to watch MLB games on Hulu + Live TV

PlanPrice per MonthChannels
Hulu + Live TV, Disney Plus,
and ESPN Plus1
Hulu + Live TV, Disney Plus,
and ESPN Plus2
Live TV Only$75.9985+
1All with ads
2Hulu + Live TV and Disney Plus – No ads, ESPN Plus – With ads

Before you write off Hulu for not having MLB Network, consider that Hulu + Live TV streams nearly a dozen MLB games per week, thanks to both its lineup of live sports channels and partnership with ESPN Plus. With a Hulu + Live TV subscription, which starts at $76.99 per month, you get 85-plus live TV channels as well as an ESPN Plus subscription for one price. MLB fans can watch baseball on ESPN, ESPN2, Fox, Fox Sports 1, NBC, and TBS. ESPN Plus not only streams multiple broadcasts of the same game but also has a dense on-demand library, perfect for catching up on baseball games you might’ve missed.

Hulu + Live TV customers can also choose to subscribe to an ad-free plan, getting you back to baseball faster, for $89.99 per month. Don’t need extra frills? That’s fine by Hulu. You can also subscribe to a Live TV Only plan for $75.99. But we think ESPN Plus is worth it, especially for only an extra dollar a month.

How to watch MLB games on Vidgo

PlanPrice per MonthChannels
English Plus$69.99110+
English Premium$84.99150+
English and Spanish Ultimate$99.99150+
Vidgo Mas$39.9945+

If Vidgo could talk, its website would tell you Vidgo “hits it out of the park” when it comes streaming baseball. While Vidgo’s channel lineup isn’t as impressive as its competitors, the streaming service offers a sweet bargain and includes ESPN, ESPN2, Fox, Fox Sports 1, and MLB Network. That’s right — MLB Network comes standard in Vidgo’s Plus, Premium, and Ultimate plans for no extra cost.

Vidgo plans for MLB fans run $69.99 per month for Plus, $84.99 for Premium, and $99.99 per month for ultimate. You can also stream on-demand content and utilize DVR capabilities, included with every Vidgo plan. 

How to watch MLB games on MLB TV

PlanPrice per MonthChannels
Single-Team Season Pass$129.99N/A
*A one-time payment for the whole year

MLB TV is a subscription service offered by MLB that helps fans catch all the out-of-market games they’ve been missing. You can get as little or as much coverage as you want, with a single-team season subscription or a monthly/yearly subscription. Pay $129.99 for the season to catch your favorite MLB team’s out-of-market games, or pay $24.99 per month or $149.99 per year to watch every out-of-market MLB game. MLB TV is available to purchase separately or you can add it on to another streaming service, such as Fubo. 

MLB schedule 2024

Opening Day for the 2024 MLB Season was Thursday, March 30, and you can view the entire 2024 MLB schedule here.

Batter up

You don’t need a dial radio to catch the world’s oldest sports league. With a streaming service, you can catch your favorite MLB team on nearly any mobile device or television, whether you’re sitting at home or on the go.

The best streaming service for MLB fans is Fubo, which includes both national channels like Fox and ESPN as well as specialized sports channels, including MLB Network and Bally Sports. Plus, you can tack on MLB TV to your Fubo subscription no problem. You’ll be hard-pressed to find better MLB coverage anywhere else. 

No matter which live tv streaming service you choose, you won’t strike out. With our handy guide, you can watch baseball the way you want, wherever you want. 


How much is an MLB TV subscription for 2024?

MLB TV subscriptions cost $129.99 for a single-team plan, $24.99 per month for a monthly plan, and $149.99 for a yearly plan, which evens out to around $12.50 per month.

How do I watch every MLB game?

It is possible to watch every MLB game — you just have to be a little clever. The best way to watch every MLB game is to subscribe to a streaming service that will stream nationally televised games on channels such as NBC, ESPN, and more and pair it with MLB TV. This will allow you to catch all televised in-market games, and the MLB TV subscription will fill in the out-of-market games. Fubo has both.

How can I watch blacked-out MLB games?

Games referred to as blackout games means they are airing in your local market on national channels. For example, MLB TV will not broadcast an in-market game televised on NBC because NBC has national streaming rights for that game. The best way to watch blacked out MLB games is to subscribe to a streaming service that includes national channels, like NBC, ESPN, and Fox Sports 1, among others.

"We often receive complimentary products to review at Sportsnaut. Each product we feature has been independently selected and reviewed by our editorial team."

Mentioned in this article:

More About: