Home maryland

Maryland Sports Betting Guide – Best Maryland Betting Sites Reviewed



Maryland sports betting can be carried out in a number of physical establishments as well as online. Although relatively late to the party, the Old Line State has made quick progress with sports betting laws, and today supports numerous gambling sites and on-site sportsbooks.

In this guide on sports betting in Maryland, we will go through the different sports betting rules. We will cover both physical and online sports betting in Maryland and detail the best providers offering the greatest bonuses.

10 Bookmakers that match your criteria...
149 Codes 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
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.

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.

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 Maryland Sports Betting Sites List 2022

With so many websites and sports betting apps in Maryland, choosing the right provider for you can be tricky. The following are the top 10 best Maryland sports betting sites, offering a great mix of sports, markets, bonuses, and support.

  • BetOnlineBest Overall Maryland Sports Betting Site.
  • Bovada – Great Provider of Live Bets and Streaming in MD.
  • MyBookie – Best Sports Betting App in Maryland.
  • BetUS – Top Online Sportsbook for Big Promotions.
  • XBet – Best Maryland Online Sports Betting Site for Beginners.
  • Intertops – Top Provider of Half-Time Betting.
  • Sportsbetting.ag – Great Maryland Sportsbook for News and Analysis.
  • BetNow – User-Friendly Online Sportsbook and Casino in MD.
  • GT Bets – Great Selection of Ongoing Offers and Promotions.
  • BUSR – Best Site for Off Track Betting in Maryland.

Is Sports Betting Legal in Maryland?

Yes, following a law that passed earlier in 2021, sports betting is legal in the State. Maryland sports betting updates continue to come in as legislators and business owners seek to turn the new law into a practical service across the region.

Online Sportsbooks

Maryland will be following the same twinning principle in place in many states, including Colorado sports betting sites. With such a principle, established, land-based casinos and racetracks will partner with online sportsbooks to offer their services to residents of Maryland.

BetMGM, Fox Bet, and FanDuel are just a few operators that are likely to start offering online sportsbooks in Maryland. It is not yet clear whether users will need to register an account in person as is the case in other states.

In the meantime, residents have and will continue to use offshore betting sites to bet on sports and claim generous bonuses. These platforms provide a more convenient and accessible way to bet on online sportsbooks without the hassles and conditions set by the State’s rules.

Land-based Betting

As we’re writing this Maryland sports betting guide, five licenses have been issued for sportsbooks to start operating in the State. As yet, there is very little information on who purchased these licenses. This means that to this day, and probably, for the next few months, the best way to place sports bets is to visit offshore sportsbooks.

Maryland Horse Racing & Off Track Betting

Maryland has five licensed tracks that hold a variety of races throughout the year. These are:

  • Pimlico Race Course in Baltimore.
  • Laurel Park in Laurel.
  • Casino at Ocean’s Down in Berlin.
  • Rosecroft Raceway in Fort Washington.
  • Maryland State Fair in Timonium.

These licensed racetracks provide a combination of thoroughbred and harness racing and allow horse race and pari-mutuel betting.

Off track betting is also allowed in the State, with a number of retail outlets in Baltimore and various other major cities. However, due to the long distances needed to travel and the relative limitations on horse racing choice, many Maryland residents prefer to place their horse bets on reliable offshore gambling apps and sites.

Two of the most-loved providers of horse race betting are XBet and BUSR. Both offer a great choice of national and international races along with rebates of up to 8% on select bets.

Maryland Sports Betting Legislation Timeline

Sports betting in Maryland is only possible following a state-wide referendum held in 2020. As a result of this decision, legislators were able to draft a law that would open up the first sportsbook in Maryland.

Here are some of the most notable events in 2021 that led to this new law:

  • May 2021 – HB940 is signed into law by Gov. Larry Hogan, paving the way for Maryland betting to get underway.
  • Apr 2021 – HB940 passes in the Maryland Senate with only a few tweaks to the original proposal.
  • Mar 2021 – HB940 passes in the Maryland House.
  • Feb 2021 – HB940, the bill to legalize sports betting in Maryland receives its first reading in front of the House Ways and Means Committee.

Offshore Betting in Maryland

Offshore and Bitcoin betting sites provide an oftentimes better alternative to platforms that are licensed in the State. There are hundreds of online sportsbooks and casinos that accept players from MD but are not based in the State or in the country. Before joining any of these platforms it is important to ensure that they are safe and reliable.

All the sportsbooks in our top 10 list are offshore platforms that have been vetted and found to be trustworthy and licensed. The vast majority hold an operating license by a competent jurisdiction located close to the US, such as Curacao, Panama City, or Costa Rica.

Before placing any sportsbook on our list, we ensure that they have a track record of paying out on time and supporting players with queries and complaints. We also ensure that these offshore sites offer a fast and convenient signup process that allows the business to carry out due diligence whilst causing minimal hassle for the player.

Are Daily Fantasy Sports Legal in Maryland?

FanDuel DFS

