Let's Find Your Next Sportsbook

Since 2021, we've worked to bring you the most complete and current directory of legal online sportsbooks in the US. Whether you're in a fully regulated state or still using DFS or social betting apps, we've got you covered!
Online sports betting now live in Missouri! We've compiled the full list of sportsbooks now availble in Mizzou if you want to get started!
Patrick Corkery Profile Image
Written by Patrick Corkery
Editor-in-Chief
Last Updated Dec 18, 2025

Find a Sportsbook in Your State

We were the first to publish a complete list of all legal online sportsbooks in the US. Today, we maintain detailed state-by-state guides so you can see every licensed sportsbook available to you.

As Seen On

Sports Illustrated
Yahoo Sports
USA Today
Forbes
Bet365 x Sportsbooks Online
Bet365 x Sportsbooks Online
21+. Bet Responsibly. Gambling problem? Call 1-800-GAMBLER.
Sorting
Our Top-Rated US Online Sportsbooks for December
BonusActive StatesApp Store RatingGoogle Play Rating
#1
Bet and Get up to $2,000 in No Sweat Bets FanCash
Active States
MO
NY
VA
+21
PA
OH
IL
MI
NC
IN
CO
MA
AZ
NJ
TN
KY
MD
LA
IA
KS
WV
DC
CT
VT
WY
App Store Rating
4.8/5
Google Play Rating
4.8/5
Get Up to $200 Back in FanCash Every Day for 10 Straight Days if Your Bet Loses (Up to $2,000 Total)
21+. New customers in AZ/CO/CT/IL/IN/IA/KS/KY/LA/MD/MA/MI/ NJ/NY/NC/OH/PA/TN/VT/VA/WV/WY/DC only.
Must opt-in and make a qualifying wager of $1+. One qualifying wager per day. Qualifying cash wager must have odds of -500 or greater. If the qualifying wager settles as a loss, receive a non-withdrawable FanCash amount equal to your stake, up to a maximum of $200 per day. FanCash paid out within 72 hours of qualifying wager settlement. FanCash expires 7 days from issuance.
See full Promo Terms and FanCash terms in the Fanatics Sportsbook app.
#2
Bet $5, Win $250 in Bonus Bets
Active States
MO
NY
VA
+21
PA
OH
IL
MI
NC
IN
CO
MA
AZ
NJ
TN
KY
MD
LA
IA
KS
WV
DC
CT
VT
WY
App Store Rating
4.9/5
Google Play Rating
4.6/5
Place a $5 Wager and Get $250 in Bonus Bets If Your Bet Wins
21+. New customers only. Offer(s) available in AZ/CO/CT/IA/IL/IN/KS/KY/LA/MD/MA /MI/MO/NC/NJ/NY/OH/PA/TN/VT/VA/WV/WY/DC.
Minimum $5 first deposit required. Promotion bonus will be credited to your account within 72 hours of settlement of Qualifying Wager. First online real money wager only (minimum $5). Bonuses issued as non-withdrawable bonus bets that expire in 7 days.
See full T&C at FanDuel.
#3
Bet $5, Get $150 or $1,000 First Bet Safety Net
Active States
MO
VA
PA
+13
OH
IL
NC
IN
CO
AZ
NJ
TN
KY
MD
LA
IA
KS
App Store Rating
4.8/5
Google Play Rating
4.6/5
Choose your offer: Get $150 in Bonus Bets After Your First Real Money $5 Wager or Get up to $1,000 Back in Bonus Bets if Your First Wager Loses
21+ (18+ in KY). New customers only. Offer available in AZ/CO/IL/IN/IA/ KY/LA/NC/OH/VA. Different offer(s) available in NJ/MO/PA. $10 first deposit required within 30 days. Offer must be claimed via mobile app. Minimum wager of $5 required to claim the $150 Bonus Bets. Must contain at least one selection at odds of -500 or greater. Loss refunded as bonus bets up to $1,000 with Safety Net Offer. Bonus issued as non withdrawable bonus bets that expire in 7 days. Bonus Bets wager excluded from returns. See full T&C at Bet365. #ad
#4
Bet $1, Double Your Winnings on Your Next 20 Bets
Active States
MO
NY
VA
+20
PA
OH
IL
MI
NC
IN
CO
MA
AZ
NJ
TN
KY
MD
LA
IA
KS
WV
DC
WY
ME
App Store Rating
4.7/5
Google Play Rating
4.6/5
Get 20 100% Profit Boosts After Your First Real Money Wager of $1
21+ only. New customers only. Must use Promo Code SBO20X.
AZ/CO/IL/IN/IA/KS/KY/LA/ME/ MA/MD/MI/NJ/NY/NC/OH/PA/TN/VA/WV/WY/DC only.
Deposit required (min $10). Must place first real money Qualifying Wager (min $1) within 30 days. Receive twenty 100% Profit Boosts to use on any market. Maximum wager for each profit boost is $25. Maximum additional winnings for each rewarded profit boost is $2,500. Profit Boosts expire 14 days after receipt.
See full T&C at Caesars.
#5
Bet $5, Win $200 in Bonus Bets
Active States
MO
NY
VA
+24
PA
OH
IL
MI
NC
IN
CO
MA
AZ
NJ
TN
KY
MD
LA
IA
KS
WV
DC
CT
VT
WY
NH
ME
OR
App Store Rating
4.8/5
Google Play Rating
4.7/5
Bet $5 and Get $200 in Bonus Bets if Your Bet Wins 21+ and present in most states (18+ in DC/KY/NH/WY). Must select Token BEFORE placing min. $5 bet to get max. $200 in Bonus Bets if your bet wins. Min. -500 odds req. Token and Bonus Bets are single-use and non-withdrawable. Bonus Bets expire in 7 days (168 hours) and stake is removed from payout.
Full T&C apply, visit DraftKings Sportsbook for more details.
#6
Up to $1,500 in Bonus Bets
if Your First Bet Doesn't Win
Active States
MO
NY
VA
+19
PA
OH
IL
MI
NC
IN
CO
MA
AZ
NJ
TN
KY
MD
LA
IA
KS
WV
DC
WY
App Store Rating
4.8/5
Google Play Rating
4.2/5
Up to $1,500 Back in Bonus Bets if Your First Wager Doesn't Win
21+. New users only. Offer available in AZ/CO/DC/IL/IN/IA/KA/LA/MA/MD/MI/MO NC/NJ/OH/PA/TN/VA/WV/WY. Offer not available in NV/NY/PR.
Qualifying deposit (min $10) and first real money wager required. If qualifying bet settles as a loss, user is refunded 100% in non-withdrawable bonus bets up to $1,500. Rewards are non-withdrawable bonus bets that expire in 7 days. Bet Responsibly. Gambling problem? Call 1-800-GAMBLER. NY: Call (877-8-HOPENY) or text HOPENY (467369).
See full T&C at BetMGM.
#7
2nd Chance Bet up to $500
Active States
NY
VA
PA
+11
OH
IL
MI
IN
CO
AZ
NJ
MD
LA
IA
WV
App Store Rating
4.9/5
Google Play Rating
4.6/5
Up to $500 Back in Bonus Bets if Your First Wager Loses
21+. New customers only. Offer amount varies by state.
Up to $500 bonus in IL/IN/MD/LA/MI/PA/VA.
Up to $250 bonus in CO/NJ
Up to $100 bonus in AZ/IA/NY/OH/WV
Must make a qualifying deposit of $10+ with promo code SBOBONUS. Must make qualifying cash wager with odds of -200 or greater. If the first qualifying wager settles as a loss, receive a non-withdrawable Bonus Bet equal to your stake, up to a maximum of $500.
See full T&C at BetRivers.
#8
Cash Back up to $100
Promo Code: SBOST
Active States
VA
CO
AZ
+2
NJ
IA
App Store Rating
4.7/5
Google Play Rating
3.5/5
Earn 10% Cash Back up to $100 Over Your First 7 Days
21+. New customers only.
AZ/CO/IA/NJ only.
Deposit required. Earn 10% cash back on each qualifying wager through the first 7 days of betting, up to $100 ($1,000 to reach max value). The promotional period begins after the first wager. Cash back will be awarded within 72 hours at the end of the player's 7 day period as a single sum.
See full T&C at Sporttrade.
#9
Bet $5, Win $150 in Bonus Bets
Active States
FL
VA
OH
+7
IL
MI
IN
AZ
NJ
TN
IA
App Store Rating
4.9/5
Google Play Rating
4.7/5
Place a $5 Wager and Get $150 in Bonus Bets if your bet wins
21+. 1 per new customer. Offer available in AZ/IL/IN/MI/NJ/OH/TN/VA. Eligibility restrictions apply.
$5+ first-time bet req. Max. $150 issued as 6 $25 non-withdrawable Bonus Bets that expire in 7 days (168 hours). Stake removed from payout.
See full T&C at Hard Rock Bet.
#10
100% Deposit Match up to $250
Active States
AZ
App Store Rating
3.2/5
Google Play Rating
3.1/5
Get Your First Deposit Matched 100% Up to $250
21+. New customers located in AZ only (excludes Indian lands).
Minimum $10 deposit. Qualifying wager(s) must be made with real money and meet minimum odds of -200 or longer. Bonus amount issued as five bonus bets after entire initial real money depost has been wagered 1x. Must stake Bonus Bets on wagers with odds of -200 or longer. Bonus Bets expire 7 days after issuance.
See full T&C at Desert Diamond.
#11
Bet $20, Get $100
Sportsbook Only Available in NJ
Active States
NJ
App Store Rating
4.7/5
Google Play Rating
3.9/5
Get $100 in Bonus Bets After Your First Real Money $20 Wager
21+. New customers only. NJ only.
Qualifying deposit (min $20) required. First online real money wager required (min $20, odds -200 or greater). Bonus issued as non-withdrawable bonus bets that expire in 7 days.
See full T&C at Borgata.
#12
100% Profit Boost up to $500
Active States
MD
App Store Rating
4.2/5
Google Play Rating
3.7/5
Get a 100% Profict Boost on Your First Bet up to $500
21+. New customers located in MD only.
Minimum $25 deposit. Must make qualifying cash wager of at least $25 with odds of -125 or greater. Boosted winnings are immediately withdrawable.
See full T&C at Crab Sports.
#13
Bet $10, Get $50 in Bonus Bets
Active States
NY
VA
OH
+8
IN
CO
MA
AZ
NJ
TN
MD
IA
App Store Rating
4.6/5
Google Play Rating
4.2/5
Get $50 in Bonus Bets After Your First Real Money $10 Wager
21+. 1 per new customer. Offer available in AZ/CO/IN/IA/MD/MA/NJ/NY/OH/TN/VA. Eligibility restrictions apply.
Min. $10 deposit. Min. $10 qualifying wager with minimum odds of -250. Bonus bet tokens issued within 48 hours of settlement of qualifying wager. $50 bonus issued as two non-withdrawable $25 Bonus Bets. Bonus Bets expire 7 days (168 hours) after issuance. Bonus Bet stakes removed from payout.
See full T&C at Bally Bet.

