Pennsylvania Sports Betting

Your definitive guide to sports betting in Pennsylvania.
We take a look at the legality of sports betting in Pennsylvania, how to bet on sports in Pennsylvania, where to bet on sports in Pennsylvania, including the best mobile apps. Everything you’ll need to know about sports betting in Pennsylvania is right here. We also detail the best Pennsylvania promo codes and bonuses available to new customers at all the best online sportsbooks.



Pennsylvania Betting Offers

$6 for each 3PM
Make It Rain with 3-Pointers and Free Bets!
Must be 21+. New players only. Must be located in PA.
Bet $20, Win $100 on Any Event, Risk-Free!
21+ and first time depositors only. Available in NJ, CO, IN, WV, TN, PA, MI, VA, and IA.
Bet $1, Win $100!
21+. Terms & conditions apply. Must deposit $5+ and place a $1+ bet on any NBA moneyline from 6/1 to 7/1 before game starts. First time depositors only. If bet is a winner, receive $100 in site credits to place further bets with DraftKings. Excludes live bets, parlays, free bets, cash out bets, voided bets, and odds boosts. Must be located in CO, IA, IL, IN, MI, NJ, PA, VA, or WV.
Bet $20, win $100 whatever the result!
Visit for full terms and conditions. Must be 21+. Available for customers in NJ, CO, WV, TN, PA, MI, IA, VA or IN. Excludes Michigan disassociated persons. Please gamble responsibly. Gambling problem? Call 1-80-522-4700 (CO & VA), 1-800-270-7117 for confidential help (MI), 1-800 GAMBLER (NJ, PA & WV), 1-800-BETS OFF (IA), call or text the Tennessee Redline on 800-889-9789 (TN) or 1-800-9-WITH-IT (IN).
Get a Risk-Free bet up to $1,000!
21+. Terms & conditions apply.
Risk-Free First Bet up to $600!
21+. Terms & conditions apply.
Get a $1,000 Deposit Bonus!
21+. Terms & conditions apply.
Deposit $50, Get $100 Free Bets!
Presented by Rivers Casino Portsmouth. Must be 21+. Play in VA Only. Gambling Problem? Call 1-888-532-3500
Hey Pennsylvania, Get $40 free bets plus a $500 risk free bet!
Join today for $40 in Free Bets! Sign up with Unibet and get 4x $10 free bets AND a Risk Free Bet up to $500. Try Unibet sportsbook today for free! New players only. Terms & conditions apply. 21+. PA only.
Bet $50, Get a $50 Free Bet!
Register a new account using offer code BET50. Make your first bet to receive a 100% match on your first sports bet. Must be 21+. NJ only. Terms and conditions apply. Gambling problem? Call 1-800-GAMBLER.

Is sports betting legal in Pennsylvania?

Yes, sports betting is legal in the state of Pennsylvania.

In May 2018 the United States Supreme Court found the Professional and Amateur Sports Protection Act to be unconstitutional, allowing individual states to legalize gambling should they choose to.

A year later on May 31st, 2019, online sports betting was launched in the state of Pennsylvania, with SugarHouse Sportsbook the first to go live.

How did Pennsylvania sports betting become legal?

Pennsylvania, like many other states, was swift to start the process to legalize online sports gambling after the Supreme Court ruled the Professional and Amateur Sports Protection Act to be unconstitutional in May 2019.

Just over a year later on May 31st, 2019 Pennsylvania saw the launch of online sports betting and since then we have seen 8 sportsbooks go live and operate mobile sports gambling.

Players in Pennsylvania were unable to access online gambling on iOS devices for the first couple of months, and while most sportsbooks have iOS capabilities now, it’s still a potential issue with some.

Where can I bet on sports in Pennsylvania?

In 2020 you can place sports betting wagers both in person and by mobile in Pennsylvania.

There are currently 8 online sportsbooks licensed and operating in Pennsylvania, with many of the big names you’d have heard of in operation in the Keystone State.

The eight online sports betting sites available to players in Pennsylvania are as follows;

  • DraftKings Sportsbook
  • Unibet
  • FanDuel Sportsbook
  • FoxBet
  • BetRivers
  • BetAmerica
  • Parx Sportsbook
  • Barstool Sports
  • TVG racebook

Sports bettors in Pennsylvania can also wager on sports across the state at various sports betting locations if preferred to online wagering. The following locations currently offer sports betting, with more expect to open over time; 

  • Presque Isle Downs
  • Hollywood Casino
  • Harrah’s Philadelphia
  • Mount Airy Casino
  • Mohegan Sun
  • Rivers Casino Pittsburgh
  • Valley Forge Casino
  • The Meadows
  • Rivers Casino Philadelphia
  • Parx Casino
  • South Philadelphia Race & Sportsbook

Best Online Pennsylvania Sports Betting Sites?

Since sports betting was legalized in Pennsylvania we have seen 8 online sportsbooks open and operate within the state. Many of the sportsbooks will offer the same sports, but not all, and offers, promotions, and user experiences are the deciding factors for most bettors.

So which five online sports betting sites to we rate as the best in Pennsylvania.

