Best NBA Betting Sites for US Players Today
Our guide to the best NBA betting sites for the 2024-25 season has a full rundown of the top places to wager on basketball. We rank and review NBA sportsbooks, focusing on available betting markets, odds pricing, current sign-up promos, and the overall user experience.
Best NBA betting sites
Up to $1,500 in Bonus Bets if Your First Bet Doesn't Win*
*Bonus Bets Expire in 7 Days. One New Customer Offer Only. Add’l terms. 21+. Gambling Problem? Call 1-800-GAMBLER
Use Bonus Code: PLAYLSR
- Bet $5 Get $150 in Bonus Bets Win or Lose
- OR First Bet Safety Net up to $1,000
- 30% Extra on Same Game Parlay Profit
- T&Cs Apply. Gambling Problem? Call or text 1-800-GAMBLER 21+
- Use Bonus Code: LSRBET
- Stream NFL Games In-App for Free
- 21+ Gambling problem? Call 1-800-GAMBLER
- Use Promo Code: LSRDYW
Get $200
Bet $5, Get $200 in Bonus Bets if Your Bet Wins
Available on Desktop, Android & iOS
Gambling Problem? Call 1-800-GAMBLER. 21+
To Claim: Click Play Now
- Up to $100 in Bonus Bets if First Your Bet Doesn't Win
- Get Your Bets Boosted
- 21+. Gambling Problem? Call/Text 1-800-Gambler. T&Cs apply
- To Claim: Click Play Now
- Bet and Get up to $1,000 in No Sweat Bets or Choose Your Own Offer
- Earn FanCash & Spend it on Team Swag or More Bets
- 21+. Gambling Problem? Call 1-800-GAMBLER
- To Claim: Click Play Now
Bet $5 Get $200 in Bonus Bets
PLUS Get a $50 Bonus Bet on Deposit
PLUS up to $1,000 Deposit Bonus
Gambling Problem? Call 1-800-GAMBLER
What to know about the best NBA betting sites
Sportsbook | Welcome Offer | Promo Code |
BetMGM Sportsbook | Up to $1,500 in bonus bets paid back if your first bet does not win | PLAYLSR |
DraftKings Sportsbook | Up to $1,250 in bonuses | No promo code — claim here |
Caesars Sportsbook | Bet $1, double your winnings on next 10 wagers | LSRDYW |
FanDuel Sportsbook | Bet $5, get $150 in bonus bets if your bet wins | No promo code — claim here |
Bet365 Sportsbook | Bet $5, get $150 win or lose OR a first bet safety net up to $1,000 | LSRBET |
Fanatics Sportsbook | Bet and get up to $1,000 in no-sweat bets | No promo code — claim here |
Top NBA betting sites overview
- FanDuel Sportsbook: Best overall NBA betting option.
- DraftKings Sportsbook: Best NBA betting site.
- FanDuel Sportsbook: Best NBA betting app.
- Bet365 Sportsbook: Best for NBA prop betting.
- Caesars Sportsbook: Best NBA betting promotions.
- Fanatics Sportsbook: Best for rewards
Online NBA betting sites reviewed
Below, you’ll find detailed reviews of the top NBA betting sites. We cover the main features of each, why they made the cut, and current welcome bonuses.
FanDuel NBA betting
The FanDuel platform is user-friendly and generally offers a smooth NBA betting experience on both the web and app versions. Since FanDuel attracts a good deal of action, the odds and lines move frequently, but they tend to be competitive with the overall NBA betting landscape.
FanDuel has been an innovator with same-game parlays. You can put together a multi-leg NBA bet with just a few clicks. There’s even a section devoted to popular single-game parlays. Overall, there are around 100 options for building your SGP, ranging from number of steals by a certain player, to number of made 3-pointers, to even which player will score the first basket.

