The best NBA betting sites are Caesars Sportsbook, BetMGM, BetRivers, and FanDuel. The basketball betting experts at TheLines will review those sportsbooks and many more. Check out a list of the top basketball betting sites that are available for today and see all the different ways you can wager on hoops.
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: THELINES
- 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: THELINES
- Stream NFL Games In-App for Free
- 21+ Gambling problem? Call 1-800-GAMBLER
- Use Promo Code: THELINESDYW
Get $250
- Bet $5, Get $250 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
Top basketball betting sites
Here are the top basketball betting sites with promo code and bonus information for each sportsbook.
Sportsbook | Promo Offer | Bonus Code |
---|---|---|
Caesars Sportsbook | Bet $1, Double Your Winnings on Next 10 Wagers | THELINESDYW |
BetMGM Sportsbook | Welcome Bonus up to $1,500 | THELINES |
FanDuel Sportsbook | Bet $5, Get $250 in Bonus Bets if Your Bet Wins | Click to claim promo |
Fanatics Sportsbook | Bet and Get up to $1,000 in No Sweat Bets (most states) OR Receive a 300% Profit Boost Token to use on a wager of $50 max (NY only) | Click to claim promo |
DraftKings Sportsbook | Up to $1,250 in Bonuses | Click to claim promo |
Bet365 Sportsbook | Claim Your $1,000 Bonus! PA only: Bet $5, Get $150 in Bonus Bets Win or Lose + 50 free spins | THELINES |
BetRivers Sportsbook | $500 welcome bonus | LINESRIV |
Best NBA Betting Sites
Here is a list of the best NBA betting sites and our rating for each sportsbook.
- Caesars 4.8/5
- BetMGM 4.8/5
- BetRivers 4.6/5
- FanDuel 4.6/5
- DraftKings 4.6/5
- Bet365 4.3/5
- Fanatics 4.6/5
1. Caesars Sportsbook

Caesars Sportsbook comes in as our highest-rated basketball betting site due to its combination of markets, promotions, and a user-friendly interface. The website or mobile app makes it easy to find single wagers on games or combine bets into parlays when betting on basketball. Caesars also offers profit boosts on NBA odds and parlay bonuses for primetime games and has a wide array of promotions heading into the NBA Playoffs.
New users at Caesars can take advantage of a Bet $1, Double Your Winnings on next 10 Wagers promo. Caesars will load your account with 10 100% profit boost tokens if that bet wins or loses.
Caesars Sportsbook Promo Code | THELINESDYW |
---|---|
Welcome Bonus | Bet $1, Double Your Winnings on Next 10 Wagers |
Best For | Profit boosts, Props, and Caesars Rewards |
States Available | AZ, CO, DC, IN, IL, IA, KS, KY, LA, ME, MD, MA, MI, NC, NJ, NY, NV, OH, PA, TN, VA, WV, & WY |
Betting options | Game lines, win totals and championship futures |
Apple Store Rating | 4.6 |
Google Store Rating | 4.4 |
Our Rating | 4.8 |
2. BetMGM Sportsbook

Few books can match BetMGM Sportsbook when it comes to a basketball betting site with a massive welcome bonus and other rewards. The self-proclaimed “King of Sportsbooks” offers a wealth of live betting options, profit boosts, and special parlays that can help combine team props or game props into one selection.
New users at BetMGM will get a welcome offer of up to $1,500 in bonus bets paid back if your first bet does not win (except NY, PR, NV). Bonus Bets Expire in 7 Days. One New Customer Offer Only. Additional terms.
BetMGM Sportbook Promo Code | THELINES |
---|---|
Welcome Bonus | Welcome Bonus up to $1,500 |
Best For | Daily bonus bets |
States Available | 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 |
Betting options | Game lines, win totals, championship futures, props |
Apple Store Rating | 4.8 |
Google Store Rating | 4.5 |
Our Rating | 4.8 |
3. BetRivers Sportsbook

