Top10VPN is editorially independent. We may earn commissions if you buy a VPN via our links.

How to Watch Blackout MLB Games with a VPN

Simon Migliano is a recognized world expert in VPNs. He's tested hundreds of VPN services and his research has featured on the BBC, The New York Times and more.

Additional Testing by Luke Williams

Our Verdict

To watch blackout games on MLB.TV, change your IP address by connecting to a VPN server location outside the blackout area. The best VPN for MLB.TV is ExpressVPN thanks to its fast streaming speeds and ability to access every blackout baseball game.

Graphical illustration of a VPN being used for blacked out MLB games

Quick Guide: How to Watch Blackout MLB Games

  1. Sign up to a VPN that works with MLB.TV: We recommend ExpressVPN.
  2. Download and install the VPN onto your device.
  3. Connect to a VPN server outside the blackout area. Check the server is located outside the blackout region by using our unique ZIP code lookup tool.
  4. Go to MLB.TV or launch the app and stream the game.

MLB.TV owns the rights to most baseball games, but due to licensing agreements the service blocks you from streaming your local team’s games if your IP address is inside the blackout area.

On top of that, MLB.TV also enforces national blackouts for games aired exclusively on Apple TV+, Peacock, ESPN+, and Fox Sports.

Luckily, there is an easy workaround to bypass these geo-restrictions. By using a VPN you can change your IP address location to one outside the blackout region, and therefore watch every MLB game via your existing MLB.TV subscription.

Not every VPN works with MLB.TV, though. The streaming service blocks many VPNs and currently we can comfortably recommend only three out of 65 VPNs we tested.

In this guide, we’ll review the best VPNs for MLB.TV and show you how to use a VPN with MLB.TV on popular devices.

We’ll also share troubleshooting tips if your VPN isn’t working with MLB.TV.

Why Trust Us?

We’re fully independent and have been reviewing VPNs since 2016. Our advice is based on our own testing results and is unaffected by financial incentives. Learn who we are and how we test VPNs.

The Best VPNs for MLB.TV

After testing 65 VPNs with MLB.TV, here are the three that worked the best for us:

  1. ExpressVPN: The overall best VPN for MLB.TV
  2. Surfshark: A cheap VPN for bypassing MLB.TV blackouts
  3. Windscribe Free: 100% free VPN that works with MLB.TV

We chose the best VPNs for MLB.TV based on the selection criteria below:

  • Many US server locations that bypassed local blackouts on MLB.TV.
  • International servers that work with MLB.TV to stream the World Series and national blackout games.
  • Easy-to-use apps for mobile, desktop, and streaming services.
  • Fast download speeds and unlimited bandwidth for uninterrupted HD streaming.
  • Experienced customer support to help with setup and finding working servers.
  • 100% free to use, offers a free trial, or a long refund period.

Since last season, MLB.TV has been blocking more IP addresses associated with VPNs. That said, the three services we recommend continue to be the most effective at beating these blocks.

Top MLB.TV VPNs Compared

The table below compares our recommended VPNs based on number of US and international server locations, average streaming speed, and device compatibility.

1. ExpressVPN: Best VPN for MLB.TV Overall

ExpressVPN's app for iOS

Pros Cons
Works with MLB.TV on every server Doesn’t work with the MLB.TV Android app
Very fast and stable streaming speeds MediaStreamer can’t access the MLB.TV app
Servers in 106 countries for bypassing national blackouts Not all US servers work all the time
Easy-to-use apps on every platform More expensive than its alternatives
Excellent 24/7 live chat support
Native app for routers

ExpressVPN is hands down the best VPN for watching blackout games on MLB.TV.

While it’s more expensive than most other VPNs, ExpressVPN bypassed MLB.TV blackouts on most VPN servers we tested, across many popular devices, and at full resolution.

Easily Bypassed Local & National Blackouts

In our tests, ExpressVPN was the best option for bypassing both local and national MLB blackouts.

We worked around local blackouts by getting a US VPN IP address from outside the blackout area.

We easily did this thanks to ExpressVPN’s large server network, with servers in 11 US states and in 106 countries.

ExpressVPN Server List on iOS & Android

ExpressVPN server list on iOS (left) and Android (right).

