St. Louis/ Food & Drinks
Published on May 26, 2020
St. Louis' top 4 sports bars, rankedPhoto: Paddy O's/Yelp

Looking to try the best sports bars in town?

Hoodline crunched the numbers to find the top sports bars in St. Louis, using both Yelp data and our own secret sauce to produce a ranked list of the best spots to achieve your dreams.

Hoodline offers data-driven analysis of local happenings and trends across cities. Links included in this article may earn Hoodline a commission on clicks and transactions.


1. Amsterdam Tavern

Photo: Amsterdam Tavern/Yelp

First on the list is Amsterdam Tavern. Located at 3175 Morganford Road in Tower Grove South, the pub and sports bar is the highest-rated sports bar in St. Louis, boasting 4.5 stars out of 92 reviews on Yelp.

2. City Park Grill

Photo: mark l./Yelp

Next up is Tower Grove South's City Park Grill, situated at 3157 Morganford Road. With four stars out of 121 reviews on Yelp, the sports bar and traditional American spot has proved to be a local favorite.

3. Paddy O's

Photo: Paddy O's/Yelp

Downtown's Paddy O's, located at 618 S. Seventh St., is another top choice, with Yelpers giving the sports bar, which offers barbecue and more, four stars out of 63 reviews.

4. Rosie's Place

Photo: Jason j./Yelp

Rosie's Place, a sports bar in Central West End, is another go-to, with four stars out of 29 Yelp reviews. Head over to 4573 Laclede Ave. to see for yourself.


This story was created automatically using local business data, then reviewed and augmented by an editor. Click here for more about what we're doing. Got thoughts? Go here to share your feedback.