Connect with us
Home » nj

Best NJ Sports Betting Sites & Sportsbooks 2021 – Claim $5000+ in Free Bets



New Jersey was one of the first states in the US to legalize NJ sports betting & gambling. So, it should come as little surprise that NJ is also one of the top places to wager on everything from the NBA to football to soccer.

In this guide, we’ll review the 10 best NJ sports betting sites and explain everything you need to know about sports betting in New Jersey.

Best NJ Betting Sites Ranked

The Best NJ Sports Betting Sites List 2021

Here is our list of the 10 best NJ sports betting sites in 2021:

  • MyBookie – One of the most trusted brands in online betting in America
  • BetOnline – Huge social presence and great NFL specials
  • BetUS – Sportsbook, casino and poker all available online
  • BUSR – Less well known but trusted sportsbook
  • Bovada – A giant in online betting with lines on everything
  • BetNow – Smaller football and basketball focused brand
  • GTBets – Football first sportsbook but still useful to have
  • Xbet – Extremely easy to use brand with good bonuses
  • – One of the original offshore brands but losing popularity to MyBookie and BetOnline

Best NJ Sportsbooks Reviewed

To help you decide which New Jersey betting sites are right for you, let’s dive into detailed reviews of the 10 best NJ sportsbooks.

1. MyBookie – Best Overall NJ Sports Betting Site

MyBookie – Sports Betting Site

MyBookie is a popular sportsbook that is renowned for its wide range of markets. They cover all sports and have fantastic depth of markets in each, with the headline events such as NBA Finals and NFL Sundays having hundreds of different betting options available.

MyBookie offers all new users a 100% deposit match bonus up to $1,000 that you can use to bet on your favorite sports. They offer added bonuses on casino, plus enhanced deposit bonuses when you use crypto currencies.

Another benefit of MyBookie is its fast payouts, as all withdrawal requests are processed within 48 hours. We’re also big fans of the MyBookie app, which is available on iOS and Android and offers a very smooth mobile betting experience.

Overall, they are one of the most recognisable betting brands online and the trust factor is high for MyBookie.


  • Excellent basketball coverage
  • Lots of betting specials and deep markets
  • Some of the best odds and promotions available online


  • Could have more Esports markets

2. BetOnline – Top NJ Online Sports Betting Site for NFL Specials


BetOnline is one of the most experienced sportsbooks in the business, having been founded in New York all the way back in 2001. It’s also one of the most popular around, ranking among the top 50 biggest sportsbooks by betting volume, and it’s easy to see why so many bettors favor BetOnline.

For starters, it offers a very generous welcome bonus that allows you to claim up to $1,000! This large offer is available to all new users who sign up. There are also some great promos to claim after for sports like football and basketball.

There’s a wide range of betting markets available at BetOnline, including all major US leagues as well as other events from around the world, such as global soccer leagues and tournaments. With so much variety, including many live markets, there’s something to suit bettors of all preferences at this New Jersey betting site. There’s also a great range of Esports betting markets, including Fifa, CS: GO, LoL, Dota 2, Valorant, Call of Duty, Starcraft 2, and Rainbow Six.

BetOnline supports a variety of different payment methods, including debit cards, credit cards and cryptocurrencies like Bitcoin. This is a very secure site that uses date encryption to keep your account secure, so you can bet in confidence. BetOnline also offers a racebook, online casino and poker section, so it’s perfect if you’re a fan of these also.


    • Generous welcome bonus
    • Excellent variety of eSports markets
    • Great range of live markets
    • Secure and reputable sportsbook


  • Doesn’t accept PayPal

3. Bovada – Excellent NJ Sports Betting Site for Promos


If you’re looking for a New Jersey sportsbook that offers plenty of bonuses, then Bovada is certainly one to check out. For starters, it offers a generous $1,000 deposit match bonus to all new bettors which you can claim using the Bovada promo code BVD1000. That’s just the tip of the iceberg in terms of Bovada bonuses, though, with plenty of regular betting promos and cash prizes available for existing users.

Bovada offers full Bitcoin support and very fast payouts, so it’s great if you prefer to deposit using cryptocurrencies. There’s a huge range of sports markets and live betting option, as well as a range of wagers for Esports like League of Legends, CS:GO and Call of Duty. The low bet limits mean you can make your wagers as small as you like.

This is a very popular and trusted New Jersey sports betting site, having been founded by Calvin Ayre back in 2011 and being favored by US bettors ever since.  Bovada also ranks well in terms of usability, with an intuitive website and impressive mobile app, so you can bet whichever way you prefer


  • Fast Bitcoin payouts
  • Very low minimum bet limits
  • Extensive sports coverage


  • Lacks e-wallet payment methods

4. BetUS – Largest NJ Sports Betting Welcome Bonus