Other top VPNs, like Private Internet Access, have more US servers than ExpressVPN. However, only 50% of them worked with MLB.TV. ExpressVPN worked close to 100% of the time.

That said, MLB.TV has been more aggressive at blocking VPN IP addresses, so on rare occasions you may have to cycle through a few ExpressVPN servers to find one that works.

To watch the World Series on Fox, and to get around national blackouts, we connected to an ExpressVPN server in one of the 104 countries available outside the US and Canada.

As you can see below, when connected to an ExpressVPN server in France, we accessed the Apple TV+ video stream directly within the MLB.TV website.

Using ExpressVPN to stream blackout MLB games

ExpressVPN’s international servers streamed every blacked out MLB game.

The Fastest Streaming Speeds for MLB.TV

Although many VPNs work with MLB.TV, only the best can stream it in maximum resolution and without buffering.

In our streaming tests, ExpressVPN performed better than any other. We didn’t experience any stutters and videos loaded instantly.

Here are the minimum download speed requirements for MLB.TV:

  • 1.8Mbps for Standard Definition (SD) quality at 30 frames per second (FPS)
  • 3Mbps for High Definition (HD) quality at 30 frames per second (FPS)
  • 5Mbps for High Definition (HD) quality at 60 frames per second (FPS)

From a test location in New York, we tested ExpressVPN’s speeds while connected to a wide range of server locations. On every occasion, ExpressVPN accessed MLB.TV blackout games and at speeds fast enough for full resolution.

In fact, our streaming speeds dropped by only 3% when connecting to the nearest server outside our blackout area.

And when connected to overseas VPN servers to avoid a national blackout, our speeds slowed down by only 15%.

You can see our full results from testing ExpressVPN in the table below:

Server Location
Download Speed (Mbps)
Speed Loss (%)
Distance (miles)
Starting Speed (New York)
0 mi
New York
Los Angeles
2,500 mi

Overall, ExpressVPN’s exceptional streaming performance with MLB.TV is unmatched. Equally, it’s not surprising that it’s a formidable VPN for NBA League Pass, to watch out-of-market NFL games, and for accessing geo-blocked free F1 streaming sites.

2. Surfshark: Cheapest VPN for MLB.TV

Surfshark VPN's app for iOS

Pros Cons
Cheap monthly price and seven-day free trial Some servers don’t work with MLB.TV
Streams MLB.TV on Android devices Slower speeds than ExpressVPN
Unlimited simultaneous connections Smart DNS service is ineffective
Servers in 100 countries No app for routers
Well-designed Fire TV app

If you want a cheaper VPN than ExpressVPN to watch blackout games on MLB.TV, and one that works on Android devices, then Surfshark is a good option to consider.

Surfshark is more affordable than ExpressVPN, and its Android app comes with a rare GPS spoofer setting that bypasses MLB.TV’s GPS location blocks on Android.

The issues with Surfshark are its slower speeds, reduced device compatibility, and inability to bypass MLB.TV blackouts on every single server.

Premium Features at an Affordable Price

Surfshark is priced much lower than other top-rated VPNs. It costs as little as $2.29 per month on a two-year subscription – over 60% cheaper than ExpressVPN’s best price of $6.67 per month.

If you sign up via your mobile device, you also get access to Surfshark’s seven-day free trial, after which a 30-day refund period kicks in.

Despite its affordability, Surfshark includes many features we only see from the most premium services.

For instance, the VPN offers unlimited access to a RAM-only server network, including multi-hop servers, a DNS-based ad blocker, and no device limit.

Rare and Effective GPS Spoofer

Out of all of Surfshark’s advanced settings, its Override GPS function is the one that stood out the most in our tests with MLB.TV.

As we mentioned earlier, the MLB.TV Android app requires access to your GPS location to function, which you can’t turn off.

Regular VPNs only change your IP address, and not your GPS coordinates. As such, almost every VPN doesn’t work with the MLB.TV Android app, including ExpressVPN.

The only other VPNs with this capability are Windscribe (Pro) and IVPN. Surfshark is faster than Windscribe, and IVPN doesn’t work at all with MLB.TV.

Surfshark’s GPS spoofer effectively and consistently bypassed the MLB.TV’s Android app VPN detection systems at every attempt.

Using Surfshark on Android to watch MLB

Using the MLB.TV app with Surfshark on our Android tablet.

