Home pennsylvania

Pennsylvania Sports Betting Sites – Best PA Sportsbooks Reviewed



Pennsylvania sports betting is flourishing thanks to a combination of top-rated sportsbooks and a supportive legal framework. If you live in the State, you can look forward to placing bets on your favorite teams whilst benefitting from a range of generous bonuses and rewards.

If all this sounds great, keep reading our guide on sports betting Pennsylvania. Apart from going through laws and regulations, we will highlight the top 10 best Pennsylvania sports betting apps and sites. We will also show you how easy it is to register a new account and start betting in just a few minutes.

10 Bookmakers that match your criteria...
181 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 Pennsylvania Sports Betting Sites List 2022

You will find hundreds of sites offering Pennsylvania sports betting opportunities. Below are the top 10 best platforms for sports betting with great benefits.

  • XBetBest Overall Pennsylvania Sports Betting Site.
  • BetOnline – Top eSports Betting Platform in PA.
  • Bovada – Best Provider of Live Sports Betting Pennsylvania.
  • MyBookie – One of the Best Platforms for Ongoing Bonuses.
  • BetUS – Best Pennsylvania Sports Betting Site for NBA Markets.
  • Intertops – Best NFL Market Selection in PA.
  • Sportsbetting.ag – Best Pennysylvania Sportsbook for Sports Analysis.
  • BetNow – Access a Great Choice of Sports Markets and Casino Games.
  • GT Bets – One of the Best Sports Betting Apps Pennsylvania.
  • BUSR – Ideal for Horse Racing Fans and Live Bets.

Is Sports Betting Legal in Pennsylvania?

The State of Pennsylvania legalized sports betting back in 2018 making it one of the first jurisdictions to embrace this popular pass time. Both land-based and online sports betting Pennsylvania are allowed, so just like New Jersey sportsbooks, PA platforms had the opportunity to offer their services without worrying about being shut down.

Online Sportsbooks

If you were to ask residents the question, ‘is sports betting legal in Pennsylvania?’, you’d probably get a mix of answers. Whilst some are well-informed about the laws, others hold the misconception that online sportsbooks are not allowed.

In fact, Pennsylvania legal sports betting includes online sportsbooks as well as gambling apps.

There is a distinction, however, between online sportsbooks licensed in the State and offshore platforms licensed elsewhere.

Land-based Betting in Pennsylvania

Land-based sports betting Pennsylvania is possible, although there are only a handful of licensed establishments to choose from. These are:

  • BetRivers Sportsbook at Rivers Pittsburgh.
  • BetRivers Sportsbook at Rivers Philadelphia.
  • FanDuel Sportsbook at Valley Forge Casino.
  • Parx Sportsbook at Parx Casino.
  • South Philly Sportsbook at South Philadelphia Race & Sportsbook
  • Sportsbook at The Meadows.
  • Sportsbook at Wind Creek Bethlehem at Wind Creek Casino
  • Sportsbook Mount Airy at Mount Airy Casino
  • The Book at Harrah’s Casino
  • The Sportsbook at the Hollywood Casino in Penn National
  • TwinSpires Sportsbook at Presque Isle Downs
  • Unibet Sportsbook at Mohegan Sun

Pennsylvania Horse Racing & Off Track Betting

There are various locations where legal sports betting in Pennsylvania is geared towards horse races. The State has eight licensed tracks that offer a range of thoroughbred and harness racing, though not all of these operate all year round. You can also find a small number of off-track betting sites, with the majority centered around Philly.

Timeline of Pennsylvania Sports Betting Legislation

Pennsylvania sports betting legislation has had to overcome major hurdles before becoming a reality. Below are some of the most notable moments in the State’s push towards legalizing sports betting Pennsylvania.

  • 2019 – PA sees the opening of its first online casino.
  • 2018 – Sports betting Pennsylvania becomes legal, with the first licensed sportsbook opening in November.
  • 2017 – The PA House passes Pennsylvania sports betting legislation that establishes the rules and regulations for different types of sports betting.
  • 2016 – The PA House passes a resolution to ask Congress to repeal a federal ban on sports betting.

Offshore Betting

Whilst there are a number of licensed sportsbooks in Pennsylvania, the selection is still fairly limited. Moreover, due to the high fees due by licensed platforms, player bonuses and benefits are normally low.

This is why offshore betting sites remain an attractive alternative. These are betting apps and websites that are based and oftentimes licensed abroad. In some cases, they may be licensed by Curacao, Panama City, or Costa Rica. In other cases, they might be licensed by another authority or not be licensed at all.

