You've set up developer mode. You've sideloaded IPTV. Your Roku is unlocked. But there's one frustration every sports fan hits eventually:
"This game is blacked out in your area."
Whether it's an MLB local blackout, an NFL out-of-market restriction, NBA League Pass geo-blocks, or Premier League matches locked to specific countries, regional restrictions are the single biggest barrier between you and the games you want to watch — even when you're paying for a subscription.
This guide shows you exactly how to bypass sports blackouts and geo-restrictions on your Roku so you can watch any game, from anywhere, on any streaming service — MLB.TV, NBA League Pass, ESPN+, DAZN, NFL+, or international sports apps.
What You'll Need
- A Roku Streaming Stick or any Roku device
- An active subscription to the sports streaming service you want to use (MLB.TV, NBA League Pass, ESPN+, etc.)
- A VPN-compatible router such as the ASUS RT-BE86U (premium) or ASUS RT-BE58U (budget) or a Windows/Mac computer to share a VPN hotspot
- About 15–20 minutes for setup
Why Sports Get Blacked Out (And Why It's Not Going Away)
Sports blackouts exist because of complex broadcasting rights agreements between leagues, regional sports networks (RSNs), and national broadcasters. Here's the short version:
- Local blackouts: If you live in a team's "home market," you can't stream that team's games on MLB.TV, NBA League Pass, or NHL.TV — even if you pay for the service. The league forces you to watch on the local RSN instead (which usually requires a cable or live TV subscription).
- National blackouts: Games broadcast nationally on ESPN, Fox, TBS, or similar networks are blacked out on streaming services across the entire country. You're supposed to watch on the national broadcaster.
- Geo-restrictions: International sports content (Premier League, Formula 1, cricket, etc.) is often locked to specific countries based on broadcasting deals.
The bottom line: streaming services detect your location using your IP address, and if you're in a blackout zone, the stream won't play.
How Roku Detects Your Location
Unlike devices that support VPN apps directly (like Fire TV or Apple TV), Roku has no native VPN support. You can't install a VPN app on the Roku itself.
Instead, Roku pulls your IP address from your home network's router. When you open MLB.TV or ESPN+, the app reads that IP, determines your geographic location, and applies blackout rules accordingly. That's why the workaround requires getting a VPN between your router and your Roku — not on the Roku itself.
Step 1: Choose Your Sports Streaming Service and Check Blackout Rules
Before you set up anything, confirm which games are blacked out for your location.
- MLB.TV: Check the MLB.TV blackout map to see which teams are restricted in your zip code.
- NBA League Pass: Local and national blackouts apply. Check your team's broadcast schedule.
- ESPN+: Blacked out for nationally broadcast games and UFC pay-per-view main cards.
- NFL+: Only local and primetime mobile games; no out-of-market access.
Once you know what's blacked out, you'll know which VPN server location you need to connect to (we'll cover that in Step 4).
Step 2: Identify Your VPN Setup Method
Since Roku doesn't support VPN apps, you have three options:
Option A: VPN-Enabled Router (Best Method)
If your router supports VPN software (many ASUS, Netgear, and Linksys models do), you can install the VPN directly on the router. Every device that connects to your Wi-Fi — including your Roku — will automatically route through the VPN.
- Pros: Set it once and your entire home network is covered. No need to mess with individual devices. Works seamlessly for Roku, Fire Sticks, phones, tablets, etc.
- Cons: Requires a VPN-compatible router (or purchasing one). Initial setup can be technical if you're not familiar with router firmware.
Option B: Share a VPN Hotspot from Your Computer (Free Alternative)
If you don't have a VPN-compatible router, you can install a VPN on your Windows PC or Mac, then share that VPN connection as a Wi-Fi hotspot that your Roku connects to.
- Pros: No additional hardware required. Works with any VPN service that has a desktop app.
- Cons: Your computer must stay on and running whenever you're streaming. Slightly more complicated to set up. Can drain laptop battery if not plugged in.
Option C: Buy a Pre-Configured VPN Router
Some VPN providers sell routers with VPN software pre-installed and ready to go — zero technical setup, but with additional upfront cost ($100–200+).
You need an active VPN subscription before you can proceed. Without it, your Roku will still connect to MLB.TV, ESPN+, or NBA League Pass using your real home IP address, and you'll still see the same blackout messages. Not all VPNs work reliably for sports streaming. Many get detected and blocked by MLB.TV, ESPN+, and other services. You need one that has fast servers, actively unblocks major sports platforms, and supports router installation.
Once you've signed up and have your VPN account credentials, come back and continue with Step 3.
Step 3A: Set Up VPN on Your Router (Option A)
If your router supports VPN firmware:
- Check router compatibility: Log into your router's admin panel (usually
192.168.1.1or192.168.0.1) and look for VPN settings. ASUS routers often have built-in VPN client support; others may need DD-WRT or Tomato firmware. - Download VPN configuration files: Log into your VPN provider's website, go to the router setup section, and download the OpenVPN configuration files for the server location you want.
- Upload config to your router: In your router's VPN section, select "OpenVPN Client" or similar. Upload the
.ovpnconfiguration file. Enter your VPN username and password. Save and connect. - Verify connection: Your router's VPN dashboard should show "Connected." You can also visit whatismyipaddress.com from any device on your network to confirm your IP now shows the VPN server's location.
- Connect your Roku: On your Roku, go to Settings → Network, select your Wi-Fi network, and connect as usual. Your Roku traffic now routes through the VPN automatically.
Step 3B: Share VPN Hotspot from Your Computer (Option B)
On Windows:
- Install and open your VPN app on your Windows PC. Connect to the server location you need.
- Enable Mobile Hotspot: Go to Settings → Network & Internet → Mobile hotspot. Turn on "Share my Internet connection with other devices." Set a network name and password.
- Connect your Roku to the hotspot: On your Roku, go to Settings → Network → Set up connection → Wireless. Select the hotspot network and enter the password.
- Verify VPN is active: Open a streaming app on your Roku and confirm the blackout is bypassed.
On Mac:
- Install and connect your VPN on your Mac.
- Enable Internet Sharing: Go to System Settings → Sharing. Select Internet Sharing from the list on the left. Under "Share your connection from," select your VPN connection. Under "To computers using," check Wi-Fi.
- Set Wi-Fi options: Click "Wi-Fi Options" and create a network name and password.
- Connect your Roku: Select the new Wi-Fi network on your Roku and enter the password.
Step 4: Choose the Right VPN Server Location
This is where strategy matters.
- To bypass local blackouts: Connect to a VPN server in a US city outside your team's blackout zone. For example, if you're blacked out for Yankees games in New York, connect to a server in Seattle or Denver.
- To bypass national blackouts: Connect to a server outside the US and Canada entirely (e.g., London, Amsterdam). National blackouts typically only apply within North America.
- To access international content: Connect to the country where the content is licensed. Want to watch Premier League on a UK service? Connect to a London server.
Most VPN apps let you favorite or pin specific servers so you can quickly reconnect before each game.
Step 5: Open Your Sports App and Start Streaming
With your VPN active and your Roku connected through it:
- Open MLB.TV, NBA League Pass, ESPN+, or whichever app you're using.
- Navigate to the game that was previously blacked out.
- Hit play.
The app will now see your VPN server's IP address instead of your real one, and the blackout restriction should be lifted.
Tip: If the stream still shows a blackout, try these troubleshooting steps: log out of the app completely and log back in; clear the app's cache (Settings → System → Advanced system settings → App settings → select the app → Clear cache); restart your Roku; or switch to a different VPN server in the same general region.
Real-World Example: Bypassing MLB.TV Blackouts on Roku
Let's say you live in Los Angeles and want to watch Dodgers games, but MLB.TV blacks them out because you're in the local market.
- Subscribe to [VPN] and set it up on your router.
- Connect to a VPN server in Phoenix, Arizona (outside the Dodgers blackout zone).
- Connect your Roku to your home Wi-Fi (which is now routing through the Phoenix VPN server).
- Open MLB.TV on your Roku and navigate to the Dodgers game.
- Stream starts without blackout.
Cost: MLB.TV subscription ($149.99/year) + VPN subscription (~$3–10/month depending on plan) = full season of every Dodgers game, no cable required.
Other Sports Platforms This Works For
The exact same method works across virtually all sports streaming services on Roku:
- NBA League Pass — bypass local and national blackouts
- NHL.TV — watch out-of-market hockey games
- ESPN+ — access blacked-out UFC, college sports, and MLS matches
- DAZN — stream international boxing, MMA, soccer
- NBC Sports, Fox Sports, CBS Sports — geo-restricted live events
- International services — Sky Sports (UK), beIN Sports, Optus Sport (Australia), etc.
Frequently Asked Questions
Is this legal?
Using a VPN to change your IP address is legal in most countries, including the US. However, bypassing blackouts may violate the terms of service of your streaming platform. Proceed with that understanding.
Will my VPN slow down my stream?
A quality VPN adds minimal latency (usually 5–15ms). Choose a nearby server for the best speeds. Most modern VPNs can handle HD and 4K sports streams without buffering if your base internet connection is fast enough (25+ Mbps recommended).
Can MLB.TV or ESPN+ detect and block my VPN?
Some platforms actively block known VPN IP ranges. Not all VPNs work reliably. Stick with providers that specifically advertise sports streaming and unblocking capabilities.
Do I need to leave the VPN on all the time?
No. You only need the VPN active when you're watching blacked-out games. You can disconnect it for general browsing or other streaming if you want.
What if I don't have a VPN-compatible router and don't want to use a computer hotspot?
Your only other option is to buy a pre-configured VPN router (like ExpressVPN's Aircove) or use a different streaming device that supports native VPN apps (Fire TV Stick 4K Max, Apple TV, etc.).