Once set up, the setting works by matching your GPS coordinates to the VPN server’s IP location. Overrride GPS will then automatically change your GPS location as you change VPN server location.

This ensures there is never a mismatch between your IP and GPS location, making it much harder for MLB.TV to detect your VPN connection.

We love this rare feature of Surfshark’s, which is also why it’s a great VPN for watching blackout NHL games on ESPN+ on Android devices.

Inferior Device Compatibility & Slower Speeds

Surfshark’s compatibility with other platforms and devices is quite disappointing, though.

The provider’s Smart DNS service didn’t change our DNS address when streaming MLB.TV on a Smart TV and failed to bypass any blackout.

And unlike ExpressVPN, Surfshark doesn’t have a router app. To stream on devices like Roku, Smart TVs, and older Chromecast devices, you’ll have to set up a virtual router instead, which is more complicated.

Moreover, Surfshark’s speed losses were considerably higher than ExpressVPN’s. We experienced an average slowdown of 5% compared to ExpressVPN’s 3%.

All in all, Surfshark is a good VPN for MLB.TV, but ExpressVPN beats it in terms of server and device compatibility with MLB.TV, as well as streaming speeds.

3. Windscribe: Best Free VPN for MLB.TV

Windscribe VPN's free app for iOS

Pros Cons
100% free with no payment details required 10GB monthly data limit
Streams MLB.TV on all its servers Smart DNS requires an additional subscription
Location Warp tool changes GPS location on Android Slower speeds than ExpressVPN
No device limit No live customer support
Free servers in 8 US locations

Windscribe is the only completely free VPN that works with MLB.TV from anywhere.

In our latest tests, we accessed blackout MLB games from all 11 of its VPN server locations.

Sadly, Windscribe’s speeds are a lot slower than many paid-for VPNs, and our stream was blighted by blurriness and annoying buffering interruptions. You’re also limited by a 10GB monthly data cap.

Free Servers in Many US Locations

The free version of Windscribe lets you connect to eight US cities in seven different states, spread across the country. These include popular locations, like New York, Los Angeles, and Dallas.

All of these US locations worked with MLB.TV, and we were able to access blackout games.

Using Windscribe Free with MLB.TV

Windscribe’s free servers always work with MLB.TV.

By contrast, other free VPNs we tested, like Proton VPN and Atlas VPN, only have servers in one or two US cities. We found it much harder to get around geo-restrictions using them.

Windscribe also runs free servers in 10 more countries, useful for getting around national blackouts.

We found the UK server delivered the fastest speeds, since it’s part of Windscribe’s 10Gbps server network.

Slow Speeds & 10GB Data Cap Are a Problem

There were two main issues we faced testing Windscribe’s free VPN with MLB.TV: its 10GB monthly data limit, and its slower speeds.

Windscribe’s 10GB monthly data limit is a major downside. We found we could only stream roughly four hours of MLB.TV before our allowance maxed out. We couldn’t even get through two full games.

To add to our frustration, during those four hours, our stream often went blurry or stopped entirely. This was due to fluctuating speeds with drops of 13% on average.

Overall, we recommend using ExpressVPN’s free trial, or Surfshark’s, instead of using Windscribe. But if you’re ok with its limitations, then Windscribe is the best totally free VPN for MLB.TV.

How to Beat MLB.TV Blackouts Using a VPN

As we’ve established, the simplest way to watch Major League Baseball (MLB) blackout games on MLB.TV is to use a fast and trustworthy VPN.

A VPN allows you to route your internet traffic through a proxy server and appear to be outside of home television territory.

However, setting up a VPN varies based on the device you’re using. For instance, devices like Roku, and Chromecast require many additional steps compared to PCs and smartphones.

The sections below explain in detail how to bypass MLB.TV blackouts on various popular devices.

Desktop/Laptop (Windows & macOS)

Unblocking geo-restricted MLB.TV games on PC and Mac is easy. Simply connect to a VPN server location outside the blackout area. Then, open MLB.TV and start streaming.

You can read more detailed instructions in the steps below.