If you’re looking for a blockbuster betting bonus, you’ve come to the right place. If you sign up using the BetUS promo code JOIN125, you can bag a 125% deposit bonus worth up to $3,125! This is a 100% sports bonus and 25% casino bonus, so you can use it for different types of gambling on the BetUS platform.

This site is one of the oldest sportsbooks in New Jersey, having been formed way back in 1994. It accepts wagers on a wide variety of different sports, from football, basketball, hockey and baseball to soccer, golf, tennis, motorsports and combat sports. You can also bet on a number of different Esports.

As well as the welcome bonus, there are some fantastic reload bonuses available, such as the offer which allows you to claim a bonus worth up to 50% of your deposit everytime you make a payment using crypto! There’s also a 100% referral bonus, so you can bag even more bonus funds if you invite your friends or family to join BetUS, either via the desktop site or mobile betting app.

We also like the series of analysis articles covering sports like football, baseball and more, which you can use to help identify good bets.


  • Huge welcome bonus
  • Great choice of reload bonuses and promos
  • Well designed site and intuitive app


  • Not as many Esports as some other sites

5. XBet – New Betting Site in New Jersey

XBet Sports Bonus

Another sportsbook that’s worth considering is XBet, an exciting new sportsbook available to NJ bettors. While the $500 sign up bonus isn’t the biggest we’ve seen, there are some other great promos on offer.

For example, through the daily racing rebate promo, you can get up to 7% back on all wagers at race qualifying tracks! There’s a variety of races to bet on each day, so XBet is a great choice for racing fans. There’s also a $100 referral bonus which you can use an unlimited amount of times by inviting friends and family to sign up.

XBet is a crypto betting site that offers a variety of payment methods like Bitcoin, Litecoin and Bitcoin Cash, although you can also use credit and debit cards. Payouts are processed within 48 hours, so you don’t have to wait long to get your winnings.


  • Generous horse betting rebate
  • Accepts a range of crypto payments
  • Fast withdrawals


  • Small welcome offer than other sportsbooks

NJ Online Betting Sites Comparison

Now that you know more about the best NJ sports betting sites, how do you decide which one is right for you? We’ve put together a table comparing the top sportsbooks so you can see how they stack up.

Welcome Bonus Promo Code Live Streaming Highlights 100% deposit match up to $1,000 Not required No Large cash contests
High limit betting
MyBookie 100% deposit match up to $1,000 INSIDERS No Weekly betting contests
Bitcoin boost bonus
Bovada 100% Bitcoin deposit  match up to $1000 BVD1000 Yes Prop bet builder
Live sports streaming
BetUS 125% sportsbook deposit match up to $3,125 JOIN125 No Tips and analysis articles
Generous loyalty program
XBet 100% deposit match up to $500 Not required No Racing rebate promo
Unlimited referal bonus
Intertops 100% deposit match up to $500 INSIDERS No Weekly NFL pools
Monthly parlay contest 100% deposit match up to $1,000 KICK100 No Free live betting promos
Big money NFL contests
BetNow 100% deposit match up to $500 BN100 No Weekly $10,000 MLB contests
Weekly horse rebate
GT Bets 100% deposit match up to $500 BOS50 No Gametime Rewards loyalty scheme
Monthly horse rebate
BUSR 20% deposit match up to $500 WELCOME20 No Daily rebatee
Unlimited referal bonus

How We Select the Best NJ Sports Betting Sites

Want to learn more about how to choose the best NJ sports betting sites? We’ve put together a guide to the key factors we consider when evaluating online sportsbooks.

Licensing & Security

One of the first things to consider when choosing an NJ sportsbook is whether it’s licensed. All of the betting sites we reviewed are licensed and regulated by the state of New Jersey, which has strict laws around gambling and sports betting. If you’re not sure whether a sportsbook is regulated, you can check the New Jersey gambling commission’s list of regulated sportsbooks.

Security is also important, since you want to be certain that your account details and funds are safe. Look for online sports betting sites that use SSL encryption or another form of security to protect your account.

Range of Markets

One of the biggest differences you’ll find between the best NJ online sports betting sites is what range of sports they let you wager on. Some sportsbooks like Draftkings cover dozens of different sports, including lesser-watched matches like swimming, rowing, and wrestling. Others only allow betting on the major US sports leagues and popular sports like soccer.

If you’re mainly interested in betting on the NBA, NFL, MLB, or NHL, then you’re in luck – virtually every major sportsbook in New Jersey covers these leagues. However, if you want to bet on niche sports, you’ll need to choose a sportsbook that offers the matches you’re interested in.


Even for the same match, different sportsbooks can offer different odds. That has a big impact on how much you’ll be paid out if you win. So, it’s important to look across sports betting sites to find out where you can get the best odds for the sports you’re interested in.

