Home minnesota

Minnesota Sports Betting Guide – Best MN Sportsbooks Reviewed



Many are wondering if and when Minnesota sports betting will become legal in the Gopher State. It is surrounded by states that have introduced sports gambling legislation, yet Minnesota has not yet managed to pass any sportsbook laws as yet.

As a result, the only sports betting that is possible is online. In this guide, we will explain how you can start online sports betting Minnesota right now. We will also explain the rules of land-based sportsbooks and casinos in the State. Read on to uncover some of the most generous sportsbook sign up bonuses in MN.

10 Bookmakers that match your criteria...
888 Codes claimed

100% deposit match up to $500

  • Biggest Range of Sports
  • Top Horse Racing Sportsbook
  • Seamless Payments & Payouts
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.

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

  • Huge Range of Sports Markets
  • Live In-Game Betting
  • $1,000 Welcome Bonus
Claim Bonus
This offer is subject to a 30-day time limit. Odds of at least 2:1 apply. This offer is limited to one bonus per new customer and first time deposit.

100% deposit match up to $1,000

  • HD Quality Live Streaming
  • Accepts Major Cryptocurrencies
  • Top Parlay Builder
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.

100% deposit match welcome bonus of up to $1,000

  • Top Contests & Promotions
  • Supports parlays, teasers and if bets
  • $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.

Up to $2,500 with a 125% deposit match (100% sports bonus and 25% casino bonus)

  • Biggest Bonus Offering
  • Parlay Builder For Complex Bets
  • 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.

Up To $150 Sign Up Bonus

  • Top Quality Mobile Betting App
  • High Limit Sportsbook
  • Fast 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.

50% deposit match up to $1000

  • Top All-In-One Gambling Site
  • Many Betting Options & Promotions
  • All US Customers Accepted
Claim Bonus
50% deposit up to $1,000. You must enter sportsbetting.ag 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

100% welcome bonus up to $500

  • Best Reload Bonus
  • 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% welcome bonus up to $500

  • Reputable Sportsbook
  • Impressive VIP Program
  • 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.

100% crypto bonus up to $1000

  • No Maximum Deposit
  • Various Promos & Daily Rebates
  • Political & Entertainment Bets
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.

The Best Minnesota Sports Betting Sites List 2022

Until laws are passed regulating licensed Minnesota sports betting, your only option is to use offshore platforms. The following are the top 10 best sites for sports betting Minnesota.

  • XBet – The Best Overall Minnesota Sports Betting Site.
  • BetOnline – Top MN Sportsbook for US Sports Markets.
  • Bovada – The Best Provider of Live Sports Betting Minnesota.
  • MyBookie – Top Provider of Ongoing Bonuses for Registered Users.
  • BetUS – Provider of the Biggest Welcome Bonus in MN.
  • Intertops – Reputable Minnesota Sports Betting Site.
  • Sportsbetting.ag – Best Sports Betting Minnesota Site for Sports Coverage.
  • BetNow – Extensive College Football Markets in Minnesota.
  • GT Bets – Best Minnesota Sportsbook for Mobile Gameplay.
  • BUSR – Top Horse Racing Markets and Rebates in MN.

Is Sports Betting Legal in Minnesota?

Minnesota stands out as one of the last remaining states that have absolutely no laws supporting sports betting. In fact, if you travel just a few miles across the State’s border, you’ll be able to play freely at Michigan sports betting sites and establishments.

As we’re writing this Minnesota sports betting guide at the end of 2021, efforts to pass a Minnesota sports betting bill are still underway. Unfortunately, it’s anyone’s guess as to if and when any law will be passed.

Online Sportsbooks

Sports betting in Minnesota is unavailable both in-person and online. This means that no business offering sportsbooks or related services can operate in the State.

As a result of the state of sports betting in Minnesota, many residents have turned to offshore betting sites to place their favorite bets.

Land-based Betting in Minnesota 

This is normally the section of our guide where we list the number of licensed, land-based Minnesota sports betting outlets. Since there are no laws currently supporting such services, there are no land-based sportsbooks for us to list.

Minnesota Horse Racing & Off Track Betting

Within the confines of Minnesota you will find just two licensed horse racing tracks. Canterbury Park, in Shakopee, is known for offering frequent races between May and September. Running Aces, the second track, is located in Columbus and offers live harness racing throughout most of the year.

The only type of horse racing gambling that is allowed in Minnesota is pari-mutuel betting. This can be carried out exclusively at the licensed tracks. No off track betting locations are licensed to operate in the State.

Due to the restrictive Minnesota sports betting legislation, many horse racing fans prefer to sign up to online sportsbooks specializing in horse races. XBet and BUSR are two of the best platforms, offering a great variety of national and global competitions and rebates of up to 8% on eligible bets.

Timeline of Minnesota Sports Betting Legislation 

