Select your state
Racebooks
Sportsbooks
Stats
Predictor
Tools
Events
Guides AmWager — Get $50Promo Code AMWAGER · New customers 21+ only

21+ and present in eligible US states. New customers only. Offer terms apply. Gambling problem? Call 1-800-GAMBLER.

Select your region
USCAUKIEDKSE
Home › Sportsbooks

Best Online Sportsbooks and Betting Apps in the US

By Horse.bet Editorial Team · Updated · Offers and state lists checked

It has never been easier, or more complicated, to place a legal sports bet in the United States. Since the Supreme Court struck down the federal ban in 2018, regulated sportsbooks have spread across most of the country, and the vast majority of wagers are now placed on a phone rather than at a casino counter.

The hard part isn't finding a sportsbook. It's knowing which apps are licensed where you live, which welcome offers are worth your first deposit, and which features actually make a difference once the bonus is spent. This guide ranks the biggest names, compares their current sign-up deals and promo codes, and maps every state where online sports betting is legal.

Every offer below has been checked against the operator's own promotion pages or terms. Bonuses change often and differ by state, so the sign-up screen in your state always has the final word.


★ Our picks

Top Sportsbooks and Betting Platforms in the USA

1
FanDuel Sportsbook logo

FanDuel Sportsbook

Best for Live betting and same game parlays

Bet $5, Get up to $350 in Bonus Bets

GET!code applied automatically

21+ (18+ in DC and WY). New customers only. $5 minimum deposit; place a $5+ cash bet each day for seven days to earn $50 in bonus bets a day, win or lose. Bonus bets expire after seven days and the stake isn't returned.

FanDuel remains the biggest online sportsbook in the country and the easiest app to recommend to a first-time bettor. Its welcome offer pays $50 in bonus bets for every day you place a $5 bet across your first week, and the app itself is quick, uncluttered and excellent in-play.

States: 24 states + DC

2
DraftKings Sportsbook logo

DraftKings Sportsbook

Best for Market depth and props

Spend $5, Get $200 in Bonus Bets

GET!code applied automatically

21+ (18+ in DC, NH and WY). New customers only. $5 minimum deposit and first cash bet of $5+; eight $25 bonus bets paid in $50 drops over 21 days, each drop expiring after seven days. Includes three months of NBA League Pass, which auto-renews unless canceled.

DraftKings asks for just $5 to unlock $200 in bonus bets, win or lose, released in four batches over three weeks. It is now live in Arkansas and Missouri, and its revamped DraftKings Rewards program pays loyalty in Crown Cash.

States: 30 states

3
bet365 Sportsbook logo

bet365 Sportsbook

Best for In-play betting and soccer

Bet $10, Get $200 in Bonus Bets

GET!code applied automatically

21+ (18+ in DC). New customers only. $10 minimum deposit; claim in the bet365 app and settle $10+ in qualifying bets (straight bets at -500 or longer) to receive $200 in bonus bets, win or lose. Bonus bets expire seven days after they're added; stake not returned.

The world's best-known betting brand keeps widening its US footprint, adding Michigan, West Virginia and Washington, DC in 2026. Market depth is the selling point: soccer, tennis and in-play coverage go well beyond the usual US menu.

States: 18 states + DC

4
BetMGM Sportsbook logo

BetMGM Sportsbook

Best for Bigger first bets and MGM Rewards

First Bet Offer up to $1,500 in Bonus Bets

Promo Code BETMGMBONUS

21+. New customers only. $10 minimum deposit; if your first bet loses you get bonus bets back, up to $1,500. Bonus bets are non-withdrawable and expire in seven days. Offer varies by state.

BetMGM's First Bet Offer suits bettors who already planned a sizable opening wager: if it loses, you get bonus bets back up to $1,500. Every bet also earns MGM Rewards that can be spent at MGM Resorts properties.

States: 20+ states + DC

5
Fanatics Sportsbook logo

Fanatics Sportsbook

Best for Rewards you can spend on team gear

Bet $1+ for 10 Days, Get up to $1,000 in FanCash

Promo Code FAN2026

21+. New customers only. Bet $1+ at odds of -200 or longer each day for your first 10 days and get FanCash matching your stake, up to $100 a day. FanCash expires seven days after it's issued.

Fanatics turns betting activity into FanCash, which can be converted into bonus bets or spent on jerseys and merchandise. The 10-day welcome match is one of the few big offers that also runs in New York.