How to use a VPN with MLB.TV on a computer:

  1. Subscribe to a VPN service and download the app onto your device: ExpressVPN works the best with this method.
  2. Connect to a VPN server location where the game is not blacked out: Use our ZIP code lookup tool to see which teams are restricted in each location. For nationally broadcast games, connect to a VPN server in the UK.
  3. Open MLB.TV in your web browser.
  4. Start streaming: If you want to change region again, repeat Step 2 and refresh your browser. If this workaround doesn’t work and you see an error message, try our fixes below.

Alternatively, watch the video tutorial below:

How to use a VPN with MLB.TV on desktop and laptop computers.

Android Mobile Devices

On Android devices, the MLB app checks your location by detecting your device’s GPS coordinates. Unlike the iOS app, you can’t deny the app to access your GPS location.

This means that changing your IP address location with a typical VPN won’t work.

Instead, you’ll need an Android VPN app that has GPS spoofing functionality, like Surfshark.

How to stream blackout MLB games on Android:

  1. Subscribe to a VPN with GPS spoofing functionality: Surfshark and Windscribe are the only VPNs that have this feature, but Surfshark is a better VPN overall.
  2. Download the VPN app from the Google Play Store.
  3. Sign into the app and enable Override GPS Location: Tap Settings > VPN Settings > Advanced Settings > toggle on Override GPS Location > tap Let’s Go.
  4. Enable Developer Options on your Android phone: Open the Settings app > About Phone > Software Information > tap Build Number 7 times.
  5. Enable Surfshark as a mock locations app: Return to the Settings app main screen > Developer Options > Select Mock Location App > Surfshark.
  6. Connect to a Surfshark VPN server where the game is not blacked out: Both your IP address and GPS location will now match the server location.
  7. Open the MLB and stream the game: To change region again, repeat Step 6, force quit the app, then reopen it.

If the above instructions didn’t work, clear the MLB app’s cache within the Android Settings app.

The video below shows us using Surfshark to bypass MLB.TV blackouts on our Android smartphone:

How to use a VPN GPS spoofer to bypass location checks on the Android MLB app.

iOS (iPhone & iPad)

The MLB.TV app on iPhone and iPad also requests your GPS location. However, we found that you can bypass this by denying the app access to your location.

How to watch region-restricted MLB games on iOS:

  1. Sign up for a VPN that works with MLB.TV: Our tests found that ExpressVPN is the best option for iPhone and iPad.
  2. Download the VPN app from the App Store and connect to a VPN server in a country or city where the game is not restricted.
  3. Open the MLB.TV app and deny it access to your location data: tap Don’t Allow when prompted by the app. If you’ve previously granted the app access to your location information, navigate to the iOS Settings app > scroll down and tap MLB > Location > Ask Next Time Or When I Share. Then, open the MLB app and deny access.
  4. Tap Play on the game you want to watch: You’ll be able to stream content that was previously blocked.

If you’re still unable to use the MLB app with your VPN turned on, try restarting your iPhone to clear its cache.

EXPERT ADVICE: Many websites recommend ‘jailbreaking’ your iOS device to spoof your GPS location. We strongly advise not to do this as it compromises your device’s security. Instead, follow the workaround outlined above.

Apple TV, Fire TV & Android TV

Streaming geo-restricted baseball games on MLB.TV is easy on Fire TV, Apple TV, and Android TV, as long as your VPN has an native app for your device.

How to bypass MLB.TV blackouts on Fire TV and Android TV:

  1. Sign up for a compatible VPN: ExpressVPN works best on streaming devices, and has an Apple TV app unlike many other VPNs.
  2. Download the VPN from the TV’s app store.
  3. Open the VPN app and connect to a VPN server outside the blackout area.
  4. Open the MLB.TV app.
    1. On Apple TV, deny the MLB.TV app access to your location data: select Don’t Allow on the location request. If you’ve previously allowed this request, open the tvOS Settings app > General > Privacy > Location Services > select MLB > select Never.
  5. Select the game you want to stream.

If you’re still blocked from the MLB app, clear the app’s cache on Fire TV by going to Settings > Applications > Manage Installed Applications > Clear Cache.

On Android TV, open Settings > Apps > See all apps > select MLB > Clear cache > Ok.

On Apple TV, restart the device to clear all location cache.

MLB on Apple TV

Watching MLB on Apple TV.

Roku & Chromecast

Roku and older Chromecast devices don’t support VPN apps. Nor do they allow you to configure DNS settings, so they aren’t compatible with Smart DNS services.