Yes, DFS are legal in Maryland and can be played online through a number of reputable providers. These include FanDuel and DraftKings, which both feature the NBA, NFL, MLB, and other top sporting championships.

Maryland Casino Laws

Casino laws are significantly more restrictive than Maryland sports betting rules. Whilst land-based casinos are allowed to operate under a license, online casinos cannot be based in the State.

Land Based Casinos

Maryland currently has six licensed casinos located across the State. These establishments offer a mix of slot machines and table games, with some also offering video poker and other electronic games.

The six land-based Maryland casinos are:

  • Hollywood Casino Perryville in Perryville.
  • Horseshoe Casino Baltimore in Baltimore.
  • LIVE! Casino & Hotel Maryland in Hanover.
  • MGM National Harbor in Oxon Hill.
  • Ocean Downs in Berlin.
  • Rocky Gap Casino Resort in Flintstone.

Online Casinos

As we’re writing this Maryland sports betting online guide, there are no known plans to introduce a legal framework for online casinos. As a result, it remains impossible for operators of casino apps and sites to seek a license from the Maryland Lottery and Gaming Control Commission.

If you’re looking to play online casino games, you should check out the best offshore casinos in the US. These offer a great mix of video slots and live table games combined with generous bonuses and 24/7 support.

Maryland Betting Taxes

Maryland online gambling taxes can be relatively complex, especially when compared to states that do not have an income tax system.

State taxes are due on winnings of $500 or more, but the rate of taxation depends on a number of criteria. 9.25% withheld, by law, by the operator when earnings exceed $5,000. The precise amount that you must pay will then depend on the value of your income and whether you submit taxes as a single person or a married one.

In most cases, you’ll need to pay a fixed amount based on your combined income and winnings plus a percentage.

Over and above all this, you’ll also be liable to pay federal taxes of 24% if you surpass the thresholds set by the government.

If you need additional information regarding Maryland betting taxes, we recommend that you speak to a professional who will be able to guide you accordingly.

Best Maryland Betting Sites Reviewed

Let’s have a closer look at the top five best Maryland sports betting sites. These offshore platforms are all licensed and have an established record of being safe and reliable.

1. BetOnline – Best Overall Maryland Sports Betting Site

BetOnline Sportsbook

BetOnline is a top provider of sports betting markets. This online sportsbook lets you wager on both traditional sports and eSports, providing a range of pre-game and in-play betting markets. In fact, it is often voted as one of the best Maryland live sports betting sites, as it provides a range of short-term bets, including next team to score and winner at halftime.

You can access BetOnline’s services directly from its mobile-optimized website or by downloading its Android and iOS apps. No matter which method you choose, you can find some of the most competitive odds to support the Orioles, Ravens, and the Washington Football Team.

You can sign up to the BetOnline sportsbook in just a few minutes. With your first deposit, you can claim a 50% match deposit bonus worth up to $1,000. This offer comes with a wagering requirement on bets with minimum odds of 2:1. Enter promo code BOL1000 to receive this one-time BetOnline welcome offer.


  • Great user experience
  • Accepts USD and cryptocurrencies
  • $1,000 welcome offers for both sports bets and casino games
  • Comprehensive choice of markets


  • Limited choice of prop bets

2. Bovada - Great Provider of Live Bets and Streaming in MD

Bovada Sportsbook

Bovada is a close second when it comes to choosing the best sportsbook in Maryland. This powerful and feature-rich platform does extremely well when it comes to live betting. Apart from offering one of the widest choices of in-play bets for football, baseball, basketball, and golf in the US, it provides the unique feature of HD live streaming of select matches.

Many MD residents love to use Bovada to place future bets. These include NBA futures as well as college sports futures. The online sportsbook also supports a great prop builder, offering almost endless wager options that add extra thrills to your bets.

New accounts registered with Bovada today can benefit from an exclusive welcome bonus. With your first qualifying deposit, this top-rates sportsbook will reward you with a 100% match deposit bonus of up to $1,000. Before withdrawing your winnings, you will need to fulfill a wagering requirement on bets with odds of 2:1 or higher. Simply enter promo code BVD1000 to receive this Bovada welcome bonus.


  • $1 bets accepted
  • Great selection of futures markets
  • Extensive sports coverage
  • Live streaming available


  • No eWallets available

3. MyBookie - Best Sports Betting App in Maryland

MyBookie Sportsbook

If you enjoy playing on the go, you’ll love MyBookie’s mobile-optimized sportsbook platform. Accessible by all modern Android, iOS, Windows, and Huawei devices, this betting app provides you with the full range of 20+ sports and eSports offered by this top-rated provider.

You can use MyBookie to bet on NHL, MLB, NFL, and all other national championships. The sportsbook is also great for international competitions, including the Fifa World Cup and the Olympics. It offers an extensive range of competitive odds across its markets, including live bets.