In general, Fanduel and Sugarhouse tend to have the most favorable odds for players out of the sportsbooks we reviewed. The difference between these and other top NJ sports betting online platforms might be small, but it can add up over time.

Free Bets & Bonuses

Most New Jersey sportsbooks offer a welcome bonus to encourage you to start playing. These can be deposit matches, in which the sportsbook will meet or exceed the initial deposit you make into your account. Welcome bonuses can also come as free bets, in which case you’re reimbursed if you lose your wager.

Be sure to read the terms and conditions for any sign-up bonus. There are typically rules around how many bets you need to make before you can withdraw the welcome bonus or any winnings you earned using the bonus money.

Live Betting & Streaming

Top NJ sportsbooks also offer live, in-game betting during ongoing matches. As a game evolves, you can make bets on the winner or choose from a set of prop bets. Odds are updated throughout the game, so this is a fun way to make predictions as conditions change.

In addition, most NJ sportsbooks now offer high-definition streaming of games. You can keep an eye on the action from your computer or smartphone. Better yet, streaming is available even if you haven’t placed a bet on the match already.

Usability on Desktop & Mobile

Navigating your sportsbook and placing bets should be as simple as possible. That’s why it’s also important to consider how user-friendly a betting site’s website and mobile apps are.

Things to look for include a clear organization of sports, a parlay bet builder, and a streamlined betslip. We also like having the ability to save specific sports or matches as favorites so they’re easy to return to later. Most New Jersey sportsbooks also have a special category for matches that are live right now, which makes it easy to place in-game bets.


Another thing to consider when choosing the best NJ sports betting sites is how easy it is to deposit and withdraw money from your account. Most of the sportsbooks we reviewed accept Visa and Mastercard debit cards and credit cards along with bank transfers and PayPal. Withdrawals should be processed in under 2 business days so you can get your earnings as quickly as possible.

Special Features

Some sports betting sites have added special features to help distinguish themselves from the competition. For example, DraftKings and Fanduel each offer daily fantasy sports alongside sports betting to enable you to take part in tournaments and head-to-head competitions. Other sportsbooks, like BetMGM and Borgata, have parlay builders to make it simple to create combination wagers.

Customer Service

It’s also worth taking a look at what options top sports betting sites offer if you need help with your account. The best NJ online sports betting sites offer 24/7 customer service by phone and live chat.

While having access to only email support is okay, it can take hours to days to get a response to your question – which isn’t great when you’ve got a bet riding on a game taking place right now.

Guide to NJ Sports Betting

Sports betting in New Jersey is relatively new. So, many players have questions about whether it’s legal, how it’s taxed, and how you can bet. In this section, we’ll answer some common questions about how sports betting works in New Jersey.

Is Sports Betting Legal in New Jersey?

Sports betting was legalized in New Jersey in 2018 after the US Supreme Court overturned a law prohibiting sports gambling across the country. New Jersey had already approved sports betting prior to the Supreme Court decision, so the state was able to start allowing sportsbooks right away.

Today, sports betting is allowed for anyone over the age of 18 in New Jersey. You can bet online or offline at casinos in Atlantic City. The only restriction is that you must be located in New Jersey at the time your bet is placed with NJ online sports betting sites.

How is Betting Taxed in NJ?

Any winnings from sports betting in New Jersey are subject to state and federal taxes. At the federal level, you’ll need to report sports betting winnings as gambling earnings on your tax return. For New Jersey state taxes, you’ll pay an 8.5% tax rate on in-person sportsbooks winnings and a 13% tax rate on online and mobile sportsbook winnings.

Keep in mind that losses can offset your winnings. So, you only need to report your net earnings from sports gambling on your taxes.

New Jersey Gambling Options

When it comes to gambling in New Jersey, you have a lot of options. Let’s take a closer look at the main types of gambling allowed in NJ.

Sports Betting

Sports betting in New Jersey involves betting on the outcome of sporting events. You can bet on who will win a NFL game, for example, or bet on who will win gold in the Olympics. Most sportsbooks in New Jersey also let you make ‘prop’ bets, or proposition bets, in which you bet on how many points a specific player will score or who will be ahead after the first half of a game.

Sports betting in New Jersey is allowed online or in-person at a retail sportsbook. Many of the casinos in Atlantic City have retail sportsbooks, and there are others throughout the state.

Online Casinos

You can also play slots, roulette, blackjack, and dozens of other games at casinos in New Jersey. Some of the best NJ online sports betting sites, including also offer online casinos. Even better, you can join a table with a live dealer over video to feel as if you’re sitting at the table in person in Atlantic City or Las Vegas.


New Jersey also allows virtual poker. Many online casinos coordinate this through live online games and tournaments, so you can join other players and compete as if you were at the casino in person. Many online casinos also offer video poker, which doesn’t require you to join a tournament.

NJ Betting Bonuses

