Home new jersey

NJ Sports Betting Guide – Best New Jersey Sportsbooks Reviewed



The State of New Jersey was the first to legalize betting, so it’s no surprise that NJ sports betting is one of the most developed across the entire US. As a resident of NJ, you can bet on virtually any sport imaginable, including the NBA, NFL, MLB, and NHL.

In this NJ online sports betting guide, we will fill you in on all you need to know about New Jersey betting sites. Keep reading to learn about some of the most generous welcome bonuses awaiting you and how to make the most out of each deposit.

10 Bookmakers that match your criteria...
882 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 $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.

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 $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.

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

There are hundreds of NJ sportsbooks to choose from. The following are the top 10 best NJ sports betting sites right now.

  • BetOnline Best Overall NJ Sports Betting Site.
  • XBet – Top Provider of Ongoing Bonuses in NJ.
  • MyBookie – Fast Payouts and Great Market Variety.
  • BetUS – Best NJ Sports Betting Site for its Welcome Bonus.
  • Bovada – Best NJ Sports Betting App.
  • Intertops – Extensive Selection of NBA Markets.
  • Sportsbetting.ag – Top NJ Sportsbook for Soccer and Football.
  • BetNow – Top Online Sportsbook and Casino in NJ.
  • GT Bets – Great NJ Betting Site for NCAAF Coverage.
  • BUSR – Top NJ Horse Betting Sportsbook.

Is Sports Betting Legal in New Jersey?

Following a 2018 law, sports betting became legal in the State of New Jersey. The introduction of legalized sports betting in NJ meant that the State was able to license operators who fulfilled certain conditions.

Online Sportsbooks

As a resident of NJ, you now have access to two types of online sports betting sites. Licensed online sportsbooks are ones that have partnered or formed part of licensed land-based casinos or racetracks. These sportsbooks must adhere to all the rules of the State, and, as a result, provide less attractive bonuses and features.

The other type of NJ sports betting sites are offshore sportsbooks. These platforms offer similar services, but have greater liberty to offer generous bonuses and feature-rich sportsbooks.

Land-based Betting in NJ

There are currently 11 establishments licensed to provide land-based sports betting in New Jersey. In accordance with the State’s law, these providers have partnered with established casinos and racetracks to offer their services.

Here is a list of the current land-based New Jersey sportsbooks:

  • Caesars Atlantic City Sports Book at Caesars AC in Atlantic City Boardwalk.
  • Caesars Sportsbook at Harrah’s AC in Atlantic City Marina.
  • Caesars Sportsbook at Ocean Casino in Atlantic City Boardwalk.
  • Caesars Sportsbook at Tropicana AC in Atlantic City Boardwalk.
  • DraftKings Sportsbook at the Resorts Casino in Atlantic City Boardwalk.
  • FanDuel Sportsbook at Bally’s AC in Atlantic City Boardwalk.
  • FanDuel Sportsbook at The Meadowlands in East Rutherford.
  • Hard Rock Sportsbook at Hard Rock Casino in Atlantic City Boardwalk.
  • Monmouth Park Sportsbook by Will Hill at the Monmouth Park in Oceanport.
  • Moneyline Sportsbook at The Borgata in Atlantic City Marina.
  • The Sportsbook at Golden Nugget AC in Atlantic City Marina.

NJ Horse Racing & Off Track Betting

New Jersey has five licensed horse racing tracks, including the Freehold Raceway and Garden State Park. These tracks provide a mix of thoroughbred and harness racing through the season or during special events.

The State also licensed off track betting sites located in major cities, such as East Rutherford and Oceanport.

Another popular way to bet on horses is through a New Jersey sportsbook. BUSR, for example, offers a great selection of local, national, and international races. It also provides a generous sign up bonus and horse racing rebates of up to 8%.

New Jersey Sports Betting Legislation Timeline

The road which led to NJ sports betting becoming legal was not an easy one. As with many other states, it was full of lawsuits and opposition by parties who stood to benefit from the status quo.

Here are some of the major events through the State’s push towards legalizing sports betting in NJ:

  • 2018 – New Jersey becomes the first US state to legalize sports betting. Gov. Phil Murphy signed the law and went on to place the first legal bet just a few days later.
  • 2017 – The US Supreme Court agreed to hear oral arguments and subsequently struck PASPA legislation down.
  • 2012 – NJ challenges PASPA legislation, passing a sports betting bill that would face significant legal challenges in the US Supreme Court.

Offshore Betting in NJ

Sports betting in NJ has long been a favorite pass time, and many residents were not keen to wait for legislators and lawyers to get their act together. This is why numerous offshore betting sites started offering their services to residents.

Today, you can find hundreds of offshore sportsbooks that let you create an account and start betting in minutes. It is important to note that some of these platforms are unsafe, so you should always verify that an offshore sportsbook is trustworthy and reputable.