No matter whether you join MyBookie from your smartphone or desktop, you can claim a welcome bonus worth up to $1,000. To receive this 100% match deposit bonus, all you need to do is place a qualifying deposit and fulfill a wagering requirement on bets with odds of 2.5:1 or better. To receive this welcome bonus automatically, simply enter promo code MYB100 with your first deposit.


  • Mobile-optimized sportsbook
  • Great choice of ongoing promotions
  • Top odds for live bets
  • Great basketball coverage


  • A limited choice of eSports

4. BetUS - Top Online Sportsbook for Big Promotions

BetUS Sportsbook

One of the main reasons why so many users sign up to BetUS is its fantastic range of player bonuses. Its welcome bonus rewards new players with a 125% match bonus worth up to $2,500. This offer comes with a rollover requirement on bets with minimum odds of 2.8:1 or better. You can claim this offer by entering promo code JOIN125 with your first payment.

Once you have exhausted this generous welcome bonus, BetUS keeps rewarding you with a choice of reload bonuses and other offers. You can also claim 100% refer-a-friend bonuses that effectively provide you with a no deposit offer.

BetUS is one of the biggest and most reputable online sportsbooks in Maryland. It boasts over 1 million users across the US and offers 24/7 support through a live chat function. The platform is a favorite amongst fans of rugby, soccer, horse racing, and golf, amongst many other popular sports.


  • Very generous welcome bonus
  • Superb eSports selection
  • Fast payouts
  • 24/7 live chat support


  • A limited choice of payment methods

5. XBet - Best Maryland Online Sports Betting Site for Beginners

XBet Sportsbook

Even though XBet is ranked as fifth-best, it is still worth your time, especially if you’re relatively new to sports betting in Maryland. This user-friendly and versatile platform offers over 20 sports, with hundreds of competitions and thousands of markets each year.

XBet supports payments in USD through a number of convenient payment methods. The sportsbook also accepts cryptocurrency payments, offering a fast and low-cost way to fund your account. Once you register an account, you’ll be able to play using Bitcoin, Litecoin, or Bitcoin Cash.

As a registered user, you’ll also be able to activate a number of XBet promotions, including horse racing rebates and refer-a-friend offers. However, the sportsbook’s first bonus is its welcome offer. New players can claim a 100% match deposit bonus worth up to $500. This offer includes a rollover requirement on bets with minimum odds of 2:1. Use promo code XB100 to receive this bonus today.


  • Competitive odds
  • 24/7 live chat support
  • Includes 100% referral bonuses
  • Quick cryptocurrency payouts


  • Relatively small bonus

Maryland Betting Sites Comparison

You might still be unsure about the best platform for sports betting in Maryland. This comparison table outlines the key features of our top 10 sportsbooks to make choosing easier.

Maryland Sportsbooks Welcome Bonus Promo Code Number of Sports Live Streaming Payment Methods
BetOnline 50% deposit match up to $1,000 BOL1000 20 No Credit card, debit card, wire transfer, Bitcoin, Bitcoin Cash, Ripple, Ethereum, Litecoin
Bovada 100% Bitcoin deposit match up to $750 BTCSWB750 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
XBet 100% deposit match up to $500 Not required 21 No Credit card, debit card, Bitcoin, Bitcoin Cash, 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 Maryland

If you’re a complete newbie or only have limited experience with sports betting in Maryland, the following guide will give you a step-by-step run-through to help you. We will be using BetOnline as our example platform, and we will explain how you can register an account, place your first deposit and start betting in just a few minutes.

If you join BetOnline today, you’ll be able to claim a 50% match bonus on your first deposit. Simply enter promo code BOL1000 to receive this valuable offer automatically.

Step 1: Register an Account

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

Step 2: Fill in Your Details

BetOnline Create Account

Enter the required information to create your new account. This includes your name, postcode, mobile number, and email address.

Step 3: Verify Your Email

Verify your email before placing your first deposit. To do this, simply visit your inbox and look for an email from BetOnline. Click the link found within the email to verify your address.

Step 4: Deposit Funds

BetOnline Make a Deposit

Once you’re logged into your BetOnline account, click on ‘Cashier’ to place your first deposit. The sportsbook supports a number of payment methods, including cryptocurrencies. Once you select your preferred method, remember to include the value of your deposit and the BetOnline promo code BOL1000 to get a 50% top-up on your deposit.

Step 5: Place Your First Bet

BetOnline Live Betting

Click on ‘Sports’ to open the sportsbook. 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 Maryland sports betting is easier and more convenient than it has ever been, online casinos in the State are not as fortunate. You can, nevertheless, enjoy betting on your favorite sports teams and accessing the latest casino games with ease by signing up to one of our recommended platforms.

BetOnline offers a great mix of sports markets and online casino games. By joining today, you can benefit from a $1,000 welcome bonus that you can use on either sports or games. Use promo code BOL1000 to receive your sportsbook reward with your first deposit.


🏆 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)

Is betting legal in Maryland?

Can I bet online in Maryland?

Where can I bet in Maryland?

What sportsbooks are there in Maryland?

What betting apps are in Maryland?

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