The 10 Best Sports Bars in Missouri!

Syda Productions/Shutterstock.com

If you’re looking for great sports bars in Missouri, then you’ve come to the right place! Whether you’re looking to watch the Chiefs, Cardinals, Royals, Blues, or you’re favorite college team, the sports bars of Missouri have the perfect atmosphere. Get ready to eat some great bar food and wash it down with a cold beverage or two. Here are our picks for the best sports bars in the Show Me State.

1. Crazy Craig’s Cheeky Monkey Bar, Branson, MO

You’ll find some of the best drink specials and nightlife in the area right here! You’ll find some of the best drink specials and nightlife in the area right here! With events happening every week night and with a happy hour that lasts seven hours from Monday to Friday, why would you want to go anywhere besides Crazy Craig’s Cheeky Monkey Bar in Branson? 

2. The Blue Line Sports Bar, Kansas City, MO

This popular spot is also a great place to gather after work as it features happy hour from 3-7 p.m. Monday through Friday. Not only has The Blue Line has been voted the number one sports bar in Kansas City, it’s also the city’s only hockey bar. 

3. Brass Rail Sports Bar, Restaurant, & Pool Hall, Kansas City, MO

This locally owned and operated sports bar is a Kansas City original! The Brass Rail Sports Bar is not just a sports bar but it also operates as a restaurant and sporting event venue. With features like billiards, darts, shuffleboard, and numerous HD TVs, the Brass Rail is one of the best sports bars in the Show Me State!

4. The Post Sports Bar & Grill, Creve Couer and Maplewood, MO

Finally, a sports bar you can call home! Providing the perfect blend of a relaxing yet energetic atmosphere, the Post Sports Bar & Grill is more than just an experience with good food and drink; it’s a lifestyle. 

5. Brewhouse Historical Sports Bar, St. Louis, MO

What’s the next best thing after watching the Cardinals or other area teams play live? It’s getting together with friends to catch the game at Brewhouse Historical Sports Bar in St. Louis! Located near Busch Stadium, this fantastic sports bar is filled with pride and energy for this city’s professional teams.

6. Ugly Joe’s, Kansas City, MO

Ugly Joe’s has been providing some of the best game day experiences to the Kansas City area since it opened in 2006. Ugly Joe’s features a great selection of games and over 30 flat screens.

7. Mattingly Sports Bar, Multiple locations

This sports bar serves a large variety of food, including 25 tasty appetizers, but it is best known for its homemade pizzas and fresh chicken wings. At Mattingly Sports Bar you’ll find every walk of life from blue collar to white collar and everything in between.

8. Side Pockets, Multiple locations

Side Pockets provides a safe and comfortable place for patrons to actively enjoy darts and pool as well as a relaxing lounge area with delicious food, refreshing drinks, and sports on the big screen TVs.

9. Harbell’s Grill and Sports Bar, Springfield, MO

You’ll find good food and beverages as well as excellent service in a great environment here at Harbell’s! Kick back and relax while you enjoy a cold beverage and watch your favorite sports game. Harbell’s features some of the biggest TVs and the largest sports packages in Springfield, so they’re sure to have your game on when you want it.

10. Hattrick’s Irish Sports Pub, O’Fallon, MO

Hattrick’s is a friendly-owned and operated Irish sports pub that features one-of-a-kind pub grub from a scratch kitchen. The locals enjoy this spot for many reasons, including the $3 happy hour items.

Select a Missouri town to find the Best Things-To-Do and Places To Go around you
Find Bars Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Adair County

Andrew County

Atchison County

Audrain County

Barry County

Barton County

Bates County

Benton County

Bollinger County

Boone County

Buchanan County

Butler County

Caldwell County

Callaway County

Camden County

Cape Girardeau County

Carroll County

Carter County

Cass County

Cedar County

Chariton County

Christian County

Clark County

Clay County

Clinton County

Cole County

Cooper County

Crawford County

Dade County

Dallas County

Daviess County

Dekalb County

Dent County

Douglas County

Dunklin County

Franklin County

Gasconade County

Gentry County

Greene County

Grundy County

Harrison County

Henry County

Hickory County

Holt County

Howard County

Howell County

Iron County

Jackson County

Jasper County

Jefferson County

Johnson County

Knox County

Laclede County

Lafayette County

Lawrence County

Lewis County

Lincoln County

Linn County

Livingston County

Macon County

Madison County

Maries County

Marion County

Mcdonald County

Mercer County

Miller County

Mississippi County

Moniteau County

Monroe County

Montgomery County

Morgan County

New Madrid County

Newton County

Nodaway County

Oregon County

Osage County

Ozark County

Pemiscot County

Perry County

Pettis County

Phelps County

Pike County

Platte County

Polk County

Pulaski County

Putnam County

Ralls County

Randolph County

Ray County

Reynolds County

Ripley County

Saint Charles County

Saint Clair County

Saint Francois County

Saint Louis County

Sainte Genevieve County

Saline County

Schuyler County

Scotland County

Scott County

Shannon County

Shelby County

Stoddard County

Stone County

Sullivan County

Taney County

Texas County

Vernon County

Warren County

Washington County

Wayne County

Webster County

Worth County

Wright County