How to Watch Every NBA Basketball Game on a Streaming Service

Forget locking yourself into a cable or satellite subscription just to watch live games. You can stream them with the right package.
LeBron James 23 of the Los Angeles Lakers dunks the ball during the game against the Phoenix Suns
Photograph: Barry Gossage/Getty Images

Watching sports on television has never been easy, and the tilt toward streaming hasn't made it easier or less confusing for NBA fans. The regular NBA season started, and with 30 teams each playing 82 games, that's a lot of games to watch. Because broadcasters have patched together a Kafka-esque web of agreements, they're spread across a range of television networks. Lucky for you, though, we've put together a guide to get you in front of the game no matter how you cut the cord to avoid paying for traditional cable or satellite TV.

Nationally televised games are played on four networks: ABC, ESPN (for which ESPN2 acts as a secondary station), TNT (for which TBS acts as a secondary station), and NBA TV. But unlike with NFL games, not all NBA games air on national networks. Many games air only on regional sports channels, such as Bally Sports and AT&T's SportsNet. All of them strike coverage agreements that vary from team to team, region to region, and game to game so widely that it's impossible to cover them all in this guide.

Look up the NBA schedule to find out which games are playing on which channels for the games you want to watch. Furthermore, games televised live on national channels are typically blackouts—that is, unavailable to watch—to viewers local to either team that's playing. While you're here, check out our Best Streaming Devices and Best TVs guides to get the most out of the season.

Updated November 2023: We've adjusted details such as the season's start dates, pricing, and channel availability.

Special offer for Gear readers: Get WIRED for just $5 ($25 off). This includes unlimited access to, full Gear coverage, and subscriber-only newsletters. Subscriptions help fund the work we do every day.

If you buy something using links in our stories, we may earn a commission. This helps support our journalism. Learn more.

Courtesy of NBA
Best for Out-of-Market Fans

If you're following a favorite team outside your home television market, the easy pick is NBA League Pass for $100 per season. The basic League Pass package lets you watch any out-of-market games. Games in your local market will be blacked out, so if you're a Brooklyn Nets fan and a game is at the Barclays Center in Brooklyn, you're out of luck. You also will miss out on any nationally televised games.

You can save $10 a season by choosing NBA Team Pass if you only want to watch one team's games. League Pass Premium, for $150 a season, cuts out the ads and lets you watch on two devices simultaneously, whereas you're restricted to streaming on one device at a time for the regular League Pass. Subscribing to any plan includes access to NBA TV as well.

Best Live TV Streaming Package

Sling TV comes in two different flavors, Blue and Orange, and each costs $40 per month with different channels. I recommend you buy Orange and skip Blue. Orange has TNT and TBS, like Blue, but also ESPN, ESPN2, and ESPN3 exclusively. Neither includes ABC, but you can watch national ABC NBA games on Orange's ESPN3 or via an antenna. You'll have to spring for the $15-per-month NBA League Pass add-on if you want to watch NBA League Pass and NBA TV games.

If you don't need League Pass out-of-market games, pick up just NBA TV as part of the $11-per-month Sports Extra add-on. This is the best package, as you can watch all nationally televised NBA games for as little as $51 a month. The downside is that the Bally Sports and SportsNet regional networks are missing from the channel lineup, so depending on where you are and the teams playing, you may not be able to watch them live.


YouTube TV for $73 per month is a wee bit more affordable than its closest competitors, FuboTV and Hulu + Live TV, and it includes ABC, ESPN, ESPN2, TNT, TBS, and NBA TV. It costs extra to enable a 4K Add-On though. If your only goal is viewing NBA games, Sling TV (with the League Pass add-on) will get you there cheaper, but YouTube TV is still a good choice if you'd watch its other, non-basketball channels that Sling TV Orange doesn't carry. YouTube TV also lacks Bally Sports and SportsNet, so those in-market games are off the menu for subscribers.

Upgrade Pick

DirecTV Stream for $65 per month doesn't require a traditional DirecTV subscription and doesn't lock you into any sort of contract. The entry tier, called Entertainment, gives you ESPN, ESPN2, ABC, TNT, and TBS. Stepping up to the $90-per-month Choice tier adds NBA TV. NBA League Pass can be added to any package for an additional subscription fee. DirecTV Stream's big advantage over the other streamers is that if you step up to the top tiers, you get regional sports networks like Bally Sports and SportsNet, which will enable you to watch live in-market games otherwise unavailable via streaming. The details of this vary widely by market, so you'll need to parse out the particulars for your team and town.

The Benchwarmers

We think the above picks are the best options for most people, but here are some other ways you can catch up on basketball.

FuboTV ($75 per month) is the most overtly sports-focused of the live television streaming networks, but it falls on NBA coverage. The basic tier gets you access to ESPN, ESPN2, NBA TV, and ABC. NBA League Pass requires an additional subscription. FuboTV lost access to TNT and TBS in 2020 and hasn't regained it as of yet. If you want to watch games on those two networks, you can subscribe to Max (formerly HBO Max) for $10 per month and add the new Bleacher Report Sports Add-On for another $10 per month. At that point, though, you're paying $95 per month.

There's an Elite tier for $85 per month that gets you more than 130 events in 4K resolution. The Ultimate tier for $100 per month doesn't add anything in the way of NBA viewing, so skip it if you're watching only for pro basketball. FuboTV carries the regional network SportsNet. As a welcome change for 2023, it now carries the regional network Bally Sports too, making it a much stronger contender for an all-around NBA-viewing package. The full list is available here.

The ESPN App and require a cable or satellite television subscription, so you need to sign in to your active television subscription account to watch live ESPN-carried games on them too.

The ABC Streaming App requires a regular cable or satellite television subscription. It lets you watch the ABC-televised games, as long as you sign into your active subscription through the app.

You Can Use an App

The NBA App lets you watch NBA TV and NBA League Pass games live. You can avoid needing a separate live TV subscription by purchasing a League Pass subscription, which includes NBA TV, and watching it through the NBA App. That said, you'll still need some way to watch nationally televised ABC, ESPN, and TNT/TBS games, as well as the regionally televised games.

The ESPN+ app doesn't play any live NBA games, so this one's a pass. To watch the live ESPN NBA games, you need a package that carries the ESPN channel.

A Note on VPNs

Virtual private networks (VPNs) allow you to run your device's connection through a middleman server in a different location. So to other websites, your device appears to be connecting from London, Toronto, Chicago, Miami—wherever there's a server. Streaming services have rules about not using VPNs, and some attempt to outright block viewers who are using VPNs (with mixed results). It's a bit more complicated to configure a VPN to run through your internet router—which is what's required to run your smart TV or streaming box through the VPN—but it can be done. Alternatively, you could connect your tablet, smartphone, or computer to a VPN and either watch it on your device or cast it on your smart TV or TV streaming device.