Find a Sportsbook that Lets You Bet Your Way

Know what's available in your state, but just want to find the sportsbook that covers your favorite sport? Or maybe you're all about parlays and want to find the bookie that gives you the best options.

Either way, we've got that down too. With curated guides for all major sports and in-depth rankings based on all the top features, we guarantee you'll know what you're getting into when you sign up with a new sportsbook.

Browse Sportsbooks by Sport

Browse Sportsbooks by Betting Features

No Regulated Sports Betting in Your State? We've got you covered!

While traditional online sportsbooks like FanDuel Sportsbook or BetMGM may not be available to you, there are alternatives available.

On our site, we've also broken down the best Social Sportsbooks (like Fliff or ProphetX) and DFS Pick'Em apps (like Prize Picks or Underdog), so even if you can't officially bet on a game, you can still make it a little more interesting.

These also may be state-restricted, so we've included those states in our state-by-state breakdowns!

The Team Behind Sportsbooks Online

Welcome to Sportsbooks Online
Welcome to Sportsbooks Online
Patrick Corkery Profile Image
Patrick Corkery
Editor-in-Chief
Get to know me
Mark Schoeck Profile Image
Mark Schoeck
Associate Editor
Get to know me
Ian Rutherford Profile Image
Ian Rutherford
Associate Editor
Get to know me
Lewis Parker Profile Image
Lewis Parker
Contributor
Get to know me

