Legal Betting Sites USA in 2020

Check our selection of the best legal betting sites for USA* bettors in 2020.

*Always check your local legislation. For instance, William Hill is licensed in NJ, but not PA. 

Top SportsbooksAvailable StatesRegister Now


cesars pa app

betmgm nj

borgata nj

unibet pa app

Top 5 Legal Betting Websites in the US

The most important thing to consider when you choose a betting site is that it is legal because that usually means that it is also reliable and trustworthy.

With that in mind, here are the top 5 legal betting sites in the US:

  • FanDuel
  • William Hill
  • DraftKings
  • Unibet
  • BetMGM

FanDuel – Fantasy Sports and Sports Betting Operator

FanDuel is mostly known as a fantasy sports website but now you can also bet on various sports on their website as well. When you join FanDuel Sportsbook, you will receive a $500 risk-free bet as your welcome bonus but you won’t find many promotions for active players on this betting site.

FanDuel allows you to bet on many sports and markets but they are among the best when it comes to popular North American leagues like NBA or NFL thanks to their fantasy sports experience. You can also bet on live games and watch live streams on this website.

William Hill – A Worldwide Leader

william hill us sportsbook

William Hill is one of the most reliable betting websites in the US since it is available all over the world as well. When you open a new account at William Hill, you get a welcome bonus in a form of bonus funds that match your first deposit up to $150, as well as a $10 bonus you receive without having to make a deposit. In addition to this, they always have a variety of promotions for active players.

Although it is one of the biggest bookies in the world, William Hill doesn’t really have a great selection of sports compared to other US bookies and their odds are not the best either. However, they do have a great live betting section complemented by live streaming of various sports.

DraftKings – A Reliable Betting Site

Like FanDuel, this betting site also started as a fantasy sports operator. However, DraftKings Sportsbook is today one of the best in the US, thanks to the variety of sports they offer, a great number of markets for popular USA sports and strong odds.

In addition to this, they also have a good welcome bonus that consists of a deposit bonus and a free risk bet, both of which are available in the maximum amount of $500. The live betting section on the site is also rich and easy to navigate but there are no live streams available at the DraftKings Sportsbook at the moment.

Unibet – Years of Experience

Like another bookie that was founded in the UK, William Hill, Unibet also has plenty of experience in the sports betting world. The welcome bonus that awaits new players consists of a risk-free first bet up to $250 and two $10 free bets. However, active players won’t have many promotions and bonuses to claim at Unibet.

On the other hand, Unibet has a large selection of sports and markets, as well as live betting options. In addition to this, they also have Unibet TV that offers livestreaming of different sports and games but mostly soccer matches.

BetMGM – From Casino to Online Sports Betting


Many US casinos have expanded and transitioned to the Internet. And while BetMGM doesn’t have a lot of experience in the sports betting industry, they still provide a good service with plenty of different sports and markets, especially if you are primarily interested in North American sports.

The welcome offer at BetMGM is a risk-free first bet up to $500 with the bonus code WABPLAY, which is not bad but it could be better. This is particularly true because there are not many promotions and bonuses for active players available either.

How to Choose a Betting Site that Suits You?

legal us sportbooks

There is an abundance of sports betting websites you can find online today, so choosing the best one is not so easy. However, there are a few important things to consider that should impact your decision. The first one is obviously to check if the site you picked up is legal & licensed in your state.

Bonuses and Promotions

When you choose the bookie you like, the first thing to check is how good is the welcome offer. Some betting sites will give you a risk-free first bet, others will match your deposit in bonus funds, or you can even get free bets but that bonus usually comes in a much smaller amount.

In addition to the welcome offer, take a look at the existing promotions and bonuses for active players. These are usually scarcer but there are betting sites that have a constant stream of promotions, like parlay insurance or refer a friend bonus.

Number of Sports and Markets

Another thing to consider when you look at the best betting sites is the range of betting options. The first thing to look for is the number of sports you can bet on. Some betting websites have basically any sport you can think of, while others stick to the most popular sports.

In addition to the number of sports, the number of markets is also important. Usually, the most popular sports like soccer, basketball or tennis have the most betting markets. Other, less popular sports usually only have the basic markets, like betting on the final score or the number of goals/points.

Odds, Payouts and Limits

Before you commit to a certain betting site, make sure to check how good their odds and payout percentages are. Although bookies often have similar odds, even seemingly small differences in odds can add in the long run.

Another thing to consider are the payout limits. Some bookies have bigger payout limits than others and most bookies have different payout limits for different sports. You should also check what is the withdrawal limit since some bookies will separate bigger withdrawals into smaller ones. For example, one bookie may allow you to withdraw a certain amount all at once, while you would have to wait for weeks or months to get that full amount at another betting site.