From the moment that the US Supreme Court paved the way for individual states to determine their own sports betting rules, Minnesota has been able to introduce its own laws. Just like other states who’ve introduced such legislation, Minnesota has land-based casinos that are able to begin offering sports betting almost overnight.

Many non-residents who ask the question, ‘Is online betting legal in Minnesota?’, are often surprised by the reply. Whilst Minnesota legalized sports betting is still a wishful thought, let’s have a look at some other significant moments in the State’s sports betting legislation timeline.

  • 1991 – An agreement with Native Americans is reached, allowing them to offer video games of chance and Blackjack.
  • 1989 – The Minnesota State Lottery law is passed.
  • 1984 – A law allowing charitable gambling in the State is passed.

Offshore Betting

For over a decade, offshore sportsbooks have offered what many residents of Minnesota have longed for – an opportunity to bet on sports. With Minnesota sports betting laws in limbo, offshore platforms filled this massive market gap.

Today, you can bet at some of the best sports betting sites Minnesota. Even if they are not based in the state, these platforms provide familiar payment methods and include all your favorite sports and teams. All the sportsbooks featured in this guide are located offshore, and all are licensed by competent jurisdictions, such as Curacao or Panama City.

There are many different types of offshore betting sites and not all provide the same quality and choice. Before listing a Minnesota sports betting site on this guide, we carried out extensive research to ensure that they are safe and provide a superb user experience to players.

Moreover, we have listed several Bitcoin betting sites that accept various cryptocurrencies and provide you with higher-value bonuses and rewards.

Minnesota Daily Fantasy Sports?

If you’re wondering whether DFS are legal in Minnesota, the answer is yes. You can join a number of reputable Minnesota sports betting sites that also offer Daily Fantasy Sports, including DraftKings and FanDuel with ease. As long as you’ve 18 years or older, you can access a variety of fantasy markets of US sports.

Minnesota Casino Laws 

The rules governing casino gambling in Minnesota are ahead of sports betting legislation. With that said, online casinos are still unavailable, so the only ways for you to play at a licensed casino is to use one of the offshore online casinos or to travel to a licensed establishment. 

Online Casinos

XBet Lobby Games

There are currently no online platforms licensed to operate in the State. If you are looking for the best new casinos, we recommend you check out some of our top Minnesota sports betting sites.

Many of these platforms, including BetOnline and XBet, provide you with hundreds of online slots and table games. These include live dealer tables, such as Roulette, Poker, and Blackjack. You can even claim generous bonuses to use on your favorite casino games.

Land Based Casinos

In agreement with Native Americans, Minnesota allows casino gambling on tribal land. Moreover, you can bet at casinos set up at the two licensed racetracks. Here are the main land-based casinos in the State:

  • Black Bear Casino Resort, in Carlton.
  • Canterbury Park, in Shakopee.
  • Fond-du-Luth Casino, in Duluth.
  • Fortune Bay Resort Casino, in Tower.
  • Grand Casino Hinckley, in Hinckley.
  • Grand Casino Mille Lacs, in Vineland.
  • Grand Portage Lodge & Casino, in Grand Portage.
  • Jackpot Junction Casino Hotel, in Morton.
  • Little Six Casino, in Prior Lake.
  • Mystic Lake Casino Hotel, in Prior Lake.
  • Northern Lights Casino & Hotel, in Walker.
  • Palace Casino Hotel, in Cass Lake.
  • Prairie’s Edge Casino Resort, in Granite Falls.
  • Running Aces Casino, Hotel & Racetrack, in Columbus.
  • Seven Clans Casino Red Lake, in Red Lake.
  • Seven Clans Casino Thief River Falls, in Thief River Falls.
  • Seven Clans Casino Warroad, in Warroad.
  • Shooting Star Casino in Bagley.
  • Shooting Star Casino Hotel, in Mahnomen.
  • Treasure Island Resort Casino, in Welch.
  • White Oak Casino, in Deer River.

Minnesota Gambling Tax

Whenever you win payouts from Minnesota sports betting sites or other establishments, you are liable to pay both state and federal taxes. The rate of taxes varies based on a number of different criteria. In the case of federal taxes, the rate is fixed at 24%, however, taxes are only due if you surpass a certain threshold.

If you are interested to learn more about taxes when online gambling in Minnesota, we recommend that you speak to a professional.

Best Minnesota Sports Betting Sites Reviewed

Let’s now have a look at the top five best Minnesota sports betting sites right now.

1. XBet – The Best Overall Minnesota Sports Betting Site

XBet Sportsbook

XBet is a reputable and much-loved online sportsbook that is ideal for beginners. It offers an intuitive platform that is accessible and can be downloaded on Android and iOS devices. Moreover, it supports players with 24/7 live chat and accepts a range of popular payment methods, including cryptocurrencies.