- Mobile ratings: 4.9 (iOS), 4.6 (Android)
- Available in: AZ, CO, DC, IL, IN, IA, KS, KY, LA, MA, MD, MI, NJ, NY, NC, OH, PA, TN, VT, VA, WV & WY
- FanDuel promo code: Bet $5, get $200 in bonus bets if your bet wins.
DraftKings NBA betting
DraftKings continues to be a sports betting leader for multiple reasons, including its wide selection of NBA betting options, competitive odds, and a smooth user experience. The menu layout and overall navigation are among the best that you’ll find. You don’t have to hunt for the bets you’re looking for, either. Instead, it’s crystal clear, translating into minimal clicks and plenty of speed when placing bets on the app.
For the NBA, DraftKings has a solid list of props for each game, along with live betting once the games begin. DraftKings is also a leader when it comes to giving users new ways to wager. Last season, it introduced NBA Threesday, which allows users to wager on the first 3-point scorer in a game. If that bet loses, you will receive $0.50 for every 3-pointer made in the game. The payout could be different based on your rewards tier.

- Mobile ratings: 4.8 (iOS), 4.6 (Android)
- Available in: AZ, CO, CT, DC, IL, IN, IA, KS, KY, LA, ME, MD, MA, MI, NH, NJ, NY, NC, OH, OR, PA, TN, VT, VA, WV & WY
- DraftKings promo code: Up to a combined $1,250 in bonuses.
Caesars NBA betting
Caesars has a massive presence in online gambling and is a go-to app for many NBA bettors. The sportsbook has a great rewards program and a regular assortment of promos. Unfortunately, the platform isn’t quite as advanced as some competitors, but it works fine for those. who don’t need bells and whistles.
You don’t have to hunt for promos, either, as there are dedicated tabs for bonuses and odds boosts. During our most recent review, we found 15 boosts for NBA Play-In Tournament games, a special 100% boost for same-game parlays, and pre-built and boosted parlays. This is on top of the new user offer with the Caesars Sportsbook promo code.

- Mobile ratings: 4.7 (iOS), 4.3 (Android)
- Available in: AZ, CO, DC, IN, IL, IA, KS, KY, LA, ME, MD, MA, MI, NC, NJ, NY, NV, OH, PA, TN, VA, WV, & WY
- Welcome bonus: Bet $1, double your winnings on next 10 wagers.
BetMGM NBA betting
BetMGM is another huge player in the NBA betting landscape. It prominently lists all of the major bets, and clicking an individual game listing opens the door to other options, such as props and alternate lines. There are even some pre-built same-game parlays. During our most recent review, there was a four-leg option for the Warriors vs. Grizzlies game that included the Golden State -6.5, Steph Curry 30+ points, Curry 7+ three-pointers, and Curry 5+ assists with +600 odds.
There’s also an easy parlay feature that helps you quickly put together multi-leg NBA bets. You can easily add options to your betting slip, such as picking two NBA favorites to cover the spread or rolling with a trio of underdogs to pull out upsets. BetMGM hits the right notes in many ways, especially on the app. But navigation and overall usability on the web could be better.
*Bonus bets expire in seven days. One new customer offer only. Additional terms.

- Mobile ratings: 4.8 (iOS), 4.5 (Android)
- Available in: AZ, CO, DC, IL, IN, IA, KS, KY, LA, MA, MD, MI, MS, NJ, NV, NY, NC, OH, PA, TN, VA, WV & WY - Note: Offer not available in NY
- Welcome bonus: Get bonus bets for up to $1,500 if your first bet loses with the BetMGM bonus code PLAYLSR.
Bet365 NBA betting
In international markets, bet365 has established itself as a sports betting leader. It is doing the same here in the US as it continues to expand its presence. Reviewing bet365 sportsbook, regularly competitive odds and lines are helping bet365 stand out in a crowded field, as is an extensive assortment of NBA player props, bet boosts, and parlay options.
One of the popular bet365 promos it offers is an early payout if the NBA team you bet on to win a game goes up by 20 or more points at any time in that game. The rules are simple. You must place a pregame moneyline bet on a team of your choosing. If that team is ahead by 20 or more at any point, your bet pays out.