Our top-5 Pennsylvania Sportsbooks 

  • DraftKings Sportsbook

  • Unibet

  • FoxBet


Overall Best Pennsylvania Sportsbook - Unibet

Unibet is a world-known leader in the sports betting market, founded in London in 1997, today Unibet is part of the Kindred Group who has expanded into the US market through its flagship brand, Unibet.

Unibet is a safe and trustworthy sportsbook and its reputation alone makes it a great inclusion to the US market, knowing it is a safe and trusted place to wager on sports. Initially operating in New Jersey, Unibet has since expanded into Pennsylvania and Indiana.

Unibet is a great place for live betting, something they champion and have a wealth of experience in, due to its popularity in Europe. Alongside the vast number of live betting games and markets on offer, Unibet TV is a great tool for streaming live events. Simply have a funded account or place a wager on a game to access the live stream. Events with streaming capabilities can be found on the streaming tab on the homepage or look for a TV symbol next to a game. With over 10,000 events live each year, Unibet TV is an unrivaled streaming service among sportsbooks.

Unibet has always been known for its usability in Europe and is no different in the US. With a sleek desktop site and app for both iOS and Android Unibet is a great place for all of your sports wagering needs. 

Best Pennsylvania Mobile Betting Apps?

A good, functional, and easy to use mobile app is an important factor to most online sports bettors, with technology in 2020 being such an important part of everyday life. With this in mind, sportsbooks invest time and money into their apps, some better than others.

Pennsylvania had problems from day one with iOS availability, with no sportsbook able to launch on iOS for the first two months after the legalization of sports betting. Problems still occur today, but most sportsbooks now have apps available to both iOS and Android users, with some having no app at all, and others just on Android.

So what do we rate as the best five Pennsylvania sports betting apps, and which of those five comes out on top?

Here are our Top-5 Pennsylvania sports betting apps.

Overall Best Pennsylvania Sportsbook App - Unibet

The Unibet App provides the same features and capabilities as the desktop version and the Unibet app couldn’t be easier to use. With a sleek and super easy to use interface, the app allows for quick access to all of the sports and markets including live betting and streaming of over 10,000 events each year through Unibet TV.

Withdrawing and depositing funds are also super easy to process, making the user journey an easy and convenient one from start to finish. 

The Unibet app also encompasses both their sportsbook and casino so players can use both in the same app and only need one account to play both. Most sportsbooks are separate from their casino games, so this is a particularly good feature for players who like to wager on both.

Unibet has an app for both iOS and Android users. iOS users can download that app as they usually would, through the app store, where Android users must download the app through the Unibet website as the Google Play Store does not allow real money wagering apps.

Click here for our full Unibet review, where we look at everything you need to know including how and where to download the app.

How to bet sports online in Pennsylvania?

Betting sports online in Pennsylvania is much easier than some people, particularly those new to online sports betting may think it is.  It’s a simple process and even for novice bettors, It won’t take long for even a novice bettor to get to grips with an online sportsbook, and the majority of sportsbook has the same process from sign-up to placing a wager, so master one and you’ll have mastered them all. 

  1. Firstly you must register for an account with a sportsbook licensed in the state of Pennsylvania. For a full list of places where you can bet on sports in Pennsylvania check out the ‘Where can I bet sports in Pennsylvania’ section above.

    Be sure to take a look at our online sportsbook reviews, which include all of the sports and markets each of the Pennsylvania sportsbooks currently offer, along with key information such as deposit and withdrawal options, the app, customer support, and more. Also, check out our bonuses page before registering, here we list all of the best signup offers for each sportsbook in your state for new customers.
  2. Once registered, you will need to deposit funds into your sports betting account. Each sportsbook will have different payment methods, with most accepting multiple ways, including cash at locations for your convenience, these are also listed in our online sportsbook reviews. Click on account details, choose your preferred payment method, and deposit the amount you wish to credit your account with.
  3. Most online sportsbooks will have a navigation bar across the top of their homepage, here you will find the most popular sports and markets. Other sports and markets can be typically found on the left-hand side, where they will list all of the sports they offer odds on. Use these to navigate your way to the sport or sports you wish to place a wager on.
  4. Click on the sport you wish to place a wager on and you will see all of the upcoming events, which can be in time order, most recent first, or sorted by league/country for sports such as soccer. Once you have located the game, clicking on it will display all of the markets and odds available for that game. In some cases, this will be in the hundreds and are sorted by bet types, such as Moneyline, props, spreads, etc
  5. Finally, click on your selection and it will add it to your bet slip which will appear on the page. Here you can enter the amount you wish to wager, the type of wager for multiple bets such as parlays, and upon entering your stake, it will calculate your potential winnings. When you’re set, simply hit place bet to lock in your wager. 

Can you bet on sports in Pennsylvania?

Yes, you can bet on sports in Pennsylvania. Since 2019 sports bettors in Pennsylvania have been able to wager both in person at select locations and by mobile whilst in the state.

Since the state legalized sports gambling we have seen 12 physical locations and 8 online sportsbooks open, with both of these numbers expected to grow, there are plenty of ways to wager on sports in the Keystone State.