The XBet sportsbook is equipped with over 20 sports, including basketball, baseball, and tennis. As a registered player, you can access top championships, including NFL, CBA, and NBA, directly from the homepage. You can also view current or upcoming live markets by clicking the “Live” tab on the sportsbook.

Join this top Minnesota sports betting site today and take advantage of its valuable welcome bonus. When you place your first deposit, you’ll be able to claim a 100% match deposit bonus worth up to $500. This offer requires you to fulfill a rollover requirement on bets with minimum odds of 2:1. There is no expiry period for this offer. Enter XBet promo code XB100 to activate your XBet welcome bonus now.


  • Includes a fully-stocked online casino
  • 24/7 live chat support
  • Up to 7% horse racing rebates
  • Includes 100% referral bonuses


  • A smaller variety of ongoing offers

2. BetOnline – Top MN Sportsbook for US Sports Markets

BetOnline Sportsbook

BetOnline is one of the best sites for sports betting Minnesota, offering an extensive selection of local, national, and international sports. It features an extensive selection of markets, including ones covering home-grown teams, such as the Vikings, the Twins, and the Whitecaps.

Another reason to join this top-rated Minnesota sports betting site is its selection of eSports. Whilst all the sportsbooks on this list offer some eSports bets, BetOnline offers one of the greatest selections of games. Once you’ve registered an account, you will be able to bet on DOTA 2, League of Legends, Fifa, and a host of other eSports.

BetOnline is offering all new users the opportunity to claim a welcome bonus with their first deposit. This 50% match deposit offer is worth up to $1,000 and includes a rollover requirement on bets with odds of 2:1 or higher. It is important to remember that you have 30 days within which to fulfill this requirement. Enter BetOnline promo code BOL1000 to receive this BetOnline bonus today.


  • Top eSports platform
  • $1,000 welcome offers for both sports bets and casino games
  • Comprehensive choice of markets
  • Accepts USD and cryptocurrencies


  • Some payment methods include hidden fees

3. Bovada – The Best Provider of Live Sports Betting Minnesota

Bovada Sportsbook

If you’re looking for live sports betting Minnesota you needn’t look further than Bovada. This reputable and well-known sportsbook excels in offering live betting markets across all of its 20+ sports. Once you register an account, you’ll be able to place bets on a variety of live as well as pre-game markets and follow the action through Bovada’s popular live streaming feature.

Live streaming and betting are not the only great features of Bovada. This Minnesota sports betting site provides a feature-rich platform that is accessible on desktop computers, smartphones, and tablets. You can also download the Bovada mobile app for Android and iOS devices and experience one of the best betting apps in Minnesota.

By signing up to Bovada today, you can claim a 50% welcome bonus worth up to $250. This offer has a 5x rollover requirement on bets with minimum odds of 2:1. You do not need to enter any promo code to claim this offer, simply select it when placing your first deposit.


  • Includes a ‘build your own bet’ feature
  • A very good track record
  • Great selection of futures markets
  • Live streaming available


  • USD promotions are smaller than crypto ones

4. MyBookie – Top Provider of Ongoing Bonuses for Registered Users

MyBookie Sportsbook

MyBookie seeks to reward players from the moment they sign up and throughout all their sports betting adventures. Once you’ve registered an account with this sports betting Minnesota site, you’ll be able to claim a 100% match deposit bonus worth up to $1,000. This offer has a rollover requirement on bets with minimum odds of 2.5:1. There is no expiration period set to fulfill this requirement. Enter MyBookie promo code MYB100 to activate your first MyBookie bonus.

Once you’ve exhausted this offer, MyBookie rewards you with a range of ongoing offers that include reload bonuses, free bets, and casino offers. The sportsbook rewards horse racing fans with rebates of up to 8%, and provides a range of enhanced odds on bets across its sports catalog.

The MyBookie sports collection is massive, with over 22 sports to choose from, along with a range of markets covering entertainment, politics, and other special events. eSports are also available, as are motor racing, boxing, and surfing.


  • Best provider of prop bets and specials
  • Many odds are posted earlier than competitors
  • Very good depth of markets
  • Great choice of ongoing promotions


  • A limited choice of eSports

5. BetUS – Provider of the Biggest Welcome Bonus in MN

BetUS Sportsbook

Whilst MyBookie scores highly in the player promotion category, BetUS tops the list thanks to its extremely valuable welcome bonus.

Once you register a new account and place your first deposit, you will be able to claim a 125% match bonus worth up to $2,500. This offer has a 14-day window within which you must fulfill a rollover requirement on bets with minimum odds of 2.8:1. Enter BetUS promo code JOIN125 with your first payment to activate this BetUS welcome bonus.

BetUS is one of the oldest sportsbooks on this list, and the experience of the operator is evident throughout the platform. Apart from being user-friendly, the sportsbook offers a massive selection of pre-game and in-play markets. These are backed up by extensive sports coverage, news, and analysis that help users determine the most suitable bets to place.

