St. Louis has had a ton of success as a sports city in recent years. The St. Louis Blues just won the Stanley Cup in 2019, while the Cardinals won the World Series in both 2011 and 2006. It’s a good time to be a sports fan in St. Louis.

Sports betting has gained tremendous popularity in St. Louis and the United States as a whole over the past decade. Access to respected offshore betting sites such as Bovada or BetOnline is available to St. Louis residents and sports betting as a whole has gone much more main stream in the past few years. On this page I will look at the legalities of betting on sports in St. Louis, recommend two offshore betting sites and look at the horse race betting options in the city.

Is Sports Betting Legal in St. Louis?

The easiest way to answer this question is in two parts.

#1. Operating a Sportsbook is Illegal

It is not legal to operate a sportsbook within Missouri or Illinois.

#2. Placing Bets Through Offshore Betting Sites is Allowed

It is NOT illegal for St. Louis residents to join and place wagers through offshore betting sites. These sites, like the two I’ve outlined below, are licensed and regulated outside of the USA and have been serving the American market for many years.

Best Sportsbooks for St. Louis Residents

The following two betting sites are the most popular and reputable betting sites used by St. Louis residents.

Both sites are offshore betting sites that are licensed, regulated and located outside of the United States. Both sites have served the United States betting market for over a decade and have built their betting platform to best serve American clients.

Check out our reviews below for more information:

Sportsbook Bonus Review Visit
1 50% up to $250T & C Apply Review Visit
2 50% up to $1000T & C Apply Review Visit

Offline Sports Betting in St. Louis

Unfortunately, offline sports betting is not currently allowed in the state of Missouri. A few sports betting bills were introduced in 2019, but they are still in the early stages.

That said, both Missouri and Illinois allow you to place bets on horses at the racetracks and Fairmount Park is located in Illinois within St. Louis city limits.

Fairmount Park

Fairmount Park Racetrack is a horse racing track located about 20 minutes east of downtown St. Louis, across the border in Illinois. The track offers live Thoroughbred racing on Tuesdays, Saturdays and some Fridays throughout the racing season. Simulcast horse race betting is also available at the track daily, with the gates opening at 11am.

If you are not able to head to the track you can also bet on the Fairmount Park races at either Bovada or BetOnline.

**Sports betting is not offered at the track.

Major Sports Teams in St. Louis

  • St. Louis Cardinals (MLB)
  • St. Louis Blues (NHL)