I was 2,800 miles from Portland, but NBA League Pass still told me I was inside the Trail Blazers’ blackout area.
The game had already started.
I was in a Charlotte hotel after a conference dinner, trying to watch a regular-season matchup before the second quarter. My League Pass subscription was active, and the schedule showed a local Portland broadcast rather than a nationally exclusive game.
From North Carolina, I should have been an ordinary out-of-market viewer.
Instead, the yellow play button led to a blackout message.
I blamed the hotel Wi-Fi. It had already dropped once during a video call, and the signal weakened whenever I moved away from the desk.
I refreshed the page.
Same message.
I signed out of my NBA account, restarted the browser and signed in again.
Still blacked out.
Then I disconnected my VPN.
The game opened immediately.
For a few seconds, that felt like the solution. Then I remembered that the same hotel network was carrying my work email, cloud storage and banking session.
I did not want to spend the next two hours on public Wi-Fi with the VPN turned off.
The blackout had disappeared. The actual problem had not.
The short answer
League Pass determines blackout eligibility from the location of the device accessing the service, using signals that can include its IP address and device location. ( Nba ) My browser did not have location permission, so the VPN address became the clearest signal.
The word “blackout” can describe two different failures
The 2025–26 season was the first under the NBA’s new long-term media agreements with Disney, NBCUniversal and Amazon. National games were spread across ABC and ESPN, NBC and Peacock, and Prime Video. League Pass remained the home for games that were neither nationally exclusive nor inside the viewer’s local market. (Nba)
That distinction matters before changing any VPN setting.
If a game belongs to a national broadcaster, League Pass is not supposed to show it live in the United States. If the viewer is physically inside a team’s local territory, the local rights holder gets the live broadcast.
But neither condition applied to me.
The game was a local Portland broadcast. I was sitting in Charlotte.
League Pass should have worked.
Once I confirmed that, the question changed. I was no longer trying to get around a legitimate national restriction. I was trying to understand why League Pass thought I was still at home.
The answer was already running quietly in the background.
My VPN had moved the laptop back to Portland
Earlier that afternoon, I had connected my established VPN to a Pacific Northwest server while accessing a service that often challenged unfamiliar locations.
I never disconnected it.
My body was in North Carolina. My visible internet address was near Portland.
League Pass determines blackout eligibility from the location of the device accessing the service, using signals that can include its IP address and device location. (Nba) My browser did not have location permission, so the VPN address became the clearest signal.
From League Pass’s perspective, I had never left the Blazers’ local market.
That explained why switching off the VPN opened the game. The hotel’s North Carolina address replaced the Portland exit address, and the local blackout disappeared.
It also proved that my League Pass account was not the problem. I did not need a new subscription, a different billing address or an international account.
I needed a private connection that would keep me outside the Portland market without exposing the rest of my hotel traffic.
That sounded simple until I began choosing servers.
The large server list became a location-changing ritual
My established provider offered servers across the United States, so I selected Atlanta and reconnected.
The game page loaded.
The player did not.
I opened a private browser window and signed in again. The blackout warning disappeared, but playback returned a generic availability error.
I tried Dallas.
The player spun for several seconds, then sent me back to the game page.
I cleared the browser’s cookies and cache, following the NBA’s own troubleshooting advice for an incorrectly applied blackout. (Nba)
Then I tried Washington, D.C.
Another error.
The provider’s broad American network was usually an advantage. Here, each new city created another public address, another location check and another browser session partly carrying the memory of the previous attempt.
The interface kept offering the same logic:
Atlanta failed, so choose Dallas.
Dallas failed, so choose Washington.
Washington failed, so move farther away.
After three attempts, I was not watching basketball. I was managing a series of temporary locations for a service I had already paid for.
Fans often describe League Pass as frustrating precisely because “one subscription” can still lead to several different broadcasters and blackout rules. (Reddit) In my case, the privacy tool added another layer by repeatedly changing the location League Pass had to judge.
The lesson was becoming clear.
I did not need the largest possible distance from Portland. I needed one accepted out-of-market route that would stop changing after the game began.
The game started when I stopped choosing cities
I closed the first VPN and opened OnlydogVPN.
The smaller app did not begin by asking whether I preferred Atlanta, Miami or Chicago. I selected the streaming situation and let it establish a device-wide connection.
Then I closed the browser completely and opened a fresh session.
I signed in to League Pass, selected the game and waited for another yellow warning.
The Portland broadcast started instead.
The team was bringing the ball up the court. The score showed that I had missed most of the first quarter, but the player was finally running at full size without a blackout message over it.
I did not open an IP-checking site.
I did not change the route when the first possession looked slightly soft.
I left it alone.
Within several seconds, the picture sharpened. The commentary continued through the next timeout, and League Pass stopped behaving like a location test I had to keep passing.
That was the first result that solved both parts of the problem. My laptop remained protected on the hotel network, while League Pass saw a consistent out-of-market route.
Only after the game was playing did the technology matter.
The service uses an HTTP/3-based transport with additional traffic obfuscation. In practical terms, the tunnel looks less like familiar VPN traffic and recovers quickly when a weak network stumbles.
I could not inspect League Pass’s private VPN-detection rules or the hotel’s internal traffic management, so I cannot identify the exact signal behind every rejected route.
The visible difference was enough. The established provider gave me several cities but kept restarting the location decision. The smaller app established one streaming route and kept it in place.
The hotel Wi-Fi tried to restart the problem
Midway through the second quarter, the hotel Wi-Fi briefly disappeared.
The video froze with the ball above the rim.
I expected the player to return to the game page and ask where I was all over again.
Instead, the audio resumed first. The picture followed, initially soft and then clear.
The stream continued from the next possession.
The technical explanation can be kept short: HTTP/3 is designed to recover efficiently when packets are lost or the network path changes. (IETF)
The practical result was shorter still.
The Wi-Fi stumbled. The game continued.
That mattered more than merely passing the blackout screen once. A route that collapses at the first hotel-network interruption can trigger a new address, a new location check and another blackout decision.
The first provider gave me many routes to begin testing.
The second gave me one route I could keep watching.
A real blackout and a false blackout need different responses
By halftime, I had a much cleaner way to read the error.
If the game is nationally exclusive, the live broadcast belongs on the listed national service. League Pass will provide the replay later.
If the viewer is physically inside a team’s local market, the local broadcaster or an available team-specific option is the official live destination.
But if the viewer is genuinely out of market and League Pass still applies the local blackout, the device is probably being located incorrectly.
That is when the VPN route, browser permissions and cached session become relevant.
My original mistake was treating every blackout as a request to move farther away.
The real sequence was much simpler:
The game was local.
I was out of market.
My old VPN made me appear in market.
The replacement kept me private without sending me home.
Once those facts lined up, the server map stopped mattering.
The smaller network removed the wrong kind of choice
The service has fewer locations and a shorter public history than the largest VPN providers.
That limitation did not affect this game.
The established provider offered many American cities, but every failed city encouraged another change. Turning the VPN off opened League Pass, but left the rest of my hotel traffic outside the private tunnel.
The smaller app completed both parts of the task. It kept the public Wi-Fi connection private, gave League Pass a consistent out-of-market route and survived the network interruption without forcing another blackout check.
The fourth quarter stayed close enough that I watched the final timeout standing in front of the desk.
I had started the night believing I needed a VPN that could move me as far from the blackout as possible.
What I needed was one that would stop moving once the game began.
Questions this experience may leave you with
What was actually causing the problem?
League Pass determines blackout eligibility from the location of the device accessing the service, using signals that can include its IP address and device location. ( Nba ) My browser did not have location permission, so the VPN address became the clearest signal. (Nba)
Why did the obvious fixes fail?
The 2025–26 season was the first under the NBA’s new long-term media agreements with Disney, NBCUniversal and Amazon. National games were spread across ABC and ESPN, NBC and Peacock, and Prime Video. League Pass remained the home for games that were neither nationally exclusive nor inside the viewer’s local market. ( Nba ) (Nba)
What should you check first?
That mattered more than merely passing the blackout screen once. A route that collapses at the first hotel-network interruption can trigger a new address, a new location check and another blackout decision.
What finally changed the result?
That was the first result that solved both parts of the problem. My laptop remained protected on the hotel network, while League Pass saw a consistent out-of-market route.
What is worth remembering?
The established provider offered many American cities, but every failed city encouraged another change. Turning the VPN off opened League Pass, but left the rest of my hotel traffic outside the private tunnel.