How To Bet On The NBA From South Carolina or Oklahoma

By Basketball

The NBA is currently one of the most wagered on sports leagues in the United States.

NBA betting is popular in both Oklahoma and South Carolina. Oklahoma residents have had the OKC Thunder playing in the NBA since 2008, while South Carolina residents don’t have a local team, but both the Charlotte Hornets and Atlanta Hawks are within driving distance of the state.

On this page I will recommend our top rated betting site for US residents, touch on the regulatory climate for sports betting in both states, look at the most common NBA bets you can place online, and finish with a simple three step guide you can follow to get started betting on the NBA.

Best Betting Site For Americans

Sportsbook Rating Bonus Review Visit
50% up to $1000 Review Visit is our top recommended betting site for Americans, including anyone living in South Carolina or Oklahoma.

BetOnline is one of the most well known and trusted betting sites serving the United States market. They have been a major player in the US betting industry for over 25 years and continue to focus on the American market.

BetOnline accepts players from everywhere in the US with no state restrictions.

Sports Betting in South Carolina and Oklahoma

It is not currently legal to operate a sportsbook in either South Carolina or Oklahoma. There have been multiple attempts to pass a sports betting bill in South Caroline in recent years (including in 2023), but none of the bills made much progress. In Oklahoma an agreement was reached with two federally-recognized tribes on new gaming compacts in 2020, but it was ruled that the Governor could only authorize tribes to operate games listed in Oklahoma’s Tribal Gaming Act, and sports betting is not listed. In 2023 a sports betting bill made it through the House, but failed in the Senate. There is now optimism sports betting could be legalized in the near future in the state.

That said, if you live in South Carolina or Oklahoma you can still bet on the NBA online. You just have to place your bets through an online betting site that is licensed and regulated outside of the US, while still accepting US players. is licensed and regulated in Panama, while accepting American bettors.

NBA Betting Options

The three most popular NBA bets are the point spread, money line and over/under bets.

Here’s an example of how the odds look for an NBA game at

In this example the Atlanta Hawks are 3.5 point favorites. A point spread bet on the Hawks would win if Atlanta wins the game by 4 or more points. A spread bet on the Charlotte Hornets would win if Charlotte wins the game outright or loses by 3 or fewer points.

The middle odds are the ‘money line’ odds. A money line bet is simply a wager on which team will win the game. The odds determine your risk vs reward. In the above example the Hawks are -165 favorites, which means you would have to wager $165 to win $100 betting on the Hawks. The Hornets are +145 underdogs, so a $100 bet on the Hornets would win $145 if they pulled off the upset.

The third column is the over/under odds, also known as the total. The total in the game above is set at 236.5 points. If 237 or more points are scored by both teams the over bets would win, while if 236 or fewer points are scored in the game the under bets would win.

Check out our basketball betting page for further breakdowns of these popular NBA bets.

Bet On The NBA in South Carolina or Oklahoma

Complete this three step guide to place your NBA bets online.

Step 1. Open a Account

Click the above link, select ‘Join Now’ on the home page and complete the registration form to open your account.

BetOnline is our top rated sportsbook for US residents.

Step 2. Deposit

Log into your BetOnline account and click on the ‘Deposit’ link. Choose your preferred deposit method (Visa, MasterCard, American Express, Discover, Bitcoin, ETH, etc), enter your deposit amount, and follow the instructions to complete the deposit.

Step 3. Place Your NBA Bets

It’s time to place your NBA bets:

  1. Click ‘Sports’ from the top menu bar on the BetOnline website.
  2. Open the ‘Basketball’ drop down menu and select ‘NBA’ -> ‘NBA Basketball Game’.
  3. Select the odds for the bet you want to make to add it to your Bet Slip in the right sidebar.
  4. Enter your risk amount and click ‘Place Bet’ to lock in your wager.

Here’s a screenshot showing the clicks for a bet on the Lakers to win their opening game:

Ready to bet? Click here to visit

Leave a Comment