BetRivers Sportsbook offers a $500 welcome bonus that can get users started on a platform renowned for its online live betting options. Regarding betting on the NBA, live wagers can be profitable if the interface moves fast enough to keep up with the action.
In addition to the welcome bonus, BetRivers offers the iRush Rewards program that gives loyal customers extra benefits for placing more wagers on the site.
BetRivers Sportsbook Promo Code | LINESRIV |
---|---|
Welcome Bonus | $500 welcome bonus |
Best For | House specials, SGP and Rush Rewards |
States Available | AZ, CO, IL, IN, IA, LA, MD, MI, OH, NJ, NY, PA, VA & WV |
Betting options | Game lines, win totals, props and Title odds |
Apple Store Rating | 4.5 |
Google Store Rating | 4.4 |
Our Rating | 4.6 |
4. FanDuel Sportsbook
For those familiar with Daily Fantasy Sports, FanDuel Sportsbook provides an easy transition to betting on basketball. The book has a wealth of options on futures bets, live betting, and an easy interface to create parlays. The pricing is generally user-friendly at FanDuel, and there are options to alter player props to get a desired price, making FanDuel a top basketball betting site.
The welcome offer for new FanDuel users is Bet $5, Get $250 in Bonus Bets if Your Bet Wins. To claim, new users need to register for an account, make a first-time deposit of $5 +, and then place their first real-money wager on any market (no odds limits) live on the platform. If that first bet wins, all users will receive $250 in Bonus Bets within 72 hours of the bet settlement. *T&Cs below.
FanDuel Sportsbook Promo Code | No Code- Use Links |
---|---|
Welcome Bonus | Bet $5, Get $250 in Bonus Bets if Your Bet Wins |
Best For | Boosts and promos |
States Available | AZ, CO, DC, IL, IN, IA, KS, KY, LA, MA, MD, MI, NJ, NY, NC, OH, PA, TN, VT, VA, WV & WY |
Betting options | Same Game Parlay, game lines, futures, props |
Apple Store Rating | 4.8 |
Google Store Rating | 4.7 |
Our Rating | 4.6 |
- 21+ and in a state where FanDuel is licensed
- A minimum $5 deposit and minimum $5 first real-money wager are required
- Welcome offer applies to first online wager only
- Users will receive $250 in Bonus Bets within 72 hours of the winning qualifying wager settling
- Bonus Bets are non-withdrawable and expire seven (7) days after receipt
- Bonus Bet stake not returned as part of winnings
- Limit of one bonus per person
5. DraftKings Sportsbook

Like FanDuel, DraftKings Sportsbook offers an easy leap from DFS to sports betting with a shared wallet for both options. In addition to a wide market for futures, game lines, and live betting, DraftKings offers unique specials and player prop options. The book is among the industry leaders in profit boosts and parlay specials for NBA contests.
DraftKings offers a $50 bonus bet upon deposit and up to $1,250 in bonuses for new users, in addition to other bonuses.
DraftKings Sportsbook Promo Code | Click to claim promo |
---|---|
Welcome Bonus | Get Up to $1,250 in Bonuses |
Best For | Live betting |
States Available | 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 |
Betting options | Moneyline, spreads, win totals, & player props |
Apple Store Rating | 4.9 |
Google Store Rating | 4.8 |
Our Rating | 4.6 |
6. Bet365 Sportsbook

Bet365 Sportsbook offers markets on a wide range of sports, but might not have the same level of specialization when it comes to basketball as the books listed above. Still, new users can choose between a First Bet Safety Net up to $1,000 OR, they can Bet $5, Get $150 in Bonus Bets Win or Lose*. These offers come with a simple 1x playthrough requirement for Bonus Bets.
*Offer Terms and Conditions: Subject to meeting qualifying criteria. Bonus Bets expire after seven days. A $10 minimum deposit and a minimum $5 wager are required. The qualifying wager must have odds of -500 or longer. Bonus Bets wager excluded from returns. New customers only. Available in-app only.
New Pennsylvania customers will receive a Bet $5, Get $150 in Bonus Bets Win or Lose offer, PLUS 50 spins.
The bonus code THELINES can be used during registration, but does not change the offer amount in any way.
The strong sign-up offers make bet365 a worthwhile option for those looking to add a new basketball betting site to their list.
Bet365 Sportsbook Promo Code | THELINES |
---|---|
Welcome Bonus | First Bet Saftey Net Up to $1,000 in Bonus Bets (excl. CO & PA) OR Bet $5, Get $150 in Bonus Bets Win or Lose PLUS 50 Spins at Bet365 Casino (PA only) |
Best For | Generous welcome offer for new customers |
States Available | AZ, CO, IL, IN, IA, KY, LA, NJ, NC, OH, PA, TN & VA |
Betting options | Bet boost, 30% profit boost |
Apple Store Rating | 4.7 |
Google Store Rating | 4.6 |
Our Rating | 4.3 |
7. Fanatics Sportsbook