We carry out extensive research into the best offshore gambling sites before listing them in our guides. Apart from seeing that they are licensed by an offshore jurisdiction, such as Panama or Curacao, we ensure that they have a track record of paying out on time and being fair with their users.

Another great reason to sign up to offshore platforms is that numerous accept cryptocurrency payments. Bitcoin betting sites let you deposit and withdraw faster and with lower fees.

Are Daily Fantasy Sports Legal in NJ?

FanDuel DFS

Yes, DFS are totally legal in NJ, and offered by several top providers, including FanDuel and DraftKings. You can sign up to any licensed Daily Fantasy Sports provider in NJ and access their full selection of sports and tournaments. These top providers also offer NJ betting apps to give you full access to DFS wherever you are.

NJ Casino Laws

Just like NJ sports betting, casino gambling is generally allowed across the State. As a resident, you can play your favorite slots and table games at both land-based establishments and online casinos.

Land Based Casinos

The State currently licensed a total of 21 casinos and pari-mutuel establishments. Here are some of the major land-based casinos, all located in Atlantic City.

  • Bally’s, in Midtown.
  • The Borgata, at the Marina.
  • Caesars, in Midtown.
  • Golden Nugget, at the Marina.
  • Hard Rock, located Uptown.
  • Harrah’s, at the Marina.
  • Ocean, located Uptown.
  • Resorts, located Uptown.
  • Tropicana, in Downbeach.

New Jersey Online Casinos

BetOnline Casino

New Jersey allows licensed casinos to offer online games and tables. As a result, you will find a great selection of betting apps and sportsbook sites offering both sports betting and casino games.

The vast majority of our recommended NJ sports betting sites offer this combination. By signing up to NJ online casinos and sportsbooks such as BetOnline and XBet, you’ll be able to enjoy a comprehensive sportsbook along with hundreds of top slots, card games and Roulette selections. In fact, both of these providers rank amongst the best Roulette casinos in the US.

New Jersey Gambling Tax

With New Jersey sports betting being legal and popular, it’s no surprise that the State has one of the most detailed tax mechanisms. Every win resulting from gambling can be subject to tax.

In the case of winnings coming from NJ sports betting establishments, you might be liable for one of two tax rates. If your bet was placed at a retail sportsbook, the tax rate is 8.5%. If you used a website or NJ betting apps, then the tax rate rises to 13%.

Irrespective of where you placed the bet, gambling winnings are also subject to federal tax. This tax rate is fixed at 24%, but only applicable if your winnings surpass a set threshold.

Whilst this guide is here to provide you with basic information, should you like to learn more about NJ gambling taxes, you should speak to a professional.

Best New Jersey Sports Betting Sites Reviewed

By now, you’re probably eager to sign up to the best NJ betting sites and place your first bet. In the following section, we’ll look at the key features found in our top five best NJ online sports betting platforms.

1. BetOnline – Best Overall NJ Sports Betting Site

BetOnline Sportsbook

BetOnline is one of the best and oldest sportsbooks on this list, having been launched in 2001. There are many reasons why we consider it to be the best NJ sports betting site, including the fact that it offers a superb choice of markets and is available through two downloadable betting apps.

Another great BetOnline feature is its extensive coverage of eSports. The selection includes CS:GO, Fifa, LoL, and Dota 2, and each includes a range of pre-game and in-play markets.

When it comes to sports, it is difficult to compete, let alone beat BetOnline. Its 20+ sports provide hundreds of markets with competitive odds. Live bets include creative short-term bets, such as next team to foul or next team to score.

You can join BetOnline today and claim a 50% match bonus worth up to $1,000. This offer has a wagering requirement with bets featuring minimum odds of 2:1. Enter BetOnline promo code BOL1000 to receive your BetOnline welcome bonus right now.


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


  • PayPal not accepted

2. XBet - Top Provider of Ongoing Bonuses in NJ

XBet Sportsbook

XBet is a popular NJ sports betting site that continues to reward its players long after they have exhausted their welcome bonus. There are numerous promotions throughout the year, including opportunities to claim free bets, reload bonuses, and rebates of up to 7% on applicable horse race bets.

At XBet, you can also claim the closest thing to a no-deposit bonus. By referring your friends, you can receive a 100% bonus based on their deposit.

The XBet sportsbook has plenty to offer, with over 20 different sports, including football, ice hockey, and baseball. eSports are also represented, and even though the selection is not as large as with other providers, you can still bet on major worldwide tournaments and events.

To get your first XBet bonus today, all you need to do is register an account and place your first deposit. In turn, you’ll receive a 100% match bonus worth up to $500. This offer requires you to fulfill a wagering requirement on minimum odds of 2:1. Enter promo code XB100 to claim this offer.


  • Up to 7% horse racing rebates
  • Quick cryptocurrency payouts
  • 24/7 live chat support
  • Includes 100% referral bonuses


  • A relatively small welcome bonus

