North Dakota Sports Betting Guide – Compare The Best North Dakota Sportsbooks

North Dakota sports betting is becoming increasingly available following the State’s introduction of retail betting laws. In this guide, we’ll explore the possibilities that exist thanks to this law and how you can bet on some of the best North Dakota sportsbooks online.

Best North Dakota Sports Betting Sites May, 2022

10 Bookmakers that match your criteria...
Top Rated
897 Bonus claimed

50% match deposit bonus worth up to $1,000

  • Huge Range of Sports Markets
  • Live In-Game Betting
  • $1,000 Welcome Bonus
    Claim Bonus
    Up To $1,000 Welcome Bonus

    100% deposit match up to $500

    • Top Horse Racing Sportsbook
    • 7% rebate on all horse race wagers
    • Generous Reload Bonuses
    Claim Bonus
    The 100% sports betting bonus is capped at $500. You must enter the promo code XB100 to claim. Your minimum deposit must equal or exceed $45. The promotion comes with a rollover of 7x.

    100% deposit match up to $1,000

    • Big Contests & Promotions
    • NFL and NBA futures betting
    • $1,000 Welcome Bonus
    Claim Bonus
    No time limits apply. Minimum deposit of $50 to claim your bonus. You must bet on wagers with odds of 2.5:1 or more. General terms & conditions apply.

    Up to $2,500 deposit match

    • Biggest Welcome Bonus
    • Stream Analysis Sports Shows
    • 24/7 Customer Support
    Claim Bonus
    Minimum deposit of $100 is required to claim the welcome bonus. Use BetUS promo code 'JOIN125' to claim. You must bet on odds of 2.8:1 or higher. The offer is subject to a 14-day time limit. Max cash out limits apply.

    100% deposit match up to $1,000

    • HD-Quality Live Streaming Service
    • Huge Bitcoin Bonuses
    • Wide Range of eSports
    Claim Bonus
    Use code BVD1000 with your first deposit. Wagering requirement: 5x for sports and horses, 30x for casino. Deposit using credit card or Bitcoin. Withdrawing before requirements are met forfeits bonus money and any winnings from the bonus money. Casino games are excluded.

    50% deposit match up to $1000

    • All-In-One Gambling Site
    • Various Betting Options & Promotions
    • Accepts All US Customers
    Claim Bonus
    50% deposit up to $1,000. You must enter promo code SB1000 to claim the bonus. You must deposit at least $55 to claim. Wager requirement: the bonus comes with a 10x turnover. Deposits using Neteller and Skrill are not valid for this promotion. Validity period: 30 days. The offer is valid for the site’s sportsbook ONLY. This bonus is for new customers/first-time depositors in Canada and USA

    Up To $150 Sign Up Bonus

    • High Quality Sports Betting App
    • Top High Limit Sportsbook
    • Speedy Payouts
    Claim Bonus
    100% Up to $50 bonus. Receive up to $50 on each on your first 3 deposits within 100 days of sign up. Bonus code must be entered immediately after you deposit and before you place any wager. Offer subject to rollover requirements of 8x at minimum odds of 1.5. Maximum of $50 of each bet counts towards wager requirements. Cannot be used on horse racing.

    100% welcome bonus up to $500

    • Most Competitive Reload Bonus
    • Live In-Play Betting
    • 10% Weekly Rebate on Horse Racing
    Claim Bonus
    Minimum deposit applied of $20. Maximum bonus is capped at $500. Wager requirements: 15x rollover.

    100% crypto bonus up to $1000

    • No Deposit Limit
    • Political & Entertainment Bets
    • Daily Promotions & rebates
    Claim Bonus
    Max free play amount is capped at $1000. Minimum deposit to qualify is $100. Deposit must be made using cryptocurrency to claim. Offer can be used once only. Rollover is 10x. Redeemable only on the sportsbook.

    100% welcome bonus up to $500

    • Reputable Sportsbook
    • Brilliant VIP Program
    • Impressive Casino & Racebook Bets
    Claim Bonus
    Minimum deposit of $35 applies to qualify for the offer. The maximum limit is $500. 12x rollover applies with this offer.

    List of the Best Sportsbooks in North Dakota

    Placing your bets on your favorite teams is now easier than ever when you sign up to any of the following North Dakota sports betting sites. Apart from offering a wide choice of sports and markets to bet on, these platforms offer generous sign-up and ongoing bonuses.

    • BetOnlineBest Overall North Dakota Sports Betting Site.
    • XBet – One of the Best ND Sports Betting App.
    • MyBookie – Claim Top Online Promotions Whilst Sports Betting in North Dakota.
    • BetUS – One of the Best Providers of Sportsbook Welcome Offers in ND.
    • Bovada – Great Parlay Builder for Online Sports Betting in North Dakota.
    • – Superb Coverage of US Championships.
    • Everygame – One of the Best North Dakota Sports Betting Sites for Early Odds.
    • BetNow – A Great Online Sportsbook for Horse Racing Bets.
    • BUSR – One of the Best North Dakota Sports Betting Sites for Crypto.
    • GT Bets – Access Early and Competitive Odds for Most US Competitions.

    The Best Sportsbooks in North Dakota Reviewed

    In the following section, we’ll take a closer look at some of the best North Dakota sports betting sites.

    1. BetOnline – Best Overall North Dakota Sports Betting Site

    BetOnline Sportsbook

    BetOnline is a superb online sportsbook for players looking to access a wide choice of national and international markets. The mobile-friendly platform is easy to use and allows you to search for a market and place a bet in just a few clicks or taps.

    From parlays to teasers and if bets, the selection of bet types at BetOnline is immense. No matter whether you’re betting on hockey, baseball, golf, or any other top sports, you’ll find a range of standard and exotic bets featuring great odds.

    Also, if you’re interested in casino betting, it has one of the best online casinos in North Dakota.

    Using the right BetOnline promo codes, you can unlock an almost endless list of bonuses and rewards. One of the most popular welcome bonuses at this sportsbook offers new players a 50% match worth up to $1,000. This offer is only valid with your first payment. Enter code BOL1000 to select it.

    BetOnline Pros

    • 22+ sports and eSports
    • Place teaser and if bets
    • Wide range of live betting markets
    • Bet on NBA and NBA Draft futures

    BetOnline Cons

    • No mobile app available

    2. XBet – One of the Best ND Sports Betting App

    XBet Sportsbook

    If you wish to place a sports bet in seconds from your smartphone or tablet, XBet is a great place to start. This intuitive and fast-loading sportsbook offers dedicated Android and iOS apps for all modern devices.

    Just like through the mobile-optimized website, the apps let you wager, manage payments, and use valuable XBet promo codes. You can choose to fund your account using either USD or any of the five supported cryptocurrencies.

    XBet is also a popular North Dakota sports betting app due to its focus on customer service. No matter whether you have an account or not, you can get support 24/7 via live chat and other channels.

    The current XBet welcome bonus consists of a 100% match deposit of up to $500. This offer includes reasonable terms and is only valid on your first payment. Enter promo code XB100 to benefit from this offer.

    XBet Pros

    • 24/7 live chat support
    • One of the sharpest sportsbooks in the US
    • USD and cryptocurrencies accepted
    • Great selection of ongoing offers

    XBet Cons

    • The value of the welcome bonus is relatively small

    3. MyBookie – Claim Top Online Promotions Whilst Sports Betting in North Dakota

    MyBookie Sportsbook offers

    MyBookie is a top provider of sports betting bonuses in North Dakota. From the moment you register a new account, you’ll be able to use numerous MyBookie promo codes to unlock match deposit bonuses, free bets, and no-deposit offers.

    These include horse betting rebates of up to 8% and a 250% friend referral bonus of up to $250, making it one of the best places for online gambling in North Dakota.

    On the sports side of things, MyBookie offers one of the longest lists of disciplines in the country. You can bet on popular ones, such as football, NASCAR, or hockey, or go for niche sports, such as table tennis.

    The current MyBookie welcome bonus consists of a 100% match deposit bonus worth up to $1,000. To claim this offer, all you need to do is enter promo code MYB100 with your first deposit. This offer has a 10x wagering requirement no matter whether you pay using USD or crypto.

    MyBookie Pros

    • Place bets on college football and other sports
    • Great choice of welcome and ongoing bonuses
    • Android and iOS betting app available
    • Over 20 popular and niche sports to wager on

    MyBookie Cons

    • A limited choice of eSports markets

    4. BetUS – One of the Best Providers of Sportsbook Welcome Offers in ND

    BetUS Sportsbook

    BetUS is another great provider of sportsbook bonuses in North Dakota. This renowned platform offers one of the best online casinos and sportsbooks in the State. Most of its welcome offers combine both forms of online gambling, giving you a great opportunity to bet on sports and play your favorite online games.

    One of the most popular BetUS promo codes right now is JOIN125. When you enter this code with your first payment, you’ll receive a 125% match bonus of up to $3,125. This offer is split between a 100% match bonus on sports betting and a 25% match bonus on casino games.

    As a registered BetUS user, you’ll be able to use your bonus on bets across 18 different sports. This online sportsbook offers one of the greatest selection of markets for NHL and NBA games. You can also bet on your favorite eSports, including DOTA 2 and CS:GO.

    BetUS Pros

    • Bet on 20+ sports and eSports
    • A welcome bonus worth up to $3,125 on sports betting and casino games
    • 24/7 live chat support
    • BetUS TV offers running commentary and sports analysis

    BetUS Cons

    • High wagering requirement on welcome bonus

    5. Bovada – Great Parlay Builder for Online Sports Betting in North Dakota

    Bovada Sportsbook

    Bovada is a favorite amongst fans of sports betting in North Dakota since it offers a versatile and user-friendly platform on which to wager in minutes. Apart from benefitting from some of the best odds in the country, this sportsbook features markets for all major leagues in the country, including NASCAR and MLB.

    One of the popular features on Bovada is its prop builder. You can combine up to 12 different in five easy steps. In addition, you can use certain Bovada promo codes to boost your odds or receive other bonuses with your bet.

    The current Bovada welcome bonus consists of a 50% match worth up to $250. This offer comes with very reasonable terms and is only valid for your first payment. If you plan to deposit funds using crypto, this sportsbook offers an alternative bonus that provides you with 75% up to $750.

    Bovada Pros

    • Bitcoin welcome bonus worth up to $750
    • Customize bets using the prop builder
    • HD live streaming
    • Generous offer with reasonable terms

    Bovada Cons

    • Biggest bonuses reserved for crypto payments

    Online Sportsbooks in North Dakota Compared

    In the following table, we’ll compare key features that are common amongst all our top North Dakota online sports betting platforms.

    North Dakota Online Sportsbooks Number of Sports Welcome Bonus Promo Code Live Streaming Payment Methods
    BetOnline 20 50% deposit match up to $1,000 BOL1000 No Credit card, debit card, wire transfer, Bitcoin, Bitcoin Cash, Ripple, Ethereum, Litecoin
    XBet 21 100% deposit match up to $500 XB100 No Credit card, debit card, Bitcoin, Bitcoin Cash, Litecoin, Ripple, Ethereum
    MyBookie 18 100% deposit match up to $1,000 MYB100 No Credit card, debit card, wire transfer, Bitcoin, Bitcoin Cash, Ripple, Ethereum, Litecoin
    BetUS 22 150% deposit match up to $1,875 JOIN200 No Credit card, bank wire, Bitcoin, Bitcoin Cash, Ethereum, Litecoin
    Bovada 22 50% Bitcoin deposit match up to $250 Not required Yes Credit card, debit card, Zelle, Bitcoin, Bitcoin Cash, Litecoin 16 100% deposit match up to $1,000 KICK100 No Credit card, debit card, Bitcoin, Bitcoin Cash, Ethereum, Litecoin, Ripple
    Everygame 17 100% deposit match up to $750 3XBOOST250 No Credit card, debit card, Bitcoin, Bitcoin Cash, Skrill
    BetNow 10 100% deposit match up to $500 BN100 No Credit card, debit card, Bitcoin, Bitcoin Cash
    BUSR 17 20% deposit match up to $500 WELCOME20 No Credit card, debit card, Bitcoin, Litecoin
    GT Bets 18 100% deposit match up to $500 BOS50 No Credit card, debit card, Bitcoin, Bitcoin Cash, Litecoin, Ripple

    Who can Sports Bet From North Dakota

    Sports betting in person in the Peace Garden State requires players to be a minimum of 21 years. This minimum age is also valid for gambling at new casinos and betting on horses.

    How to Sports Bet From North Dakota

    Betting on sports online in North Dakota is only possible at offshore sportsbooks. These are platforms that are based and registered abroad. In the following section, we will show you how easy it is to sign up, deposit funds, and bet on top-rated offshore platforms.

    In this example, we are using BetOnline, as it is the best North Dakota sports betting site. By signing up today, you can benefit from a 50% welcome bonus worth up to $1,000.

    Step 1: Register an Account

    Visit BetOnline and click on ‘Join’. Enter your personal information, including your mobile number and email address.

    BetOnline step 1

    Step 2: Verify Your Email

    Before you can place a deposit you will need to verify your email. You should receive an automatic email in your inbox. Click on the link to verify your email address.

    Step 3: Place Your First Deposit

    Click on ‘Deposit’ and select your preferred payment method. The sportsbook’s minimum deposit is $10, however, remember that the welcome bonus that adds 50% to your account is only available for your first payment. As you’re making your payment, remember to include the bonus code BOL1000.

    BetOnline Select Deposit Methods

    Step 4: Start Betting

    Click on ‘Sports’ or ‘Live Betting’ and browse through the entire sportsbook using the search options and filters available. Once you have selected the sports and event, go through the markets available. Click on the appropriate market and select the value of your bet.

    Complete the process by tapping on ‘Place Bet’.

    BetOnline betting markets

    Timeline of Sports Betting Legislation in North Dakota

    Whilst retail sports betting is now possible, online gambling sites are not allowed to operate in North Dakota. The following is a brief timeline that led to North Dakota legalized sports betting rules.

    • 2021 – In agreement with Native American tribes in the State, North Dakota legalizes land-based sports betting on tribal land.
    • 2019 – Legislators present bills HB 1295 and HB 1254 to the House, hoping to introduce sports betting and games of chance. Both bills are eventually voted down.
    • 2018 – PASPA (Professional and Amateur Sports Protection Act) is repealed, paving the way for individual states to determine their own sports betting laws.

    Is Sports Betting Legal in North Dakota?

    As of the end of 2021, land-based sports betting is legal in North Dakota. However, betting is only allowed at casinos operating on tribal land. As we’re writing this North Dakota sports betting guide, there are only four casinos that have opened up legal sportsbooks.

    Even though there have been two North Dakota sports betting bills put to a vote, neither has managed to secure sufficient votes. As a result, betting apps and sites remain outlawed. What this means is that no online sportsbook operator can get licensed by the State.

    As a result of the limited choice available, many residents of North Dakota choose to bet on your favorite teams by joining safe offshore sportsbooks. Some of the most popular ones include BetOnline and MyBookie.

    When will betting be legal in North Dakota?

    It is impossible to answer this question accurately. What is certain, however, is that no sports betting bills have garnered enough interest to make it to a 2022 referendum. As a result, it is impossible to bet on any other sports betting bills until the 2024 elections.

    This means that until at least 2025, the answer to the question, ‘is sports betting legal in North Dakota?’ will remain ‘No!’.

    Previous Sports Betting Bills in North Dakota

    If you’re interested to learn about the four more North Dakota sports betting bills that have been voted upon during the 2019 and 2021 legislatures, you can find further details below.



    Tax on Sports Betting Winnings in North Dakota

    North Dakota sports betting winnings are taxed at a relatively low rate of 3.22%. In addition, no state taxes are due for winnings below $600. The tax percentage is especially low when compared to federal gambling taxes that are fixed at 24%.

    Payment Methods Available at North Dakota Sportsbooks

    One of the advantages of joining any of the offshore sportsbooks we’ve listed on this guide is having the ability to deposit using your favorite payment methods.

    Here are some of the most popular payment options that you will come across:

    Crypto Betting Sites

    Paying with Bitcoin, Litecoin, and other top coins and tokens is quickly becoming the favorite way to deposit amongst many US players. There are many reasons for this, including the possibility to play at high limit sportsbooks without incurring hefty payment fees.

    The best Bitcoin sportsbooks offer tailored benefits and perks to users who pay using crypto. Apart from receiving higher-value rewards, these platforms provide superior odds boosts and overall better loyalty mechanisms.

    E-Wallet Betting Sites

    eWallets provide a fast, safe, and convenient way to deposit and withdraw using USD. There are several reputable eWallet providers operating in the country, including Skrill, Neteller, and PayPal. These providers are accepted on numerous gambling apps and sites, including Everygame and GT Bets.

    Traditional Payment Method Betting Sites

    All of the sportsbooks we’ve listed on this North Dakota sports betting sites guide accept USD payments via credit/debit cards. These and other traditional payment methods remain a popular choice, even though they might have higher fees or not be available for withdrawals.

    It is not surprising, therefore, that even though all our featured platforms accept traditional payment methods, they are also crypto betting sites that let you deposit and withdraw with Bitcoin.

    Live Betting with North Dakota Sportsbooks

    All of our featured North Dakota sports betting platforms offer live bets across a variety of popular sports and eSports. This means that you can bet during a match is played out, allowing you to access constantly updated odds and bets that would otherwise not be available on pre-game markets.

    When live betting, you can sometimes have the option to cash out early. So-called, cash out betting sites let you close a bet before the end of a match. Using this option might make a big difference in the success of your bet since things can quickly change before the end of the game.

    If you’re eager to try live betting for yourself, we would recommend getting started with Bovada. This renowned sportsbook offers several different types of live bets and also gives you the option to live stream a selection of matches once you’ve placed an eligible wager. As a result, you can watch the action unfold from your desktop computer or handheld device.

    Bonuses Available at North Dakota Sportsbooks

    When you join any of our featured North Dakota sports betting sites, you’ll have the opportunity to claim a generous welcome bonus. Once you’ve exhausted that, you can look forward to an endless list of ongoing promotions.

    To claim most rewards, you’ll need to enter valid sportsbook promo codes. Below, we’ll explain some of the most popular rewards that these codes activate.

    Match bonus

    Known also as reload bonuses, matched deposit bonuses top up the value of your payment by a percentage. A 100% match bonus, for example, effectively doubles the value of your deposit.

    At the moment, one of the best match bonuses available to new players is offered by BetUS.

    BetUS Sportsbook Bonus

    Free bet

    You can claim free bets as part of a welcome package, an ongoing offer, or a VIP reward. With this bonus, you can place a bet on an eligible market without using your own money. As a result, this is often referred to as a risk-free bet.

    Many of our featured North Dakota sports betting sites offer free bets. BetOnline, for example, provides a $25 free live bet to players who first place a $25 real money bet on live markets.

    No deposit bonus

    This type of bonus is particularly popular due to the fact that players are not required to make a deposit in order to receive a reward. Instead, these bonuses normally require another action, such as verifying your account or referring a friend.

    You can get a 200% no deposit bonus up to $200 for every friend that you invite to This bonus is based on your friend’s first deposit and does not require you to enter any promo codes.

    Popular Sports to Bet on in North Dakota

    Whilst North Dakota has no professional and a fairly limited number of collegiate teams, as a resident, you can still bet on all the major and minor championships taking place in the US and abroad.

    Here are some of the most popular ones:

    NFL Betting

    You can start betting on football by joining any of the best offshore NFL betting sites, such as BetOnline. Apart from benefitting from some of the best odds, this top platform covers all major bet types, including NFL futures.


    The NBA offers betting opportunities almost daily throughout the season, and you access the earliest odds by signing up to XBet. Whilst it’s one of the newest NBA sportsbooks in the country, XBet offers a great choice of bets, including championship odds and alternate lines.


    Whilst most other US championships are off for the summer, Major League Baseball takes center stage. You can access a great choice of MLB bets, including over/under betting at BetUS.


    NHL sportsbooks, such as GT Bets, offer all the popular hockey bets you would expect, including moneylines, over/under, and puck lines for each game. Watch out for early odds or the opportunity to use odds boosts throughout the season.

    NCAA Basketball

    NCAAB is particularly popular in North Dakota, as the State is home to strong teams, including the Fighting Hawks and the Bison. You can access one of the most comprehensive markets lists for NCAA basketball at MyBookie.

    MyBookie live bets

    NCAA Football

    The Fighting Hawks and Bison are also the base for two of the best-known NCAAF teams in the State. Top NCAA football betting sites, such as BetNow, provide an extensive choice of bet types, including teaser betting, if bets, and half-time bets.


    There are over 100 golf courses across North Dakota, so it’s hardly surprising that golfing tournaments garner significant attention from residents. If you want to bet on international golf with the best odds, we recommend signing up to BetOnline.

    Horse Racing

    North Dakota sports betting is centered around the State’s two licensed race tracks. Whether you wish to bet local or wish to go bigger, we recommend joining BUSR. Apart from offering a dedicated racebook, this and other top horse racing betting sites offer rebates of up to 10%.


    Daily Fantasy Sports are neither legal nor banned in North Dakota. As a result, as a resident, you’ll be able to join most of the country’s top providers, including DraftKings and FanDuel.

    Are North Dakota’s Sports Betting Laws Better than in the Neighboring States?

    North Dakota’s closest neighbor to the south has legalized land-based and online sports betting. As a result, South Dakota sportsbooks are allowed to offer sports wagers to residents.

    Meanwhile, whilst no sports betting is allowed to the east, in Minnesota, Iowa sports betting is in full swing further south.

    Casinos with Sports Betting in North Dakota

    Following the 2021 law governing North Dakota sports betting establishments, casinos operating on tribal land were given permission to offer sports betting. As we’re writing this guide, the has been limited take-up of this opportunity.

    If you’re a resident, here are the locations of existing retail sportsbooks in North Dakota.

    Casino Address Opening Hours
    4 Bears Casino 202 Frontage Rd, New Town, ND 58763 Mon – Tue: 5 pm – 1 am
    Wed – Thu: 11 am – 1 am
    Fri: 11 am – 4 am
    Sat: 8 am – 4 am
    Sun: 8 am – 2 am
    Grand Treasure Casino 4418 147th Ave NW, Williston, ND 58801 All day
    Sky Dancer Casino 3965 Sky Dancer Way NE, Belcourt, ND 58316 All day

    The Best Sportsbook in North Dakota

    If you are eager to start betting on sports right now, we recommend you join BetOnline. We regard this platform as being the best North Dakota sports betting site for a variety of reasons, including its great choice of markets and supported payment methods.

    You can register a new account with BetOnline in just a few seconds. When this step is complete, you can start benefitting from the sportsbook’s range of welcome and ongoing bonuses.

    One of the first rewards that you can claim right away is a 50% match of up to $1,000. Enter promo code BOL1000 to activate this offer.


    Is sports betting legal in North Dakota?

    Can I bet on sports online in North Dakota?

    Is gambling legal in North Dakota?

    How late can you gamble in North Dakota?

    Is online sports betting legal in North Dakota?