Instead, the best way to unblock MLB.TV on Roku and Chromecast is to set up a virtual router from your computer or laptop.

You also have the option of using a VPN router, but these are expensive and require prior experience.

How to set up a virtual router on Windows and stream MLB.TV on Roku or Chromecast:

  1. Start configuring your PC’s virtual router functionality using Windows Command Prompt: Enter the following command: netsh wlan set hostednetwork mode=allow ssid=NETWORKNAME key=PASSWORD. Make sure to replace NETWORKNAME and PASSWORD with your own WiFi network’s name and password.
  2. Enable the virtual router: Type netsh wlan start hostednetwork and press Enter.
  3. Find the name of your network: Press the Windows key + R. Type ncpa.cpl and press Enter. The name of your virtual router will be in bold.
  4. Download a VPN that works with MLB.TV: ExpressVPN is our top pick.
  5. Turn on the Windows mobile hotspot: Go to Settings, press Network & Internet and toggle Mobile hotspot to on.
  6. Allow other devices to connect to your VPN: Go back to the Network & Internet pane in settings and click Change adapter options. Right-click your VPN’s Tap Adapter and choose Properties. Then, click the Sharing tab and tick the second box labeled Allow other network users to connect through this computer’s Internet connection.
  7. Share your newly created WiFi connection: Open the dropdown menu where it says Home networking connection and choose the hotspot you’ve created.
  8. Connect to a VPN server outside of the blackout territory.
  9. Connect your Roku or Chromecast to your new network: You can do this from the Settings app on Roku. Use the Google Home app on your phone for Chromecast.
  10. Open the MLB app: You’ll now be able to access any game.

Which Server Location Should I Connect to?

Using a VPN you have the choice of connecting to a different US location or a foreign on.

The best VPN server to connect to depends on whether the game is locally or nationally blacked out.

For instance, we’ve watched regular season games shown on FOX, Apple TV+, Peacock, and ESPN+, from within the MLB.TV app by connecting to a VPN server in Germany.

However, we don’t recommend connecting to a foreign server location to watch regular season games on MLB.TV. We experienced slower streaming speeds doing this.

We only recommend connecting to an international server to watch the World Series, which typically requires an additional subscription.

Use the table below to help you find the best VPN server location and compatible VPN:

Streaming Service
Best Server
Compatible VPNs
MLB.TV US server in a neighboring state ExpressVPN, Surfshark, PrivateVPN, Proton VPN, Atlas VPN, Windscribe
Fox (including World Series), Apple TV+, Peacock, ESPN+ Germany server ExpressVPN, Surfshark, PrivateVPN, Windscribe

Note: MLB.TV geo-fences video content based on your IP address. It does not use the billing address associated with your account.

How to Fix a VPN Not Working with MLB.TV

If your VPN stops working with MLB.TV, your VPN server’s IP address has been blocked by the streaming service. The easiest way to fix this is to switch VPN server and clear your cache and cookies.

Below are simple workarounds to fix your VPN not working with MLB.TV:

Connect to a Different Server

Most often, a VPN stops working with MLB.TV because the IP address of the VPN server has been detected and blocked.

As a result, the most effective fix is to change to a different VPN server. This will give you a different IP address that may not have been blocked by MLB. Once connected, refresh the web page or relaunch the app.

All the MLB.TV VPNs we recommend have many servers in the US and abroad. In our most recent attempts, ExpressVPN’s New York server, Surfshark’s Denver server, and Windscribe’s Boston server all streamed MLB.TV.

If you still can’t access MLB.TV after testing five different servers with the same VPN, it’s unlikely the VPN works at all. We recommend you choose a better VPN, instead.

Clear Cache and Browser Cookies

MLB.TV caches previous sessions. This means that even if you’re connected to a working VPN server, it will still restrict you if you were blocked previously.

Clearing your browser’s cache and cookie files bypasses this. The MLB website won’t know you’ve previously used the service.


To clear your cookies and cache in Google Chrome, click the three dots at the top right of the window.

Then, click More Tools > Clear browsing data > All time. Tick Cookies and other site data and Cached images and files and select Clear data.

Alternatively, sign in via a new Incognito Mode browser window, as each one opens with a fresh and empty cache.


On mobile devices, you’ll have to restart your device to fully clear cache files.