- Mobile ratings: 4.8 (iOS), 4.6 (Android)
- Available in: AZ, CO, IL, IN, IA, KY, LA, NJ, NC, OH, PA, TN & VA
- Welcome bonus: Choose a safety net of up to $1,000 in bonus bets if your first bet loses OR get $150 in bonus bets win or lose when you make a first bet of $5 or more. Use the code LSRBET.
Fanatics NBA betting
Fanatics combines fandom and sports betting for NBA fans, with a variety of officially licensed NBA merchandise and memorabilia available to purchase on the platform. In fact, the NBA store in New York is run by Fanatics along with NBAStore.com.
When it comes to betting on the NBA, Fanatics Sportsbook offers the primary options — spreads, moneylines, totals, player and team props, futures, and awards — with a solid live betting platform. The app offers a user-friendly parlay builder, and there are settings available to adjust your default bets to allow for quicker wagers. The wide range of alternate lines and totals can allow for a variety of same-game parlays on NBA Playoff games.

- Mobile ratings: 4.7 (iOS), 4.5 (Android)
- Available in: AZ, CO, CT, DC, IL, IN, IA, KS, KY, LA, MA, MD, MI, NJ, NY, NC, OH, PA, TN, VA, VT, WV, & WY
- Welcome bonus: Bet and get up to $1,000 in no sweat bets.
How to choose an NBA betting site
There are many legal NBA betting apps to choose from, but deciding where to bet doesn’t have to take a lot of time. Follow the steps below to quickly select an NBA betting site.
- Review our guide to the NBA betting apps for 2025.
- Check out the current welcome bonuses and promos available to new users.
- Read the sportsbook reviews section and note which ones resonate with you.
- Decide which sportsbook you want to try first.
- Click the sign-up button and begin the registration process.
While it’s fine to begin with a single sportsbook and learn all of the ins and outs, there’s no need to limit yourself. You can sign up for other top options and claim additional welcome bonuses as you progress.
NBA betting sites ranked by mobile app users
Sportsbook | App Store Rating | Google Play Rating | Promo Code |
---|---|---|---|
BetMGM Sportsbook | 4.8 | 4.3 | PLAYLSR |
Bet365 Sportsbook | 4.8 | 4.5 | LSRBET |
Caesars Sportsbook | 4.7 | 4.4 | LSRDYW |
FanDuel Sportsbook | 4.9 | 4.7 | No promo code — claim here |
DraftKings Sportsbook | 4.8 | 4.4 | No promo code — claim here |
Fanatics Sportsbook | 4.8 | 4.7 | No promo code — claim here |
Other popular NBA betting websites
BetRivers Sportsbook
BetRivers is another book that has been around since the early days of legal online sportsbooks. Users will notice a number of bets available listed for each game such as 418 bets for the Memphis Grizzlies vs. Golden State Warriors game. During the NBA season, the House Special menu includes NBA-specific boosts available for each night’s action. BetRivers also offers iRush Rewards, that bettors can use to gain points toward VIP gifts, event tickets, branded merchandise, and other offers.
Bally Bet Sportsbook
Bally Bet Sportsbook is a older player in the online sports betting market, launching in 2021. The company rolled out a brand new platform last year. While Bally Bet is available in 10 states, the sportsbook/casino version of the app is only available in the Garden State for now. For NBA games, Bally Bet offers a variety of promos, including a 30% SGP profit boost, pre-built parlays, and boosts.
Hard Rock Bet Sportsbook
Hard Rock Bet, which launched in the Garden State back in 2019, at which point it was known as Hard Rock Sportsbook. The app has since expanded to other states such as Florida, Ohio, and Arizona as well. Users will find available odds boosts for each night’s games clearly labeled on the main betting page like SGA to score 30+ points and the Thunder to win vs. the Pistons with -130 odds.
ESPN Bet
ESPN Bet joined the legal NBA betting scene in November 2023 via a partnership between ESPN and Penn Entertainment. The ESPN online sports betting product replaced Barstool Sportsbook. ESPN Bet is currently available in 17 states. Since NBA games are regularly on ESPN and ABC, it should come as no surprise that the sportsbook has a strong basketball betting menu that includes per-built parlays themed around popular shows like “Get Up: Climb The Ladder” and “First Take’s Favorites.”
Basketball betting markets
When learning how to bet on basketball, there are three main wagers to focus on: point spreads, moneylines, and over/unders. All three of these wagers will appear prominently at all basketball betting apps. Prop bets are also popular.
Many NBA betting apps offer several player props, while others have a more limited selection. When choosing a site, review the options and types of bets to confirm that your top choices are available.
How we rank the best online NBA betting sites
Choosing the best NBA betting sites requires reviewing several factors, all of which are important. For starters, each legal sportsbook’s menu of NBA best available for each game needs to be strong and has a major influence on its ranking, especially for bettors looking to build a SGP. Plus, many of the top NBA betting sites regularly offer SGP profit boosts. Competitive odds, welcome bonuses, banking options and customer service are all factors that carry weight in our rankings.
Competitive NBA odds
NBA betting is a popular attraction at legal online sportsbooks. As a result, the odds and lines frequently change in response to how people bet.
Our dedicated NBA odds page will let you view and compare the latest odds from top NBA sportsbooks in a single place. As you compare apps, pay attention to which ones regularly offer the most competitive NBA odds.
Welcome bonus and basketball promos
Most NBA betting sites offer a range of welcome bonuses and sportsbook promos to new users. The table at the top of this page details what’s available. Typical options include bonus bets, profit boosts, and deposit matches. As you decide which offers to take, review the terms and conditions. Specific areas to consider include deposit minimums and maximums and any playthrough requirements.
Banking options
Each NBA sportsbook offers a variety of banking options. Some stick to the basics, such as wire transfers and debit cards, while others have a larger selection, including PayPal and Venmo. While deciding, check out the available deposit and withdrawal methods to ensure your preferred options are available. Also, check to see whether the app’s cashier function appears to meet your needs.
Customer service and security
You shouldn’t have to jump through hoops if you need help with an online sportsbook. All of our recommended NBA betting options have a dedicated help section that covers the basics. When you require more than that, some have live chat or a dedicated phone support line, while others may use an email request or ticket system. Beyond customer service, stick to legal and regulated sites, which must meet state-mandated security requirements.
Availability
Legal online sports betting sites continue to grow. Several sportsbooks are available in nearly every state where online betting is legal, while others are in fewer areas. Before you sign up, make sure that you’ll be able to use the book to legally bet in your state. The book will also need to verify your location before you can wager. If you’re not in a state where that sportsbook is set up to operate legally, you won’t be able to bet.
How to sign up at an NBA betting app
Signing up to wager at a basketball betting site should take just a few minutes from start to finish. Just follow the steps below.
- Review our recommendations for NBA betting apps.
- Begin the registration process by clicking one of the links on this page.
- Follow the instructions and enter your information. Be sure to claim any available welcome bonuses or promos by entering codes from this page.
- Verify that everything is correct and continue to create your account.
- Find the cashier section of the sportsbook to make a deposit.
- Check out the available NBA bets and the latest odds on the app.
- Click the odds for what you want to bet on to add it to your slip.
- Add in the amount of your bet and apply any available promos.
- Confirm that everything looks good and click to place your wager.
If you are located in a state where you have DFS, pick’em, or social sportsbook options, check out our Betr Picks and Rebet social sportsbook reviews.
New NBA online sportsbooks
ESPN Bet is one the newest sportsbooks with robust NBA betting options. ESPN Bet, in particular, will likely focus on pro basketball, being that ESPN is a major television partner with the NBA.
Legal online betting sites by US state
Not all sportsbooks are available in every state where sports betting sites is legal. That’s why it’s important to know what the options are for your state. Depending on the sportsbook, there may also be welcome offers and bonuses that are specific to your state, or ones that require codes that are state-specific.
States | Is NBA Betting Legal? |
---|---|
Arizona | Yes |
Arkansas | Yes |
Colorado | Yes |
Connecticut | Yes |
Delaware | Yes |
Florida | Yes |
Illinois | Yes |
Indiana | Yes |
Iowa | Yes |
Kansas | Yes |
Kentucky | Yes |
Louisiana | Yes |
Maine | Yes (online only) |
Maryland | Yes |
Massachusetts | Yes |
Michigan | Yes |
Mississippi | Yes (retail and limited online options) |
Montana | Yes (retail and limited online options) |
Nebraska | Yes (retail only) |
Nevada | Yes |
New Hampshire | Yes |
New Jersey | Yes |
New Mexico | Yes (retail only) |
New York | Yes |
North Carolina | Yes |
North Dakota | Yes (retail only) |
Ohio | Yes |
Oregon | Yes |
Pennsylvania | Yes |
Rhode Island | Yes |
South Dakota | Yes (retail only) |
Tennessee | Yes (online only) |
Vermont | Yes (online only) |
Virginia | Yes |
Washington, DC | Yes |
Washington | Yes (retail and limited online options) |
West Virginia | Yes |
Wisconsin | Yes |
Wyoming | Yes (online only) |
Comparing NBA sportsbook odds
Below is an odds comparison between the top sportsbooks in the US for this year’s NBA Finals. DraftKings is the clear choice for competitive odds, as it offers the best prices almost across the board. Before wagering, it’s key to check line differences between different sportsbooks to make sure you get the best price.
Sportsbook | Thunder | Celtics | Cavs | Lakers | Warriors |
---|---|---|---|---|---|
DraftKings | +165 | +190 | +650 | +1400 | +1700 |
BetRivers | +150 | +175 | +500 | +1200 | +2000 |
FanDuel | +185 | +185 | +490 | +1600 | +2200 |
Bet365 | +170 | +190 | +600 | +1400 | +1600 |
NBA betting regulations and restrictions
There aren’t many regulations or restrictions to worry about with NBA betting. The sport is a big focus for all of the most popular US sportsbooks, and there are plenty of betting options.
One item to note is NBA Draft betting, though, as availability and exact betting options may vary by state. Additionally, wagering is mostly unavailable on off-court matters, such as speculation on a potential trade of two star players. However, some sportsbooks use statistical work around, such as offering markets on which team a potential trade target will play their next NBA minute with, which is essentially a trade market.
Online betting companies to steer clear of
Due to the nature of online sports betting in the United States, there are some players in the game that operate as offshore sportsbooks. We do not recommend using any offshore or grey market sports betting site or online casinos. If you are located in the United States, you should be using legal, regulated online sports betting sites. Below is a short list of common sites to steer clear of:
- BetOnline.AG
- BetUS
- Bovada
- MyBookie
- SportsBetting.AG
NBA sports betting sites FAQ
Yes, NBA betting is available at all legal online sportsbooks. To sign up and wager, you must be located in a state where online sports betting is legal and regulated, and you must be of legal age to bet in that state (21 or older in most states; 18 or older in a few).
Sportsbooks typically do not provide revenue breakdowns by sport, but the NBA is generally regarded as one of the most popular attractions. Regarding which sportsbooks attract the most bettors, FanDuel and DraftKings top the charts in many legal states.
There is no one NBA bet that’s easier to win than others. All forms of wagering carry risk, and there are no guarantees that you’ll win. When you’re first starting out, the best advice is to focus on one or two types of NBA bets and learn all of the ins and outs.
Yes, betting is available for NBA summer league games at most online sportsbooks. However, wagering options may be limited in comparison to what you’ll find during the regular season.
The best odds for a single game or wager will vary as the lines move often. Before placing your bet, you can compare the odds from multiple sportsbooks to find the best option for that particular wager.