States: 23 states + DC

6
Caesars Sportsbook logo

Caesars Sportsbook

Best for Profit boosts and Caesars Rewards

Bet $1, Double Your Winnings on Your Next 10 Bets

Promo Code CZRDYW

21+. New customers only. First cash bet of $1+ at odds of -10000 or longer unlocks ten 100% profit boosts, max $25 stake per boost. Boosts must be used within 14 days of being awarded.

Instead of a single bonus, Caesars hands new players ten profit boosts that double the winnings on bets of up to $25. Every wager earns Caesars Rewards credits, redeemable for hotel stays, dining and shows.

States: 20+ states + DC

7
Hard Rock Bet logo

Hard Rock Bet

Best for Florida bettors and Unity rewards

Bet $5, Get $500 in No Sweat Bets

GET!code applied automatically

21+. New customers only. First cash bet of $5+ at odds of -500 or longer, then one No Sweat token a day for 10 days; a losing token bet returns a bonus bet up to $50. Tokens expire the day they're issued; bonus bets last seven days.

Hard Rock Bet is the only legal online sportsbook in Florida and is also live in nine other states. Its welcome deal spreads ten daily No Sweat tokens across your first ten days, and play feeds into the Unity by Hard Rock loyalty program.

States: 10 states

8
BetRivers Sportsbook logo

BetRivers Sportsbook

Best for Simple first-bet protection

Second Chance Bonus Bet up to $500

GET!code applied automatically

21+. New customers only. $10 minimum deposit; if your first cash bet loses, get a bonus bet equal to the stake, up to $500 (the cap is lower in some states). Bonus bet expires after seven days.

BetRivers rarely grabs headlines but has a loyal following for straightforward betting and reliable payouts. Its Second Chance bet refunds a losing first wager as a bonus bet, and it's the only online sportsbook in Delaware.

States: 15 states

9
theScore Bet logo

theScore Bet

Best for Fans who live in the theScore app

First Bet Reset up to $1,000

GET!code applied automatically

21+. New customers only. $10 minimum deposit; lose your first cash bet and get the stake back as five equal bonus bets, up to $1,000. Bonus bets expire after seven days. Former ESPN BET customers aren't eligible.

PENN Entertainment replaced ESPN BET with theScore Bet on December 1, 2025, moving existing accounts across automatically. The sportsbook is wired into theScore's scores-and-news app, and its First Bet Reset refunds a losing opener up to $1,000.

States: 20 states + DC

10
Borgata Sportsbook logo

Borgata Sportsbook

Best for Atlantic City regulars

Bet $20, Get $100 in Bonus Bets (NJ)

GET!code applied automatically

21+ and located in New Jersey. New customers only. $20 first deposit and first bet at odds of -200 or longer; $100 paid as ten $10 bonus bets that expire after seven days.

Borgata's sportsbook runs on the same technology as BetMGM and ties into MGM Rewards, which makes it a natural second account for New Jersey bettors who visit Atlantic City.

States: New Jersey


★ Our picks

Best Sportsbooks in the US Right Now

There are dozens of licensed sportsbooks in the United States, but only a handful consistently earn a place on a regular bettor's phone. The ranking above weighs five things: how many states the sportsbook covers, the real value of its welcome offer once the terms are read, the quality of the app during live games, how quickly it pays out, and what it gives back to existing customers through boosts and rewards.

A big headline number doesn't win on its own. A $1,500 first-bet offer and $200 in bonus bets for a $5 wager suit very different bettors, and we rate offers on what a typical customer is likely to collect, not the maximum printed on the banner.

FanDuel: the benchmark app

FanDuel is the largest online sportsbook in the US and the easiest place to start. Navigation is intuitive, live odds refresh fast, and markets run from the NFL and NBA to tennis, golf and UFC. It is especially popular in football season thanks to its odds boosts and same game parlays. Read our FanDuel promo code review.

DraftKings: the most complete menu

DraftKings covers thousands of markets across professional and college sports, with deep player props, live betting and a strong parlay builder. Its welcome offer is among the most accessible in the country because a $5 first bet is all it takes. See the DraftKings bonus code guide.

bet365: built for in-play bettors

What separates bet365 from many rivals is depth. It offers thousands of markets a day, including international soccer, tennis and a wide range of live betting, plus features like Bet Boosts and early cash-out. For experienced bettors who value pricing and in-play variety, it is one of the strongest apps available. Our bet365 bonus code review covers the offer in full.