Many NJ online sports betting sites offer bonuses to welcome you to the sportsbook and reward you for playing. Let’s take a look at some of the main types of bonuses you’re likely to encounter.

Deposit Matches

Deposit match bonuses reward you with extra funds when you make a deposit to your sportsbook account. The match can be 100% of what you deposit – effectively doubling your money – or more or less than that.

Risk-free Bets

Other NJ sportsbooks offer risk-free bets when you sign up. You’ll need to deposit funds into your account and place a bet like you normally would. If you win, you get to keep your earnings. If you lose, the sportsbook will reimburse the money you wagered into your account within a day or two.

No-deposit Bonuses

No-deposit bonuses are somewhat more rare at NJ sportsbooks. With this type of bonus, you don’t need to make an initial deposit at all to get the bonus funds. So, you can start betting right away without committing any of your own money.

Wager Requirements

One thing to keep in mind is that most sportsbooks have rules around how much you have to wager before you can withdraw your bonus funds.

At DraftKings, for example, the deposit match is only released in $1 increments as you place bets. Other sportsbooks are more lenient. Some require you only need to make one $25 bet and then the deposit match bonus is yours to keep.

Welcome Bonus Promo Code Minimum Odds 100% deposit match up to $1,000 Not required 2
MyBookie 100% deposit match up to $1,000 Not required 2.5
Bovada 100% Bitcoin deposit  match up to $1000 BVD1000 2
BetUS 125% sportsbook deposit match up to $3,125 JOIN125 2.8
XBet 100% deposit match up to $500  

Not required

Intertops 100% deposit match up to $500 INSIDERS 2 100% deposit match up to $1,000 KICK100 2.5
BetNow 100% deposit match up to $500 BN100 2.6
GT Bets 100% deposit match up to $500 BOS50 2
BUSR 20% deposit match up to $500 WELCOME20 2.5

Payments Methods Available at New Jersey Sportsbooks

Wondering how you can fund your New Jersey sportsbook account? Most of the best sports betting sites in New Jersey accept credit cards, debit cards, and bank transfers. You can also fund your sportsbook account with PayPal.

Let’s take a closer look at what payment methods each of the major NJ sportsbooks accept and how withdrawals work.

Sportsbook Deposit and Withdrawal Methods Min Deposit Min Withdrawal Payout Time
BetOnline Credit card, debit card, wire transfer, money order, Bitcoin, Bitcoin Cash, Ethereum, Litecoin, Ripple $10 $100 1-48 hours
MyBookie Credit card, debit card, wire transfer, Bitcoin, Bitcoin Cash, Ripple, Ethereum $25 $100 1-48 hours
Bovada Credit card, debit card, Zelle, Bitcoin, Bitcoin Cash, Litecoin $10 $500 1-24 hours
BetUS MasterCard, Visa, Bitcoin, Bitcoin Cash, Litecoin, Ethereum $10 $100 1-24 hours
XBet VISA, Mastercard, AmEx, Bitcoin $25 $100 24-48 hours

How to Get Started with a Top NJ Betting Site

Ready to start wagering with the best NJ sportsbook? We’ll show you how to sign up for a DraftKings account and place your first bet.

Step 1: Sign Up

To get started with BetOnline, head to the sportsbook website or download the mobile app on your smartphone. Click or tap ‘Sign Up’ and enter your name, email, and a password for your account.

BetOnline Casino Sign Up

Step 2: Verify Your Account

As part of the sign up process, BetOnline requires you to verify a few details about yourself. You’ll need to first verify your email by opening an automatically generated message that BetOnline sends you. Next, you’ll need to upload a copy of your NJ driver’s license or US passport.

BetOnline Registry Step 2

Step 3: Deposit Funds

Once your account is verified, you can add funds to your account. BetOnline requires a minimum deposit of $5, which you can pay by credit card, debit card, or PayPal. Keep in mind you’ll need to deposit $5,000 if you want to claim the full $1,000 welcome bonus.

BetOnline Deposit Cryptocurrency

Step 4: Start Betting

Now you’re ready to place your first bet with BetOnline. From the lobby, choose the sport you’re interested in and then pick a matchup. You can click on any odds or outcome to add it to your betslip. When your bet is ready, click ‘Place Bets’ to enter your wager.


Thanks to our guide to the 10 best NJ sports betting sites, you can find the right sportsbook for you and start wagering today.

Ready to place your first NJ sports bet? Click the link below to create a BetOnline account today!


Can I bet online in NJ?

When was online sports betting legalized in New Jersey?

Where can I bet on sports in NJ?

How much money has New Jersey made on sports betting?

What is the best betting site in NJ?

Michael is based on Washington and has written for a variety of major online publications. He has an in depth knowledge of the US gambling market and writes state betting guides and sportsbook reviews for Basketballinsiders.