There is a huge number of offshore sportsbooks to choose from, but it can be difficult to distinguish between the best ones and the rest. This is why we have created this Pennsylvania sports betting guide. On this page, we have listed the top 10 best offshore sportsbooks that are safe and reputable, and known for offering generous player bonuses.

Many of these platforms are also Bitcoin betting sites, allowing you to pay using a variety of supported cryptocurrencies. In this way, you can benefit from faster withdrawals and low payment fees. Moreover, many of the best Pennsylvania sportsbooks we’ve listed on this guide reserve special rewards for players who use crypto over USD.

Pennsylvania Daily Fantasy Sports?

If you’re wondering whether DFS are legal in the State, the answer is, yes! Just like sports betting Pennsylvania, you can enjoy betting on NFL fantasy and many other sports from the comfort of your desktop or mobile app.

Pennsylvania Casino Laws

Just like sports betting, Pennsylvania online gambling is legal. You can find some of the best new casinos in Philadelphia and Pittsburgh, or online, on a number of licensed or offshore sites.

Online Casinos

XBet Lobby Games
XBet Lobby Games

Many licensed Pennsylvania online sports betting sites also offer a range of online casino games. These are accessible on both desktop computers and handheld devices. Just like in the case of Pennsylvania online sports betting, however, the range of games and player bonuses offered by these operators is fairly limited.

Offshore online casinos, such as XBet and BetOnline, offer a much better alternative. With a single account, you’ll be able to access hundreds of your favorite online slots and table games, as well as place sports bets on over 20 sports. Moreover, both these platforms offer sign-up bonuses worth hundreds of thousands of dollars.

Land Based Casinos

Pennsylvania currently has a total of 17 land-based casinos that are licensed to operate in the State. These establishments offer a varying amount of games and services. Some of the most noteworthy land-based casinos in Pennsylvania include:

  • Live! Casino and Hotel in Philadelphia.
  • Mount Airy Casino in Mount Pocono.
  • Rivers Casino in Pittsburgh.
  • Rivers Casino Philadelphia in Philadelphia.
  • Wind Creek Casino in Bethlehem.

The State also has a number of licensed racinos and resort casinos. These provide a mix of casino games, horse race betting, and other forms of gambling.

Pennsylvania Gambling Tax

Whilst gambling tax is unavoidable in Pennsylvania, it is one of the lowest anywhere in the US. Payouts from sports betting in Pennsylvania are subject to two types of tax, namely State income tax and federal tax.

The Pennsylvania sports betting income tax is a flat 3.07%. Federal tax is also a flat 24%, but is only applicable if your winnings surpass any of these thresholds:

  • The winnings are $1,200 or more from Bingo or slots.
  • The winnings are $1,500 or more from a Keno game.
  • The winnings are more than $5,000 from a Poker tournament.
  • Winnings from other games not listed above are $600 or more and at least 300 times the amount of the wager.
  • The winnings are subject to federal income tax withholding.

Before filing your Pennsylvania sports betting taxes, you might be able to deduct your original wager or itemized losses. For more information about this, we recommend that you speak to a tax professional.

Best Pennsylvania Sports Betting Sites Reviewed

In the following section, we will review the five best Pennsylvania sports betting sites. Keep reading to find out the key benefits of each platform and the generous welcome bonus that awaits new players.

1. XBet – Best Overall Pennsylvania Sports Betting Site

XBet Sportsbook

XBet is our pick for the best Pennsylvania sports betting site as it combines a vast selection of sports and markets with a user-friendly interface and omnichannel accessibility.

This online sportsbook offers over 20 different sports, including baseball, basketball, and football. All major local, national, and international competitions are featured on the platform, with a great choice of pre-game and in-play markets.

Another great reason to join XBet is its availability on both desktop computers, smartphones, and tablets. You can download the free XBet app on Android and iOS devices, or access the feature-rich platform directly from its mobile-optimized website.

By registering a new XBet account today, you’ll be able to benefit from a generous, $500 welcome bonus. This 100% match deposit offer is subject to a rollover requirement on bets with minimum odds of 2:1. There is no expiration period for this offer. To activate it, simply enter XBet promo code XB100 when placing your first deposit.


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


  • A relatively small welcome bonus

2. BetOnline – Top eSports Betting Platform in PA

BetOnline Promo Codes Guide

There are many reasons why BetOnline is amongst the very best Pennsylvania sports betting sites. One of these reasons is its vast selection and depth of eSports markets. All major titles are featured, along with a few less popular genres. As a registered player, you’ll be able to bet on CS:GO, League of Legends, DOTA 2, Fifa, and a host of other games.

BetOnline is a powerful sportsbook featuring 20+ sports, each with hundreds of matches and thousands of markets. You can choose between pre-game markets or bet on live games, benefitting from special short-term bets and odds boosts. This online sportsbook is ideal to bet on Eagles, Penguins, and the Philadelphia Flyers.