BetMGM and Caesars: casino loyalty on your phone

Both brands link betting to a resort rewards program. BetMGM's menu is one of the deepest in the industry, and its First Bet Offer favors bettors who start with a larger stake. Caesars swaps a single bonus for ten profit boosts, which frequent bettors can use strategically through the season. Compare them in our BetMGM review and Caesars promo code page.

Fanatics, Hard Rock Bet, BetRivers and theScore Bet

Fanatics Sportsbook has grown quickly since taking over PointsBet's US business, and its FanCash program is something genuinely different for fans who already buy team gear. Hard Rock Bet dominates Florida and plugs into Hard Rock's casinos and hotels. BetRivers has earned a loyal following with competitive odds, relatively quick withdrawals and a clean, distraction-free app. theScore Bet, the former ESPN BET, pairs a solid sportsbook with one of the most-used scores apps in North America.


★ At a glance

Online Sports Betting Sites Compared Side by Side

Welcome offers below are the national versions. Several operators run a different deal in specific states, and New York in particular often has its own terms.

SportsbookWelcome offerPromo CodeStatesBest for
FanDuelBet $5, get up to $350 in bonus betsNone needed24 + DCLive betting, same game parlays
DraftKingsSpend $5, get $200 in bonus betsNone needed30Market depth, props
bet365Bet $10, get $200 in bonus betsNone needed18 + DCIn-play betting, soccer
BetMGMFirst Bet Offer up to $1,500BETMGMBONUS20+ + DCLarger first bets, MGM Rewards
FanaticsUp to $1,000 in FanCash over 10 daysFAN202623 + DCMerchandise rewards
CaesarsBet $1, double your winnings on 10 betsCZRDYW20+ + DCProfit boosts, Caesars Rewards
Hard Rock BetBet $5, get $500 in No Sweat BetsNone needed10Florida, Unity rewards
BetRiversSecond Chance bet up to $500None needed15Simple first-bet protection
theScore BetFirst Bet Reset up to $1,000None needed20 + DCtheScore app users
BorgataBet $20, get $100 in bonus betsNone neededNJ onlyAtlantic City regulars
All offers are for new customers aged 21 or over (18 in a few jurisdictions), located in an eligible state. Bonus bets are not cash and the stake is not returned with winnings.

★ Bonuses decoded

Sportsbook Promo Codes and Welcome Bonuses Explained

Choosing a sportsbook on the advertised dollar figure alone is one of the most common mistakes new bettors make. Some promotions promise huge sums but need a large first wager to unlock them, while others reward a bet as small as $1 or $5. The right bonus depends on how much you plan to stake, how often you bet and whether you would rather have guaranteed bonus bets or a safety net.

Bet-and-get offers

Place a small qualifying bet, often $5 or $10, and receive a fixed amount of bonus bets whether it wins or loses. DraftKings and bet365 both work this way, and FanDuel's daily version pays $50 for each day you bet over your first week. For casual bettors these usually deliver the most reliable value.

First-bet safety nets and second-chance bets

If your first cash wager loses, the sportsbook refunds the stake as bonus bets up to a cap. BetMGM, BetRivers and theScore Bet use this model. The cap only matters if you were going to stake that much anyway, so use it on a wager you already planned to place rather than forcing a longshot because the bet is protected.

Profit boosts and No Sweat tokens

Caesars gives new customers ten 100% profit boosts, which double the winnings on qualifying bets up to a set stake. Save them for plus-money prices rather than heavy favorites, where doubling a small profit adds little. Hard Rock Bet's daily No Sweat tokens work like mini safety nets: a losing token bet comes back as a bonus bet.

Deposit matches and FanCash

Straight deposit matches are now rare among US sportsbooks, though they remain common at casinos and racebooks. Fanatics runs a close cousin: it matches each day's stake in FanCash for 10 days, and FanCash can be turned into bonus bets or spent in the Fanatics store.

Bonus bets, wagering and expiry

  • Bonus bets aren't cash. If you use a $25 bonus bet at +100 and win, you typically receive the $25 profit, not the original stake.
  • Expiry is short. Most bonus bets expire within seven days of landing; Caesars gives 14 days to use its boosts.
  • Odds limits apply. Many offers ignore bets shorter than -500, and Fanatics requires -200 or longer.
  • One welcome offer per sportsbook. You can legally claim a sign-up bonus at several different sportsbooks, but only once at each.
  • Cash-outs can void offers. Cashing out or editing a qualifying bet often disqualifies it.