On smartphones and tablets, MLB.TV uses your GPS location to enforce regional blackouts. If your GPS coordinates don’t exactly match your IP address location, you’ll be blocked from accessing the app.

To fix this, simply reconnect to the VPN server. This should force the VPN app to also refresh your GPS location. Both locations must exactly match.

You can check this using our IP lookup tool and a third-party GPS coordinates checker.

Remember, most VPNs don’t support GPS spoofing. If you want to bypass MLB.TV blackouts on Android, you’ll have to use Surfshark or Windscribe.

Contact Customer Support

If none of the methods above work, contact your VPN provider’s customer support.

Support agents will have a list of servers that currently work with MLB.TV. They’ll also be able to help with more general queries.

In the section below, we’ll show you the best method for bypassing the most common MLB.TV error messages.

How to Bypass MLB.TV Error Codes

MLB.TV Error: “There was an unexpected internal error”

MLB.TV's "There was an unexpected internal error" code

MLB.TV displays this error message when it detects you’re using a VPN. You’ll see this when logging in to your account.

The easiest way to fix this error is to connect to a compatible server. If you can’t find a working server after a few attempts, ask your VPN’s customer support team for the best server.

MLB.TV Error: “We have determined this game is unavailable in your area”

MLB.TV's "Broadcast blacked out" error message

You’ll see this error message when your IP address location is within the blackout region.

If you see this message while connected to a VPN server in a different state, you’re likely connected within the blackout boundaries for the opposing team.

To bypass this, connect to a server elsewhere and clear your browser’s cookies and cache. Then, refresh your browser on desktop or restart your device if you’re on mobile.

MLB.TV Error: “R303”

You’ll see the R303 error when there is a problem with your network connection.

Try disconnecting from your VPN and relaunching the MLB app. If it works, there is a problem with your VPN connection.

The best way to fix this is to contact your VPN’s support team. They’ll know if there’s a problem with the VPN server, or they can help you diagnose a potential issue with your network.

Popular VPNs That Don’t Always Work with MLB.TV

We tested 65 VPN services with MLB.TV. Each VPN was tested in a web browser, on iOS, Android, Fire TV, and tvOS.

For a VPN to qualify as working, it had to stream MLB on at least two US servers and one international server.

Here are three popular VPNs that we don’t recommend for bypassing baseball blackouts:

1. NordVPN

NordVPN is one of the most popular VPNs on the market, and it’s generally a top streaming VPN, too. Its apps are simple to use and it works with almost every popular streaming service.

However, its performance was disappointing with MLB.TV. We found that only the New York, New Jersey, LA, and Chicago servers worked. All other regions were permanently blocked.

When one of these servers suddenly stopped working, there wasn’t always a compatible server outside of the blackout area. It also struggled more than other services to stream on Fire TV and Android TV.

NordVPN is still a good option, but there are much better services available if you need to stream on your TV or need more reliable access.

2. Private Internet Access

We rate PIA as one of the top VPNs on the market. It comes with dedicated streaming servers, best-in-class encryption, and fast speeds.

However, the VPN failed to access MLB.TV in our most recent tests. Most of the time, we weren’t even able to log in to the MLB website. When we connected to a PIA server while already logged in, the screen was blacked out and we couldn’t access any games.

The VPN’s Smart DNS tool also didn’t work on our PS5. This isn’t surprising, though, as it hasn’t worked with any streaming services over months of testing.

3. CyberGhost

CyberGhost is usually a good option for bypassing streaming geo-restrictions. Its browser extensions stream US Netflix for free and its dedicated streaming servers work with many popular services.

However, CyberGhost does not provide a streaming server for MLB. Instead, we had to use its general US servers and those optimized for other platforms. Unsurprisingly, we weren’t able to access MLB during any of our tests.

In short, CyberGhost is a bad VPN for MLB.TV. We don’t expect it to ever work unless it decides to add a dedicated MLB streaming server.

Other VPNs that are blocked by MLB.TV

Below are some other VPN services that we found can’t stream blackout MLB.TV games:

  • Astrill
  • IVPN
  • Mcafee Safe Connect
  • Mullvad
  • Norton Secure VPN
  • VyprVPN

EXPERT ADVICE: If your VPN isn’t working with MLB.TV, try our troubleshooting tips.