We explain how to register an account with BetOnline and place your first sports bet in our detailed New Jersey sports betting guide.

If you join BetOnline today, you’ll be able to claim a 50% welcome bonus worth up to $1,000. This generous bonus requires you to fulfill a rollover requirement on bets with odds of 2:1 or higher. You’ll have 30 days within which to fulfill this requirement, and they begin as soon as you enter BetOnline promo code BOL1000 and complete your first deposit.


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


  • PayPal not accepted

3. Bovada – Best Provider of Live Sports Betting Pennsylvania

Bovada Sportsbook

Bovada makes it onto the list of the top three best Pennsylvania sports betting sites since it excels in live markets and streaming. By registering an account, you’ll get access to a comprehensive in-play betting platform that includes top matches in golf, tennis, football, and soccer.

Moreover, you’ll be able to watch a number of these matches live for free, directly from your desktop or smartphone.

The Bovada sportsbook platform is available on mobile devices through a mobile-optimized website and free Android and iOS apps. These gambling apps provide a quick and easy way to place a sports bet in seconds.

Join Bovada today to claim a 100% welcome bonus worth up to $1000 using Bovada promo code BVD1000. 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
  • Great choice of Bitcoin promotions
  • Great selection of futures markets
  • Live streaming available


  • No eWallets available

4. MyBookie – One of the Best Platforms for Ongoing Bonuses

MyBookie Sportsbook

MyBookie is a great example of why offshore sportsbooks are so popular in Pennsylvania. This top-rated platform offers a range of ongoing offers that include reload bonuses, 8% rebates on horse race bets, and a 250% referral bonus

This platform has also fully-embraced cryptocurrencies and lets you fund your account using five coins and tokens, including Bitcoin and Ethereum.

The MyBookie sportsbook offers a comprehensive choice of sports and top national championships. These include NFL, NBA, MLB, and NCAAB. You can also bet on international events, such as the UK’s Premier League or Spain’s La Liga.

Each event on MyBookie comes with an extensive range of markets. For example, NFL Sundays or NBA Finals feature hundreds of associated markets per event.

You can sign up to MyBookie right now and claim a 100% match deposit bonus worth up to $1,000. This new player bonus is subject to a rollover requirement on bets with minimum odds of 2.5:1. There is no fixed expiration period on this offer. Enter MyBookie promo code MYB100 to receive your MyBookie welcome bonus.


  • Best provider of prop bets and specials
  • Great choice of ongoing promotions
  • Top odds for live bets
  • Very good depth of markets


  • A limited choice of eSports

5. BetUS – Best Pennsylvania Sports Betting Site for NBA Markets

BetUS Sportsbook

BetUS is one of the best and oldest sport betting Pennsylvania sites. In operation since 1994, it has gained a reputation for offering superb odds and a wide range of markets. It excels particularly in NBA matches, being amongst the first sportsbooks to feature markets for upcoming seasons.

Basketball is just one of 20+ sports featured on BetUS. As a registered player, you’ll also be able to bet on baseball, tennis, motorsports, boxing, and a host of other popular sports. You can also access novelty markets or bet on entertainment and political events.

BetUS is especially known for offering the highest-value welcome bonus in Pennsylvania. Once you register an account, you’ll be able to claim a 125% welcome bonus worth $2,500 with your first deposit. 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 BetUS promo code JOIN125 to receive your BetUS welcome bonus.


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


  • A limited choice of USD payment methods

Pennsylvania Betting Sites Comparison

Let’s now have a look at the key features of the top 10 best Pennsylvania sports betting sites.

Pennsylvania 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 Pennsylvania

We’re about to show you how easy it is to start sports betting Pennsylvania. In this example, we have chosen XBet as it is the best sports betting app Pennsylvania for beginners. By signing up today, you’ll be able to claim a 100% match deposit bonus of up to $500. Enter promo code XB100 to claim this offer.

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 NBA futures
XBet NBA futures

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.


The Keystone State has one of the best relationships with sports betting in the United States. Pennsylvania sports betting is possible across land-based and online sites and apps, giving residents a great opportunity to back their favorite teams and claim exciting bonuses.

If you’re eager to bag your own first bonus, register a new account with XBet today. When placing your first deposit, you’ll receive a 100% match deposit bonus of up to $500. Enter promo code XB100 to activate 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)

Is sports betting legal in PA?

What online sportsbook can I use in PA?

Can you use FanDuel sportsbook in Pennsylvania?

Is DraftKings sportsbook legal in Pennsylvania?

Is Online sports betting legal in Pennsylvania?


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