Check Special Features

Sports betting sites often have unique special features to offer, like the Cash Out feature. This feature has become quite popular in recent years because it gives the bettors a chance to control the faith of their bet, at least to some extent.

Unique props and multi-bets are also among the special features to look for, especially if you like to experiment with different types of bets.

Live Betting and Streaming

If you like to place bets on games that are in progress, check the in-play or live betting section on the betting site that you like. Some bookies offer a rich selection of sports and games for live betting, while others only have a few games in their live betting section at any given time.

In addition to live betting, some betting sites also provide live streaming of different sports and games. Being able to watch the game that you have placed a bet on without leaving the website also allows you to react quickly if you want to place a live bet at any time.

Available Payment Options

The best betting sites will offer a variety of payment options for making deposits and withdrawals. The most common payment options include bank transfer, check, credit and debit cards, e-check, etc.

In addition to this, many bookies offer different e-wallets as payment options. For example, PayPal is one of the most commonly accepted e-wallets but some bookies also accept Neteller, Skrill and others.

How to Create an Account and Place a Bet at an Online Betting Site

Once you find a betting site that you like, it is time to open an account so you can place bets.

How to Open an Account

The first step is to find a button that will start the registration process. Usually, this is a “Join Now”, “Sign Up” or “Register” button but it can have a different name too.

When you click on that button, you will be asked to fill the registration form by providing a few details. This usually includes:

  • Your name, address and e-mail address
  • Your date of birth
  • Your country of residence
  • A username and password.

In addition to providing the basic information about yourself, you will also be given a chance to choose the currency, language, etc. If the betting site has a welcome offer, you may be asked to enter promo code as well so you can claim the bonus.

How to Make a Deposit

When you have created your account, the next step is adding money so you can place a bet. Most betting sites have a simple way to make deposits.

First, go to “My Account” and look for the option that will allow you to deposit funds – it’s either “Make a Deposit” or something similar. Some websites also allow you to make a deposit during the registration process. In any case,  you will have to select the payment method first and they enter the amount you want to deposit.

How to Place a Bet

Once you have funds in your account, you can place bets. Choose the sport first and you will then be able to choose the game that you want to bet on. After you select the game, you will see all the markets you can bet on. Click on the odds for the chosen market and the selection will appear in your betslip, after which you can add more games or enter the amount you want to bet and confirm your bet.

The same process goes for placing live bets but instead of choosing the sport first, go to the live betting section on the website and then select the sport, game and market you want to bet on.

FAQ – All You Need to Know About Online Sports Betting

Is Online Sports Betting Legal?

Online sports betting is legal in some states, like New Jersey, Indiana, Pennsylvania, etc. Check your local laws before you open an account on a betting site.

Is Online Sports Betting Safe?

Online sports betting can be perfectly safe if you bet with a trustworthy and legal bookie. There are many legal betting sites in the US, so when you visit a bookie check whether it has necessary licenses and find out more about it by reading reviews from other bettors.

How Old Do I Have to Be to Bet Online?

Once again, the answer to this question varies from state to state. However, in most states you have to be either 18 or 21 if you want to bet online.

What Is a Welcome Bonus?

Most betting sites offer some kind of bonus for new players. When you open an account, you will become eligible for the specific welcome offer or bonus.

A welcome offer is usually awarded in the form of bonus funds, free bets and risk-free bets.

Why Are Odds Important?

Odds determine how much you can win. The bigger the odds, the bigger the payout if your bet wins. Odds are multiplied with the amount that you wagered to get the potential payout.

What Sports Can I Bet On?

This depends on the betting site – some bookies offer more sports you can bet on than others. However, some of the most popular sports you can bet on include soccer, basketball, football, ice hockey, baseball, tennis, golf, cricket, horse racing, boxing, etc.

Can I Bet On My Phone or Tablet?

Yes, most betting sites provide a way for bettors to place their bets on mobile devices. Some of them have mobile-responsive websites, while others have dedicated sports betting apps. Most of them, however, have both.

What Is Live Betting?

Live betting simply means betting on games that have already started. This is also called in-play betting and most betting sites have an entire section dedicated to live betting.

How Can I Make Deposits and Withdrawals?

You can make deposits and withdrawals with any payment method that is accepted on the sports betting site in question. In most cases, this includes bank transfer, debit and credit cards, check by mail, e-check, PayPal, Neteller, Skrill, etc.

Who to Contact If I Have a Problem?

All betting websites have customer support. If you have a problem, you can contact customer support via live chat, phone or email, depending on the website.

Last update: May 2020