Top10VPN is editorially independent. Buying a VPN through our links supports our work.
The Best VPNs to Beat MLB.TV Blackouts
Follow us:
Simon Migliano
Simon Migliano is a recognized world expert in VPNs. He's tested hundreds of apps and his research has been featured on the BBC, The New York Times, and more. Read full bio
The best VPN to watch blackout games on MLB.TV is, by some distance, ExpressVPN. Its superb streaming speeds, extensive server network, and plug-and-play apps really stood out in my tests. I was able to watch every local and national game, plus the Playoffs and the World Series, through a single MLB.TV subscription.
Of the 59 VPNs I tested, these three proved the most reliable:
There’s nothing worse than settling into your sofa for first pitch, only to be met with a blackout message on MLB.TV.
Baseball streaming is evolving fast, but the frustration of being locked out of your own team’s games hasn’t gone away.
Even if your team is now available locally through MLB.TV’s in-market package, that still costs you an extra $19.99 per month.
That’s exactly why using a streaming-optimized VPN with your MLB.TV subscription remains the best workaround for these annoying and expensive regional restrictions.
By using one of my VPN picks, you’ll be able to quickly change US IP location to one outside the blackout area.
And if you connect to a VPN server in the UK or Japan, you’ll be able to watch every single game, including all national broadcasts, the Playoffs, and the World Series, all on one MLB.TV subscription.
Because of the MLB’s latest crackdown on VPNs, I’ve found it’s now easier to bypass blackouts going through ESPN. Jump to my troubleshooting tips for more advice.
🔄 Recent Updates
I’ve updated my tips on how to bypass MLB.TV blackout restrictions.
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.
VPNs Tested
59
Total Hours of Testing
30,000+
Combined Years of Experience
50+
The Best VPNs for MLB.TV Compared
Of the 59 VPNs I tested with MLB.TV, only ExpressVPN, Surfshark, and Windscribe met my strict selection criteria.
The table below compares them on the number of server locations, average streaming speed, device compatibility, and price.
Close to 100% success unblocking MLB.TV on US servers
Fast servers in the UK & Japan for beating national blackouts
Extremely fast & stable streaming speeds
Easy-to-use apps for popular devices
Full web browser extensions for quick streaming
3-day free trial via iOS & Android
More expensive than Surfshark
No GPS spoofer for unblocking MLB.TV on Android
MediaStreamer's US DNS servers aren't reliable with MLB.TV
Pricing Plans
$14.99/mo
$4.99/mo over 15 months
$2.99/mo over 28 months
Servers
13,360
Countries with Servers
113
Simultaneous Connections
10
Support
24/7 Live Chat
Compatible with
Windows
Mac
iOS
Android
Linux
Amazon Fire TV
Android TV
Apple TV
Router
Chrome
ExpressVPN is by far my favorite VPN for beating blackouts on MLB.TV, both on the standalone app and via ESPN.
Over the many years I’ve relied on it, I’ve always been able to watch out-of-market broadcasts, along with national, playoff, and World Series games.
ExpressVPN was the only VPN to bypass MLB.TV’s geo-restrictions on the most servers I tested, across the widest range of popular devices, and at maximum resolution.
Every one of its apps is extremely easy to use and compatible with more devices than any rival. ExpressVPN’s 3-day free trial comes in handy, too, although initial signup is only through mobile app stores.
ExpressVPN’s international servers bypassed MLB.TV blackouts.
Easily Bypassed Local & National Blackouts
In my tests, no other VPN could match ExpressVPN’s performance at bypassing both local and national blackouts.
I got around MLB.TV’s out-of-market restrictions by getting a US VPN IP location from outside my team’s home market.
ExpressVPN made this incredibly easy thanks to its huge network of 6,050 US servers across 56 different cities, which worked close to 100% of the time.
Using one of ExpressVPN’s US servers on iPhone.
Other contenders also cover plenty of US cities, but some of their servers simply didn’t work with MLB.TV. Private Internet Access, for example, unblocked the platform on only 50% of its servers.
That said, MLB.TV has grown more aggressive at blocking VPN IP addresses, so on rare occasions I had to cycle through a couple of server locations before landing on a working one.
Watching national games was just as easy, with 111 countries to choose from outside the US and Canada.
To catch the most live games at the fastest speeds, I’d connect to a UK VPN location from the East Coast, and to a Japanese VPN server from the West Coast.
The Fastest Streaming Speeds for MLB.TV
Only the best VPNs can unblock MLB.TV and stream games in maximum resolution without buffering.
In my streaming tests, ExpressVPN performed better than any other MLB.TV-compatible VPN I tried. Live streams loaded instantly, in full resolution, with no unexpected slowdowns or interruptions.
From one of my test locations in New York, I checked ExpressVPN’s speeds across a wide range of server locations, both in the US and internationally.
My streaming speeds dipped by a tiny 2% on connections to server locations outside my blackout area, and by only 15% when I connected to overseas VPN servers.
You can see my full results from testing ExpressVPN in the table below:
Table showing a selection of ExpressVPN’s speed measurements.
To watch geo-restricted games on the MLB.TV and ESPN Android apps, your VPN and GPS location must match, and both must place your device outside your local team’s blackout area. This is the one area where I prefer Surfshark over ExpressVPN.
While ExpressVPN requires you to run a separate GPS spoofer app to bypass these geo-restrictions, Surfshark’s Override GPS location feature is built right into its Android app.
That seamless functionality removes the need for an extra app on your device, which Android users will really appreciate.
Built-in GPS spoofer for MLB.TV & ESPN Android apps
Very affordable long-term pricing plan
Good & stable speeds around the world
Easy-to-use apps for most streaming devices
Unlimited simultaneous connections
7-day free trial via all platforms
Slower than ExpressVPN
Mobile server connection times need improving
Not all servers work with MLB.TV
No Smart DNS proxy
Pricing Plans
$16.45/mo
$3.39/mo over 15 months
$2.49/mo over 27 months
Servers
4,500
Countries with Servers
100
Simultaneous Connections
Unlimited
Support
24/7 Live Chat
Compatible with
Windows
Mac
iOS
Android
Linux
Amazon Fire TV
Android TV
Apple TV
Router
Chrome
While ExpressVPN is my overall #1 choice, Surfshark has a few advantages that give its rival a run for its money.
For starters, its multi-year plan is cheaper than ExpressVPN’s: $2.49/mo over 27 months, versus $2.99/mo over 28 months.
Despite this low price, Surfshark packs in many extra features I rarely see elsewhere, chief among them the GPS data spoofer that bypasses location restrictions on the MLB.TV and ESPN Android apps.
In my testing, Surfshark worked noticeably better through the ESPN app than through MLB’s standalone app, especially on desktop.
You can also get a Surfshark 7-day free trial via the website or mobile app stores, which is simpler to claim than ExpressVPN’s app-store-only workaround.
Using Surfshark with the MLB.TV app on my Android tablet.
Rare & Effective GPS Spoofer
Of all of Surfshark’s advanced settings, its Override GPS location function is the one that really shone in my MLB.TV testing.
As I explain in my instructions, MLB’s Android app needs access to your GPS location to work, and you can’t turn that off. The same is true of the ESPN app.
Regular VPNs only change your IP address, and not your GPS location data, which is why most VPNs fail with MLB.TV on Android unless you run a GPS spoofing app alongside them.
Setting up Surfshark’s ‘Override GPS’ location setting.
Surfshark is the only VPN, alongside Windscribe (Pro), that both works with MLB.TV and has integrated this function in its Android app.
Once it’s set up and switched on, ‘Override GPS location’ matches your GPS coordinates to the VPN server’s IP location.
The app then automatically updates your GPS data as you change VPN IP location, so there’s never a mismatch between the two.
Surfshark’s compatibility with other platforms and devices isn’t quite as strong as ExpressVPN’s, though.
Surfshark doesn’t support a Smart DNS proxy or offer its own router with a dedicated app, so to use it on devices like Roku and some Smart TVs, you’ll need to set up a virtual router on your laptop, instead.
Streaming speeds were slightly worse than ExpressVPN, too. Connecting to locations around the world, my internet speed dropped by 17% on average, compared with ExpressVPN’s 15%.
All in all, Surfshark is a reliable and affordable alternative to ExpressVPN, but unless you’re an Android user, ExpressVPN delivers a smoother and more enjoyable experience.
Free servers in eight US cities across seven states
Location Warp tool changes GPS location on Android
Unlimited device policy
10GB monthly data limit
Unstable speeds cause occasional blurring
Dated apps & browser extensions
No live customer support
No Smart DNS proxy
Servers
10
Countries with Servers
10
Simultaneous Connections
Unlimited
Support
Email & Online Resources Only
Compatible with
Windows
Mac
iOS
Android
Linux
Amazon Fire TV
Android TV
Apple TV
Router
Chrome
Windscribe is the only completely free VPN that works with MLB.TV across all its free servers, covering 10 countries.
Sadly, the speeds of these free servers can fluctuate a lot, and during peak traffic times I watched my stream blur and even buffer.
The 10GB monthly bandwidth cap is restrictive, too, stretching to roughly four hours of HD streaming a month.
Windscribe’s free servers always worked with MLB.TV.
Free Servers in the US & UK
The free version of Windscribe lets you connect to eight US cities in seven different states, sensibly spread across the country. These include popular locations, like New York, Los Angeles, and Dallas.
Every one of its free US locations worked with MLB.TV and ESPN, which is impressive given how many people share these servers.
By contrast, other free VPNs like Proton VPN and Hide.me only run servers in one or two US cities, and I found it much harder to get around geo-restrictions with them.
Windscribe also runs free servers in 9 more countries, which proved really useful for getting around national blackouts. Its 10Gbps free servers in the UK delivered the fastest speeds of the lot.
Windscribe’s two free server locations in the UK.
Inconsistent Speeds & Monthly Data Limit
I ran into two main issues while testing Windscribe’s free VPN with MLB.TV: its 10GB monthly data limit, and its unreliable speeds.
The monthly data allowance is a major downside if you want to watch games regularly. I could only stream around four hours of baseball before I maxed out my data, which wasn’t even enough to get through two full games.
To add to the frustration, during those four hours my stream frequently went blurry or stopped altogether, due to highly unstable speeds.
Tempting as a 100% free VPN is, for short-term use you’re probably better off with Surfshark’s or ExpressVPN’s free trial.
But if you can live with its limitations, Windscribe is comfortably the best free VPN for MLB.TV.
The simplest way to watch out-of-market MLB games, including nationally aired and postseason games, is to pair a highly-rated VPN with MLB.TV.
A VPN routes your internet traffic through a proxy server, swapping your device’s IP address for the server’s, so you appear to be connecting from outside the blackout territory.
You can see just how quickly I did this in the video below:
How to bypass blackouts on the MLB.TV website with a VPN.
Crucially, MLB.TV geo-blocks video content based on your IP address (and your GPS data on mobile). It doesn’t use your account’s billing address.
How you use a VPN with MLB.TV varies by device, so in the sections below I’ll walk through the exact process to follow on the most popular devices and platforms.
If you see an error message after following these steps, try my workarounds below to get your VPN working.
Desktop/Laptop (PC & Mac)
Unblocking geo-restricted MLB.TV games on PC and Mac is easy. Just connect to a VPN server location outside the blackout area, open MLB.TV, and start streaming.
I’ve laid out more detailed instructions in the steps below.
How to Watch MLB.TV with a VPN on PC/Mac
Subscribe to a VPN for MLB.TV and install the app on your device. ExpressVPN is the best for PC and Mac.
Connect to a server location outside the blackout area: Use the ZIP code lookup tool below to see which teams are restricted in each location. For national broadcasts, connect to a VPN location outside the US and Canada.
Go to the MLB.TV website.
Start streaming. To change location again, repeat Step 2 and refresh your browser.
Android (Phone/Tablet)
On Android devices, the MLB.TV app checks your location by looking up your device’s GPS coordinates. Unlike the iOS app, you can’t stop the app from accessing your phone or tablet’s location services.
Normally, that would mean changing your IP address location with a typical VPN only works if you run it alongside a GPS spoofing app.
Using Surfshark’s built-in ‘Override GPS location’ function, though, you can fake your GPS location with a single (VPN) app.
The process isn’t quite as simple as on PC or Mac, but it’s still smoother than running a VPN alongside a standalone Fake GPS app.
How to Watch MLB.TV with a VPN on Android
Get a VPN with an integrated GPS spoofing setting. Surfshark and Windscribe are the only VPNs I recommend.
Install the VPN app on your Android phone or tablet.
Sign into the app and turn on ‘Override GPS location’: Tap Settings > VPN Settings > Advanced Settings > toggle on Override GPS location > tap Let’s Go.
Enable Developer Options on your Android phone: Open the Settings app > About Phone > Software Information > tap Build Number seven times.*
Enable Surfshark as a mock locations app: Return to the Settings app main screen > System > Developer Options > Select Mock Location App > Surfshark.
Connect to a Surfshark server location where the game is available. Both your IP address and GPS location will now match the server location.
Open the MLB.TV app and stream the game. To change location again, repeat Step 6, force quit the app, then reopen it.
If the above instructions don’t work, clear the MLB.TV app’s cache within the Android Settings app.
*Applies to Samsung only. You don’t need to tap ‘Build Number’ seven times with other brands.
Alternatively, watch the video below of me using Surfshark with MLB.TV on my Android smartphone:
How to bypass location checks on MLB.TV's Android app using a VPN to spoof IP and GPS data.
iPhone & iPad
MLB.TV’s iOS and iPadOS app also requests your GPS location. Fortunately, there’s a way to stop location services on the app and bypass these restrictions.
How to Watch MLB.TV with a VPN on iPhone/iPad
Download one of my chosen VPNs.
Install the VPN app and connect to a server location outside the blackout boundary.
Open the MLB.TV app and deny it access to your location data: Tap Don’t Allow when prompted. If you’ve previously granted the app access, go to Settings app > Privacy & Security > Location Services > scroll down and tap MLB > Location > Ask Next Time Or When I Share.
Open the MLB app once again and deny access.
Tap ‘Play’ on the game you want to watch.
If you’re still unable to use the MLB.TV app with your VPN turned on, try restarting your device to clear its cache.
EXPERT ADVICE: Many websites recommend ‘jailbreaking’ your iOS device to spoof your GPS location. Don’t do this, as it will compromise your device’s security. Follow the instructions above instead.
Fire TV, Android TV & Apple 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 a native app for your device.
How to Bypass MLB.TV Blackouts on Streaming Devices
Download a compatible VPN from your device’s app store. ExpressVPN’s apps for streaming devices are the easiest to use.
Open the VPN app, log in, and connect to a VPN server outside the blackout area.
Open the MLB.TV app.
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 access, open the tvOS Settings app > General > Privacy & Security > Location Services > select MLB > select Never.
Select the game you want to stream.
If you’re still blocked from accessing the MLB.TV app:
On Fire TV Stick: Clear the app’s cache 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.
EXPERT ADVICE: If the MLB.TV app keeps detecting your real location, a simple fallback I’ve used is to stream in a laptop browser (with the VPN running on the laptop) and mirror the screen to your TV.
Roku
Roku devices don’t support VPN apps, and they don’t let you configure DNS settings either, so they aren’t compatible with Smart DNS proxies.
MLB.TV also removed AirPlay compatibility from its iOS app.
The best way to use a VPN with Roku is to set up ExpressVPN directly on its Aircove router.
Any device connected to it is then automatically routed through the VPN, with no further configuration needed. Aircove costs extra, though.
How to set up ExpressVPN on an Aircove Router
Connect your Aircove router to your modem using an Ethernet cable and power it on.
Connect your PC or phone to the Aircove’s Wi-Fi network.
Open a browser and go to www.expressvpnrouter.com to access the router’s dashboard.
Sign in with your ExpressVPN credentials and activate the router on your account.
Select a VPN server location from the dashboard. To bypass local blackouts, choose a US city outside your blackout area. To bypass national blackouts, choose a server outside the US and Canada.
Connect your Roku to the Aircove’s Wi-Fi network from: Settings > Network.
Open the MLB.TV app. All traffic from your Roku now routes through the VPN automatically.
If you don’t have an Aircove router, you can instead share your VPN connection via a Windows PC Mobile Hotspot as a free alternative. It’s a more complicated process, though.
How to Connect Roku to a PC Hotspot
Install one of my VPN picks on your Windows PC.
Turn on the Windows Mobile Hotspot: Go to Settings > Network & Internet > Mobile hotspot and toggle it on. Note down the Network name and password. To change them, click Edit.
Open Network Connections: Go to Settings > Network & Internet > Advanced network settings > Change adapter options. You can also reach this by pressing the Windows key + R, typing ncpa.cpl, and pressing Enter.
Find your VPN adapter in the list: For ExpressVPN, look for ExpressVPN Wintun Driver; for Surfshark, Surfshark DCO Adapter. Your Mobile Hotspot adapter will also appear here, named ‘Local Area Connection’ and labeled Microsoft Wi-Fi Direct Virtual Adapter. Make a note of its exact name.
Right-click your VPN adapter and choose ‘Properties’. Click the ‘Sharing’ tab and select ‘Allow other network users to connect through this computer’s Internet connection’.
Select your hotspot from the dropdown: Under ‘Home networking’ connection, choose the ‘Local Area Connection’ adapter you identified in Step 4, then click ‘OK.’
Connect your Roku to your new network from the ‘Settings’ app, using the network name and password from Step 2.
Open the MLB.TV app. You’ll now be able to stream your desired game.
Which Server Location to Choose
Choosing the right VPN server location depends on whether the game is blacked out locally or nationally on MLB.TV.
How to choose a VPN location based on the type of blackout.
Type of Broadcast/Game
Best Server Location
Local
US city outside the blackout area
National, Playoff & World Series
UK or Japan
For the fastest internet speeds, connect to the closest server location outside of the blackout area.
To bypass local blackouts, simply pick a different US VPN server location rather than a foreign one.
To bypass national blackouts, though, you’ll have no choice but to connect to a server outside North America.
Last season, for instance, I often used ExpressVPN’s servers in the UK and in Japan to stream Postseason and World Series games.
MLB Blackout Checker by ZIP Code
My team and I have built a tool to find out if your US VPN server sits outside the MLB blackout area.
The tool estimates your ZIP code from your IP address. If you switch to another VPN server location, click the refresh button to see an updated list of teams.
If your hometown team or the opposing team is listed, you can’t stream that game on MLB.TV. Connect to a server in a neighboring state to work around this.
Check if a game is blacked out in a ZIP code:
Share your feedback on using the tool so we can improve it further💪🏻
This tool is the only one that works out the games you can’t access based on your IP address. This is the same technique MLB.TV uses to determine whether you’re inside a blackout boundary.
Other similar tools only let you enter a ZIP code manually. As you’re unlikely to know the ZIP code of your VPN server, those tools aren’t much use for bypassing MLB blackouts.
MLB.TV Blackout Map
To help you find each MLB team’s blackout territory, I’ve created an up-to-date map with the latest boundaries followed by MLB.TV.
Importantly, it doesn’t take into account the Club.TV in-market packages that are now available, since they come at an additional cost.
My map is also the only one available that covers blackout territories for both the US and Canada. Use it to find out which teams are geo-blocked in your region.
EXPERT ADVICE: To find out which teams are restricted in the location of your VPN server, use the dedicated tool my team and I developed.
As you can see, some blackout regions span entire states, so you might still be blocked from a team even if you live hundreds of miles away. There are also plenty of cases where multiple teams are blacked out in the same state.
Iowa, for example, sits within the geo-restricted zone for six teams: the Chicago Cubs and White Sox, the Milwaukee Brewers, the Minnesota Twins, the St. Louis Cardinals, and the Kansas City Royals.
If you’re in Iowa and none of these teams are playing each other, you’re blocked from streaming 40% of all MLB games on any given day. Unless you’re using a VPN with MLB.TV, that is.
How to Fix Your MLB.TV VPN Not Working
Below I’ve listed the most common errors I’ve run into while using a VPN with MLB.TV. For each one, I’ve outlined how to fix the issue successfully.
Before you get started, make sure your VPN is doing its job. I always run a quick IP address check and a DNS/WebRTC leak test first, to make sure my real location isn’t being exposed and that my visible IP matches the server location I picked. If the two don’t line up, MLB.TV will still see your true location and hit you with an error message.
EXPERT ADVICE: The MLB has been cracking down on VPN use, and many services are struggling to work with the MLB’s website and app. I’ve found it’s now easier to bypass MLB blackouts using ESPN instead.
MLB.TV Error: “There was an unexpected internal error”
MLB.TV displays this error message when it detects you’re using a VPN. You’ll usually see this when logging into your account.
The easiest fix is to connect to a compatible server. If you can’t find a working one after a few attempts, ask your VPN’s customer support team which server to use.
MLB.TV Error: “We have determined this game is unavailable in your area”
You’ll see this error message when your IP address location falls within the blackout region.
If it appears while you’re connected to a VPN server in a different state, you’ve likely landed inside the blackout boundaries for the opposing team.
To fix it, 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’s a problem with your network connection.
Try disconnecting from your VPN and relaunching the MLB app. If it works, the issue lies with your VPN connection.
The best way to fix this is to contact your VPN’s support team. They’ll know whether there’s a problem with the VPN server, or they can help you diagnose an issue with your network.
MLB.TV Error: “Error 403 Access Denied”
This error occurs when MLB’s website detects that you’re using an IP address belonging to a VPN server.
To fix it, connect to a different VPN server location. If you keep seeing the message, it means all of your VPN’s IP addresses have been blacklisted by the MLB.
MLB.TV VPN Testing Methodology
I regularly put 59 VPNs through a series of carefully chosen tests to find the very best at beating MLB.TV blackouts.
I only recommend VPNs that performed best in four key test categories. The table below summarizes how my current picks performed in my tests:
Beyond these key categories, I always weigh up other important areas of a VPN service, such as privacy, security, trustworthiness, and the quality of its customer support. I’ll never recommend an unsafe VPN, or one that engages in shady practices.
1. Unblocks MLB.TV (50%)
Test Conducted: I connected to a VPN’s servers outside the blackout area and tried to stream a live out-of-market game on MLB.TV. I repeated this using several servers in the US, the UK, and Japan.
Why It Matters: If a VPN is blocked by MLB.TV, it’s simply useless.
Optimal Result: Consistent access to MLB.TV on most US and international servers, and across a wide selection of devices.
2. Speed (25%)
Test Conducted: Using each VPN’s recommended protocol, I measured the download speed loss while connected to its servers around the world.
Why It Matters: Fast, stable internet speeds are essential to stream at the maximum resolution available, without interruptions or blurriness.
Optimal Result: A download speed reduction of less than 10% connecting to nearby locations, and less than 20% to countries further afield.
3. Server Locations (15%)
Test Conducted: I tested each VPN’s US and international servers on every app, checking for IP location accuracy and the number of locations actually available.
Why It Matters: A large network of servers across many locations reduces the chances of server congestion and potential IP blocks.
Optimal Result: Hundreds of reliable servers and diverse IP addresses in the US and around the world, especially in the UK and Japan.
4. Device Compatibility (10%)
Test Conducted: I used every app a VPN service offers to assess each one’s usability and access to MLB.TV. I also looked for extra features like a Smart DNS proxy and integrated GPS spoofing, as well as router compatibility.
Why It Matters: The MLB app is available on a wide range of devices, from smartphones to game consoles, so it’s important that a VPN can bypass blackout restrictions on as many of them as possible.
Optimal Result: User-friendly apps for desktop, mobile, and streaming devices like Fire TV Stick and Apple TV. Extra points go to smooth router compatibility, built-in GPS spoofing for Android, and a Smart DNS proxy.
Data Cap Penalty
I adjust the ratings of free VPNs to account for any data usage limits they enforce. The more restrictive the cap, the greater the reduction.
Here’s a breakdown of the percentage reductions I apply to a VPN’s overall rating:
Unlimited bandwidth: No deduction to the overall rating
10GB per month: -20% to the overall rating
500MB per day: -25% to the overall rating
5GB per month: -30% to the overall rating
1GB per month: -35% to the overall rating
200MB per day: -40% to the overall rating
500MB per month: -50% to the overall rating
Popular VPNs I Don't Recommend
I tested 59 VPN services with MLB.TV, each one 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. To then make it onto my list, it needs to access MLB.TV on most servers and across many devices.
Below are three very popular VPNs that didn’t meet my selection criteria, which is why I can’t recommend them for MLB.TV.
NordVPN
NordVPN is one of the most popular VPNs on the market, and it’s generally a great VPN for streaming, too.
With MLB.TV, though, its performance disappointed me. Not all servers worked in my tests, and the only genuinely reliable ones in the US were New York, New Jersey, LA, and Chicago.
I was shown an error message when accessing MLB.TV using many of NordVPN’s servers.
NordVPN also struggled more than other VPNs to stream MLB.TV on Fire TV and Android TV.
NordVPN is still a good option, but ExpressVPN is a much better service to stream MLB.TV across a wider range of devices.
Proton VPN
Proton VPN’s streaming performance keep improving, and in my latest round of tests the VPN service unblocked MLB.TV on several servers.
That said, I had to cycle through several VPN locations before landing on one that worked, nowhere near the smooth user experience I had with ExpressVPN.
Additionally, Proton VPN’s speeds still have some catching up to do. On short distances, my internet speed slowed by 12%, and on longer routes by 16%.
Proton VPN’s free service didn’t even make it past my first checkpoint: each one of its free server locations was in fact detected by MLB.TV.
Private Internet Access
PIA is a very good VPN overall, with dedicated streaming servers, best-in-class encryption, and excellent speeds.
It failed in all of my MLB.TV tests, though. Most of the time I couldn’t even log into the MLB website, and when I connected to a PIA server while already logged in, the screen went black and I couldn’t access any games.
PIA failed to access MLB.TV on all of its servers.
CyberGhost
CyberGhost is usually a good option for bypassing streaming geo-restrictions. Its dedicated streaming servers work with many popular services, and its free browser extensions even stream US Netflix.
CyberGhost doesn’t provide a streaming server for MLB.TV, though. I had to fall back on its standard US and international servers, none of which worked with MLB.TV. In short, CyberGhost is a poor choice for MLB.TV.
VPNs Completely Blocked by MLB.TV
Below are VPN services whose servers are currently all blocked by MLB.TV:
Astrill
CyberGhost
Hide.me
IVPN
McAfee Safe Connect
Mullvad
Norton Secure VPN
Private Internet Access
VyprVPN
FAQs
Why Are MLB Games Blacked Out?
MLB blackouts exist to protect the broadcast rights of whoever holds live rights in your region: historically a Regional Sports Network (RSN), and, for nationally televised games, a national broadcaster like ESPN, NBC/Peacock, FOX, or Netflix.
Local blackouts require in-market fans to watch through their regional network rather than MLB.TV. National blackouts block specific games for all US subscribers, regardless of location.
Teams with traditional RSN deals (the Yankees, Red Sox, Cubs, and others) still enforce full blackouts with no streaming alternative.
Does Any VPN Work with MLB.TV?
Unfortunately not. In fact, quite the opposite: most VPNs can’t bypass MLB.TV geo-restrictions.
Of the 59 VPNs I tested with MLB.TV, only nine worked to bypass the blackouts. The three I recommend right now are ExpressVPN, Surfshark, and Windscribe.
Can I Use a Free VPN to Watch MLB.TV?
Yes, Windscribe works, but it has a 10GB per month data cap (roughly four hours of HD streaming). For regular access, use ExpressVPN or Surfshark’s free trials.
Will MLB.TV Ban My Account for Using a VPN?
It’s not illegal to use a VPN with MLB.TV, and there’s no mention of VPNs in the service’s Terms of Use. The worst that happens is your stream gets blocked until you switch servers.
How Does MLB.TV Detect VPNs?
If MLB.TV detects many users connecting through the same IP address, it will block it. Over the years, the streaming service has built up a long list of blocked IP addresses.
MLB.TV’s systems also identify VPN connections by cross-checking IP addresses (in real-time) against lists of known VPN server addresses. That’s why the most effective VPNs for bypassing MLB.TV’s geo-restrictions are the ones that keep refreshing their pool of IP addresses.
Do MLB.TV Blackouts Apply to the Playoffs & World Series?
Yes. National broadcasts (including Playoffs and World Series) are blacked out on MLB.TV for all US and Canadian viewers. Connect to a UK or Japanese VPN server to bypass these restrictions.