Fanatics Sportsbook is another solid NBA betting site. The book offers all users daily rewards, such as bonus bets and profit boosts. Most new customers who sign up for an account using the links above can receive a welcome offer of bet and get up to $1,000 in Bonus Bets.
Fanatics is now available in 20 sports betting markets across the country. Plus, all Fanatics customers can earn FanCash, which can be used to purchase NBA jerseys and hats from Fanatics.
Fanatics Sportsbook Soccer Promo Code | No Code Needed |
---|---|
Welcome Bonus | Up to $1,000 Bonus (most states) Receive a 300% Profit Boost Token to use on a wager of $50 max (NY only) |
Best NBA Betting Options | Live markets, parlay menu |
Apple Rating | 4.6 |
Google Rating | 3.7 |
Our Rating | 4.0 |
HOW WE RANK THE BEST BASKETBALL BETTING SITES
TheLines always encourages NBA bettors to shop around for the best odds. You can find all sorts of odds comparison tools on our website, including basketball odds for every game each day and NBA title odds.
Not all sportsbooks are created equal, so our rankings above can help you find the best pro hoops lines. TheLines staff ranks the books above in the order they are placed by factors such as which NBA betting site has the best odds? Which basketball betting site has the fastest payout speed? Which pro basketball site has the best navigation? And which NBA site has the best promos?
Different sportsbooks have different options for depositing and withdrawing money as well. The more options, the better. Some books are credit card betting sites. Others have become PayPal betting sites, Venmo betting sites, and even Apple Pay betting sites. Be sure to check out more best betting sites or betting apps to find all sorts of sportsbook promos.
How to bet on The NBA
Here is a tutorial on how to bet on NBA basketball.
1. Pick an NBA betting site
Choose one of the NBA betting sites listed above and take advantage of the awesome welcome bonus offers available.
2. Deposit funds and get your bonus bets
Be sure to use your NBA bonus bets, as some will expire after a certain period of days.
3. Place an NBA bet
Most bonus bets concern game lines, props, or same-game parlays. Be sure to scour the site you signed up for to see the many bonus bets available upon sign-up.
Types of NBA bets
Here is a look at some of the different basketball bets available at NBA betting sites.
Point spread
Betting an NBA point spread is one of the more basic bets. Let’s say the L.A. Lakers are playing the Golden State Warriors at home and are a -1.5 favorite.
If you bet on LeBron James and Los Angeles to cover the spread, they would have to win by 2 points or more for you to cash the ticket. If you bet on the Steph Curry and the Warriors to cover, you would need Golden State to either win outright or lose by a point.
Moneyline
Basketball moneyline betting is also a simple way to wager. You are picking outright winners with moneyline odds. For example, the Indiana Pacers are a -155 road favorite against the Hawks (+130) in Atlanta.
A $10 bet on the underdog Hawks to win would net you $13. If you bet $10 on the Pacers with a -155 moneyline, you would only win $6.45.
Totals
Betting NBA totals is one of the top ways to bet on pro basketball. Here is an example of basketball over/unders.
Let’s say the Bucks and 76ers game has a total of 226.5 points. Bettors can either bet more or less than the total to be scored. If you bet the Over with that total, you would need both teams to combine for 227 points or more. If you wagered on the Under, you would need Dallas and L.A. to combine for 226 points or less.
Futures
Futures markets involve long-term betting. For instance, a futures bet on a team to win the NBA title in January would be a futures bet. Other basketball futures bets involve season-long NBA win totals and NBA Playoff odds.
Let’s say you want to place a bet that SGA and the Oklahoma City Thunder will finally break through and win the NBA Championship. Before the start of the season, the Thunder were +650 to win it all. A $10 bet with +650 odds would net you $65 if OKC wins it all in June. The prices will move throughout out the season. For example, if you try to make the same OKC bet now, you will get odds between +145 and +175, and the same $10 winning bet will produce a much smaller profit of between $14.50 and $17.50.
Props
The sportsbooks listed above have a variety of NBA player and team props for every game. You can bet on props like will Nikola Jokic go over or under his designated point total of 26.5 points. There are also propps for rebounds and assists.
You can also bet on props, such as how many 3-pointers will be made by a player or team tonight. And you can bet on which player will score the first bucket of the night.
Awards
Betting on individual awards is a popular futures market among basketball bettors. You can bet on NBA MVP, NBA Rookie of the Year, NBA Coach of the Year, Defensive Player of the Year, and Sixth Man of the Year.
For example, let’s say Nikola Jokic is +900 to win MVP. If you bet $10 on the Nuggets star to win the award and he brought it home, you would win $90.00.
FAQs
Here is a basketball betting FAQ section.
The best NBA betting sites are Caesars, BetMGM, BetRivers and Bet365. All of those sites have tremendous welcome bonuses.
Yes. Every sportsbook that the betting experts at TheLines recommend has a variety of NBA props every night of
Yes. Live betting on basketball is one of the most popular ways to bet on the sport.
Ahead of the start of the 2024 – 2025 season, the Boston Celtics (+320), OKC Thunder (+650), and New York Knicks (+750) were the NBA title favorites.