Get updated when a new sportsbook launches in your state!

Want to know when a new sports betting site goes live so you can claim that sign-up bonus? Enter your email below to sign up for our mailing list, and we'll let you know as soon as they become available! (Add contact@sportsbooksonline.com to your contacts to make sure our emails don't go to your spam or promotions folders)
Please check all three boxes
Email is not right structure
You have already added an email
Successful Sign Up!
Please confirm email in inbox

1. By subscribing to our email updates, you agree to receive emails from us with relevant updates and other information related to the brand/product/bonus launch.

2. We will only use your email address and other personal information provided during the registration process to send you updates regarding the above. We will not share or sell your information to third parties. However, we may use third-party services to send our emails. These companies may have access to your email address and other personal information solely for the purpose of sending our emails in your interest. We take all reasonable steps to ensure that these companies treat your personal information securely and confidentially. However, we cannot be held liable for any infringement of your privacy or any misuse of your personal information by these companies. By subscribing to our email updates, you agree to the use of the services of these third parties to send the emails. Relevant information regarding these third parties will be provided to you in the relevant emails.

3. You can unsubscribe from our email updates at any time by contacting us at privacy@leadstarmedia.com.

4. You must be at least 21 years old to receive our email updates. By signing up for our emails, you declare that you are at least 18 years old. By checking the box labeled 'I am at least 21 years old', you solemnly swear to be at least 21 years old. You understand that providing false information about your age may result in legal consequences, including, but not limited to, legal penalties for perjury. You also understand that our company (Leadstar Media AB) may take legal action against you if it appears that you have provided incorrect information about your age. You therefore take full responsibility for declaring that you are at least 21 years old and will not assert any claims, damages or other losses against Leadstar Media AB as a result of any false representation that you are at least 21 years old.

5. You agree that we may use cookies and other tracking technologies to monitor your activity on our website and personalise your user experience.

6. By subscribing to our email updates, you declare that you have read and agree to our Terms of Use, Cookie Policy and Privacy Policy.

7. Our Terms of Use are governed by the law of Sweden. Disputes arising from subscribing to our email updates will be resolved in accordance with Swedish law.

8. We reserve the right to update or change these Terms of Use periodically without notice to you. It is your responsibility to check these periodically.

9. This website (www.sportsbooksonline.com) is owned and operated by Leadstar Media AB. This company is registered in Sweden at number 556913-7622 and address Norra Stationsgatan 67, 113 64 Stockholm. If you have any questions about your personal information that are not answered in these Terms of Use, such as requests to delete, update, modify or share personal information with you, please do not hesitate to contact us at privacy@leadstarmedia. com.

See the Latest Online Sportsbook Promotions