Moreover, BetUS offers 24/7 live chat support to all users and supports payments in both USD and cryptocurrency.


  • Superb eSports selection
  • Extensive sports coverage through blogs, vlogs, and guides
  • One of the oldest sportsbooks in the world
  • $2,500 generous welcome bonus


  • A limited choice of USD payment methods

Minnesota Betting Sites Comparison

In the table below, you will be able to compare some of the key features of the best Minnesota online sports betting sites.

Minnesota Sportsbooks Welcome Bonus Promo Code Number of Sports Live Streaming Payment Methods
XBet 100% deposit match up to $500 XB100 21 No Credit card, debit card, Bitcoin,  Bitcoin Cash, Litecoin
BetOnline 50% deposit match up to $1,000 BOL1000 20 No Credit card, debit card, wire transfer, Bitcoin,  Bitcoin Cash, Ripple, Ethereum, Litecoin
Bovada 50% match deposit up to $250 N/A 22 Yes Credit card, debit card, Zelle, Bitcoin, Bitcoin Cash, Litecoin
MyBookie 100% deposit match up to $1,000 MYB100 18 No Credit card, debit card, wire transfer, Bitcoin,  Bitcoin Cash, Ripple, Ethereum, Litecoin
BetUS 125% deposit match up to $2,500 JOIN125 22 No Credit card, bank wire, Bitcoin, Bitcoin Cash, Ethereum, Litecoin
Intertops 100% deposit match up to $500 INSIDERS 17 No Credit card, debit card, Bitcoin, Bitcoin Cash, Skrill
SportsBetting.ag 100% deposit match up to $1,000 KICK100 16 No Credit card, debit card, Bitcoin, Bitcoin Cash, Ethereum, Litecoin, Ripple
BetNow 100% deposit match up to $500 BN100 10 No Credit card, debit card, Bitcoin, Bitcoin Cash
GT Bets 100% deposit match up to $500 BOS50 18 No Credit card, debit card, Bitcoin, Bitcoin Cash, Litecoin, Ripple
BUSR 20% deposit match up to $500 WELCOME20 17 No Credit card, debit card, Bitcoin, Litecoin

How to Bet on Sports in Minnesota 

If you’re eager to start betting at the top Minnesota sports betting site but don’t know where to begin, the following section will help you. Keep reading to view a step-by-step guide to registering a new account, depositing funds, and placing your first bet.

In this example, we have used XBet as we consider it to be the best site for sports betting Minnesota. By joining today, you’ll be able to claim a generous, 100% match deposit bonus of up to $500. Simply enter promo code XB100 when placing your first deposit.

Step 1: Register an Account

XBet Website

Visit XBet and click on ‘Join Now’. This will open the sign up form.

Step 2: Fill in Your Information

XBet Registration

Enter the details required to create your new account. These include your name, postcode, email address, and mobile number.

Step 3: Verify Your Email

Before you can deposit funds or place your first bet, you will need to confirm your email address. Click on the confirmation link within the email to complete this step.

Step 4: Make a Deposit

XBet Payment

Click on ‘Cashier’ to select your preferred payment method. Complete your first payment, remember to enter promo code XB100 to claim your welcome sportsbook bonus. 

Step 5: Place Your Wager

XBet NFL lobby

Visit the XBet sportsbook and search for your preferred sport and market. Search for matches or sports using the available options and click on a market to open your bet slip. Enter the value of your bet and click on ‘Bet Now’ to complete your first bet.


Whilst laws governing Minnesota sports betting are still months or years away, you can place an online bet right now. All you need to do is register an account on one of our recommended operators. Remember to use one of the sportsbook promo codes available to get a gift with every deposit.

If you’re not sure which sportsbook to use, we recommend XBet. This is one of the most user-friendly platforms in MN and rewards new players with a 100% match deposit bonus worth up to $500. Enter promo code XB100 to claim this offer.


🏆 What is the best bookmaker in 2022?
  1. BetOnline 🥇 (5 / 10 Points)
  2. MyBookie 🥈 (5 / 10 Points)
  3. Bovada 🥉 (4.5 / 10 Points)
  4. BetUS (4.5 / 10 Points)
  5. XBet (4.5 / 10 Points)
  6. Everygame (4.5 / 10 Points)
  7. Sportsbetting.ag (4 / 10 Points)
  8. BetNow (4 / 10 Points)

Will sports betting be legal in Minnesota?

How do I bet on sports online in Minnesota?

What sportsbooks are legal in Minnesota?

Is FanDuel legal in Minnesota?

Is DraftKings available in Minnesota?

Sergio is a very experienced writer based in Malta, one of the world's iGaming capitals, who is an expert in all things gambling.