Do you need a sportsbook promo code?

Usually not. FanDuel, DraftKings, bet365, Hard Rock Bet, BetRivers and theScore Bet apply their welcome offers automatically at sign-up. BetMGM (BETMGMBONUS), Caesars (CZRDYW) and Fanatics (FAN2026) publish codes on their own sites. Legitimate promo codes are always free and should never require payment.

How to claim a sportsbook sign-up offer

  1. Pick a sportsbook licensed in your state. Betting is regulated state by state, and the app will check your location before every wager.
  2. Register. You'll need your legal name, date of birth, home address, email, phone number and usually the last four digits of your Social Security number.
  3. Enter a promo code if one is required. Do it before completing registration or your first deposit, and opt in where the offer asks you to.
  4. Make your qualifying deposit. Minimums are typically $5 to $20. Check that your payment method qualifies.
  5. Place the qualifying bet. Read the requirements: minimum stake, minimum odds, and whether the bet must settle, win or lose.
  6. Collect your bonus. Bonus bets, profit boosts, FanCash or No Sweat tokens usually land within 72 hours of the qualifying bet settling.

★ On your phone

Best Betting Apps: Features That Matter Day to Day

Mobile betting dominates the American market. Most bettors aren't traveling to a casino; they open an app, place a bet during the game and track it in real time. Live betting is one of the fastest-growing parts of the industry, so an app that refreshes odds quickly and settles promptly matters more than ever.

AppStandout featureRewards programSame game parlays
FanDuelFast live betting, daily odds boostsFanDuel promotions and boostsYes
DraftKingsHuge props menu, live bettingDraftKings Rewards (Crown Cash)Yes
bet365In-play depth, Bet Boosts, early cash-outOngoing promotionsYes
BetMGMDeep markets, early cash-outMGM RewardsYes
CaesarsProfit boosts, wide market coverageCaesars RewardsYes
FanaticsClean design, strong parlay builderFanCashYes
Hard Rock BetSGP Max multi-game parlaysUnity by Hard RockYes
BetRiversSimple layout, competitive oddsBetRivers rewardsYes
theScore BetBuilt into theScore media appPENN PlayYes

All of these apps are free to download on iPhone and Android in the states where they're licensed, and most also run in a mobile browser. Before you settle on one, open it during a live game: the speed of the in-play screen and how easily you can find the market you want tell you more than any feature list.

What Americans bet on most

The NFL remains the country's most popular betting sport, peaking through the playoffs and the Super Bowl. March Madness, the NBA playoffs, Major League Baseball and UFC also drive heavy action, along with major international soccer tournaments. Every app on this page covers those comfortably; the difference shows up in niche markets such as tennis, golf or lower-league soccer, where bet365 and DraftKings tend to go deepest.


★ Where it's legal

Legal Sports Betting States: Where You Can Bet Online

Online sports betting is legal in 31 states plus Washington, DC. Eight more states allow sports betting only in person, and 11 have no legal sports betting at all. Each state sets its own rules, licenses its own operators and chooses its own minimum age, so the list of apps you can use changes the moment you cross a state line.

You only need to be physically inside a legal state to bet, not a resident of it. Every licensed app uses geolocation to confirm where you are before accepting a wager.