MLB Blackout Checker by ZIP Code

Use our tool to find out if your US VPN server is outside of the MLB blackout area.

The tool will estimate your ZIP code based on your IP address. If you switch to another VPN server location, click on the refresh button to see an updated list of teams.

If your hometown team or the opposing team is listed, it means you can’t stream the game on Connect to a server in a neighboring state to workaround this.

Check if a game is blacked out in a ZIP code:

Click to detect your IP address

Our tool is the only one that works out the games you can’t access based on your IP address. This is the same technique uses to determine if you’re within a blackout boundary.

Other similar tools only allow you to manually enter a ZIP code. As you’re unlikely to know the corresponding ZIP code of your VPN server, these tools aren’t usable for bypassing MLB blackouts.

MLB Blackout Map: Where Are Games Blacked Out?

MLB blackout areas are determined by the coverage area of the RSN that has the local broadcast rights.

To help you find each MLB team’s blackout territory, we’ve created an up-to-date map with the latest boundaries. We update this as soon as there are any changes.

Our map is also the only one available that includes the blackout territories for both the US and Canada. See it below to find out which teams are geo-blocked in your region.

Map showing all MLB blackout regions in the United States and Canada

View an enlarged image of our MLB blackout map.

EXPERT ADVICE: To find out which teams are restricted in the location of your VPN server, use our tool in the section below.

As you can see, some blackout regions span entire states. You might still be blocked from accessing a team even if you live hundreds of miles away. There are also many instances where there are multiple teams blacked out in the same state.

The state with the most MLB blackouts is Iowa, which lies within the geo-restricted zone for six teams: the Chicago Cubs and White Sox, Milwaukee Brewers, Minnesota Twins, St. Louis Cardinals, and Kansas City Royals.

If you’re located in Iowa and none of these teams are playing each other, you’re blocked from streaming 40% of the total number of MLB games on that day.

If you’re physically located in your team’s blackout region, connect to a VPN server in the nearest location outside of the blackout boundary.

Why Are MLB Games Blacked Out?

MLB blackout restrictions exist to encourage subscriptions to cable TV. Most MLB teams receive funding from these cable TV providers and regional sports networks (RSNs) — over $100.00 million per year per team.

For example, a New York Yankees fan that lives within the Yankees blackout area must subscribe to a cable package that includes YES Network.

These cable packages start at roughly $60.00 a month, which is almost three times more expensive than MLB.TV.

Nationally-televised games, like those on Friday and Sunday, are geo-blocked to enforce TV licensing agreements. In the US, the nationwide rights for these games are held by one of Apple TV+, ESPN, Peacock, or FOX.

If you’re located in the US, you won’t be able to stream any of these games on MLB.TV, even if you’re outside the team’s blackout area.

Will MLB Blackouts End?

MLB’s blackout rules could change in the future. NESN, the RSN for the Boston Red Sox, launched a self-hosted streaming platform without blackouts. Rob Manfred, the commissioner of Major League Baseball, has also stated removing blackouts is a “top priority.”

That said, MLB blackout rules aren’t changing for the 2024/2025 season. In fact, we expect it to be many years before anything significant happens.

Most of the blackout rules are set in multi-year media contracts and until these agreements expire, we expect MLB blackouts to continue.


Does Any VPN Work with MLB.TV?

Unfortunately, not every VPN works with MLB.TV. Quite the opposite, most VPNs cannot bypass MLB.TV geo-restrictions.

Of the 65 VPNs we tested with MLB.TV, only nine worked to bypass the blackouts. The most reliable ones we recommend are ExpressVPN, Surfshark, and Windscribe.

How Does MLB.TV detect VPNs?

If MLB.TV detects many users connected to its service using the same IP address, it will block it. Over the years, the streaming service has compiled a long list of blocked IP addresses.

This is why the VPNs that continue to bypass MLB.TV’s geo-restrictions are the ones that keep refreshing their pool of IP addresses.

Is Using a VPN with MLB.TV Illegal?

It is not illegal to use a VPN with MLB.TV, and there is no mention of VPNs in the service’s Terms of Use.

However, MLB.TV actively attempts to block VPNs since they allow subscribers to circumvent blackouts. Blackouts are written into the MLB’s local TV agreements, so it’s compelled to try and block VPN and proxy access.