3. MyBookie - Fast Payouts and Great Market Variety

MyBookie Sportsbook

MyBookie is one of the top NJ sports betting sites for cryptocurrencies and fast payouts. The platform supports deposits and withdrawals through five coins and tokens, including Bitcoin and Litecoin. By using cryptocurrencies, you can benefit from lower fees and faster transactions.

Another top quality of MyBookie is its range of sports and markets. It’s not just the number of competitions available, but also the depth of each market. For example, headline events, including the NBA Finals and NFL Sundays commonly have hundreds of associated markets available on this sportsbook.

By joining one of the most popular NJ sports betting sites you’ll be able to receive a 100% match deposit bonus of up to $1,000. This MyBookie welcome bonus is subject to a rollover requirement on bets with minimum odds of 2.5:1. Enter MyBookie promo code MYB100 when placing your first deposit to claim this offer.


  • Best provider of prop bets and specials
  • Great choice of ongoing promotions
  • Top odds for live bets
  • Great basketball coverage


  • A limited choice of eSports

4. BetUS - Best NJ Sports Betting Site for its Welcome Bonus

BetUS Sportsbook

BetUS is one of the more established sportsbooks in NJ, offering a safe and exciting experience from the moment you sign up. It has been in operation since 1994 and is accessible across devices through its mobile-optimized website.

In fact, the sportsbook’s welcome bonus is often regarded as the most generous across the US. New players who register a new account will be able to receive a 125% match deposit bonus worth up to $2,500. Before withdrawing your reward, you’ll have 14 days within which to fulfill a wagering requirement on bets with odds of 2.8:1 or higher. Enter promo code JOIN125 to receive your BetUS welcome bonus.

As a registered BetUS user, you’ll get access to over 19+ sports, including golf, tennis, and rugby. This platform is amongst the best to bet on the Devils, Giants, and Jets as it offers competitive odds and a selection of both pre-game and in-play markets.


  • $2,500 generous welcome bonus
  • Superb eSports selection
  • Extensive sports coverage through blogs, vlogs, and guides
  • 24/7 live chat support


  • Demanding welcome bonus terms

5. Bovada - Best NJ Sports Betting App

Bovada Sportsbook

There are several reasons why Bovada is often named as one of the best NJ sports betting sites for mobile betting. This online sportsbook can be downloaded onto your Android and iOS devices and provide you with the same, feature-rich platform found on its main website.

One of the sportsbook’s main features is its live streaming services. Free to registered players who fulfill wagering requirements, Bovada lets you watch the action live directly from your smartphone or tablet. Whilst the game is playing out, you have the opportunity to place a range of extensive in-play bets. When you think the moment is right, you can cash out early to maximize potential payouts.

Bovada’s pre-game selection is also better developed than some of its main competitors. Apart from featuring all major sports, the platform offers a selection of futures markets, including the NBA and college sports.

You can join Bovada today to receive a 100% match deposit bonus worth up to $1000 using Bovada promo code BVD1000. Although this bonus is relatively small, it comes with a reasonable wagering requirement of 5x on bets with odds of 2:1 or higher. There is no promo code for this Bovada offer, simply select it from the menu when placing your first deposit.


  • $1 bets accepted
  • Great selection of futures markets
  • Includes a ‘build your own bet’ feature
  • Live streaming available


  • No eWallets available

Best New Jersey Betting Sites Comparison

Whilst we hope that the mini-reviews of the best NJ betting sites were useful, you will probably wish to learn more about all our 10 recommended platforms. This comparison table should help you identify the key benefits of each sportsbook.

New Jersey 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
XBet 100% deposit match up to $500 Not required 21 No Credit card, debit card, 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
Bovada 50% match deposit up to $250 N/A 22 Yes Credit card, debit card, Zelle, 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 New Jersey

NJ online sports betting is fun and exciting and comes with the approval of State legislators. In the following section, we’ll show you how easy it is to register a new account, make a deposit, and place your first sports bet.

In this example, we are using BetOnline, since it is one of the very best NJ betting sites available. Apart from offering a range of great sports and features, this sportsbook will reward your first deposit with a 50% match bonus worth up to $1,000. To claim this reward, enter promo code BOL1000 with your first payment.

Step 1: Register an Account

BetOnline Promo Codes Guide

Start by visiting BetOnline and clicking 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 by opening your inbox and looking 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 Sportsbook Place a Bet

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.


The Garden State is significantly responsible for making sports betting accessible across the nation. Today, you can enjoy a wide variety of NJ sports betting sites from the comfort of your home or smartphone. It only takes a few moments to sign up to BetOnline, and you’ll be able to claim a generous $1,000 welcome bonus followed by a wide variety of ongoing promotions.


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

Can I bet on sports online in NJ?

Where can I place sports bets in NJ?

What betting sites are there in New Jersey?

What is the best online sportsbook in NJ?

Is DraftKings legal in New Jersey?

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