StateOnline bettingOnline sinceMin. ageMain apps
ArizonaYes202121FanDuel, DraftKings, BetMGM, bet365, Hard Rock Bet and more
ArkansasYes202221FanDuel, DraftKings, Betly, BetSaracen
ColoradoYes202021FanDuel, DraftKings, BetMGM, bet365, Hard Rock Bet and more
ConnecticutYes202121DraftKings, FanDuel, Fanatics
DelawareYes202421BetRivers (sole online operator)
District of ColumbiaYes202018FanDuel, DraftKings, BetMGM, Caesars, bet365, Fanatics, theScore Bet
FloridaYes202321Hard Rock Bet (sole online operator)
IllinoisYes202021FanDuel, DraftKings, BetMGM, bet365, BetRivers and more
IndianaYes201921FanDuel, DraftKings, BetMGM, Hard Rock Bet, SBK and more
IowaYes201921FanDuel, DraftKings, BetMGM, bet365, BetRivers and more
KansasYes202221FanDuel, DraftKings, BetMGM, bet365, Fanatics and more
KentuckyYes202321FanDuel, DraftKings, BetMGM, bet365, Fanatics and more
LouisianaYes (most parishes)202221FanDuel, DraftKings, BetMGM, bet365, BetRivers and more
MaineYes202321DraftKings, Caesars
MarylandYes202221FanDuel, DraftKings, BetMGM, bet365, BetRivers and more
MassachusettsYes202321FanDuel, DraftKings, BetMGM, Caesars, Fanatics, theScore Bet
MichiganYes202121FanDuel, DraftKings, BetMGM, bet365, Hard Rock Bet and more
MissouriYes202521FanDuel, DraftKings, BetMGM, Caesars, bet365, Fanatics and more
NevadaYes (in-person sign-up)201021Casino-operated apps, including Caesars and BetMGM
New HampshireYes201918DraftKings (sole online operator)
New JerseyYes201821FanDuel, DraftKings, BetMGM, bet365, Borgata and more
New YorkYes202221FanDuel, DraftKings, BetMGM, Caesars, Fanatics and more
North CarolinaYes202421FanDuel, DraftKings, BetMGM, bet365, Fanatics and more
OhioYes202321FanDuel, DraftKings, BetMGM, bet365, Hard Rock Bet and more
OregonYes201921DraftKings (via the Oregon Lottery)
PennsylvaniaYes201921FanDuel, DraftKings, BetMGM, bet365, BetRivers and more
Rhode IslandYes201918Sportsbook Rhode Island (state lottery)
TennesseeYes (online only)202021FanDuel, DraftKings, BetMGM, bet365, Hard Rock Bet and more
VermontYes (online only)202421FanDuel, DraftKings, Fanatics
VirginiaYes202121FanDuel, DraftKings, BetMGM, bet365, Hard Rock Bet and more
West VirginiaYes201821FanDuel, DraftKings, BetMGM, bet365, BetRivers and more
WyomingYes (online only)202118FanDuel, DraftKings, BetMGM, Caesars, Fanatics
Minimum ages are the legal minimums. Several operators set 21+ even where the law allows 18, including BetMGM and Caesars in DC. Kentucky raised its minimum betting age from 18 to 21 in 2026.

★ Not yet legal

States Without Online Sportsbooks, and the Alternatives

Retail-only sports betting states

Mississippi, Montana, Nebraska, New Mexico, North Dakota, South Dakota, Washington and Wisconsin allow sports betting in person only, at casinos, tribal venues or, in Montana, lottery terminals. Mississippi and Washington permit mobile betting only on casino premises.

No legal sports betting

Alabama, Alaska, California, Georgia, Hawaii, Idaho, Minnesota, Oklahoma, South Carolina, Texas and Utah have no regulated sportsbooks. That means three of the country's largest states, California, Texas and Georgia, remain off-limits despite repeated efforts in their legislatures.

What could change next

  • Wisconsin passed a law in April 2026 allowing tribe-run mobile sports betting statewide, with bets routed through servers on tribal land. Amended tribal compacts and federal approval are still required before any app can launch.
  • Nebraska voters will decide on a ballot measure to allow online sports betting in November 2026.
  • Georgia, Minnesota and Hawaii all saw bills or negotiations in 2026 without passing a law.

Prediction markets as an alternative

In states without sportsbooks, many sports fans have turned to federally regulated prediction markets, where you trade yes-or-no contracts on game outcomes instead of placing bets at fixed odds. Their legal status is still contested by several states, and consumer protections differ from those at licensed sportsbooks. Our prediction markets guide explains how they work and where they're available.


★ What's changed

New Sportsbooks and Recent State Launches

The US market keeps moving. These are the biggest changes for bettors over the past year.

  • Missouri went live on December 1, 2025.
  • ESPN BET became theScore Bet. PENN Entertainment switched brands on December 1, 2025, moving existing accounts, open bets and responsible gaming settings across automatically.
  • FanDuel and DraftKings arrived in Arkansas. The Arkansas Racing Commission approved both in February 2026. FanDuel partners with Oaklawn, whose own app is closing, and DraftKings with Southland.
  • bet365 kept expanding. It launched in Michigan in April 2026, West Virginia in August and Washington, DC in September, taking it to 18 states plus DC.
  • Kentucky tightened its rules. Lawmakers overrode the governor's veto to raise the betting age to 21 and ban player props on in-state college teams.