The 10 Best Sports Bars in Oklahoma!

No matter what your favorite sport is, nothing quite compares to the unique atmosphere of watching the big game among friends and fellow fans at a sports bar. When you don’t have time to catch the game in person, sports bars are an excellent alternative. With great bar food, great drinks, and a lively atmosphere, Oklahoma’s best sports bars will give you a night to remember. Here are our favorites! 

1. Eskimo Joe’s, Stillwater, OK

Sports Illustrated recognized Eskimo Joe’s as one of the top 10 “Perfect College Sports Bars.” It’s close to the Boone Pickens Stadium and a favorite all year round of OSU Cowboys. Make sure you get one of their T-shirts, which are said to be one of the most collectible in the country. 

2. Republic Gastropub, Oklahoma City, OK

Upscale bar food, including vegetarian options like as chickpea burger, and plenty of TVs make this one of OKC’s hottest places to watch sports events. It’s located in the Classen Curve district, from the restauranteurs of the Good Egg Group. 

3. Elgin Park, Tulsa, OK

Craft beer, pizzas and sports. This restaurant and brewery is right across the street from the Tulsa Driller’s ONEOK field. You’ll also find some great stadium style food, like pretzels and wings. 

4. Lefty’s on Greenwood, Tulsa, OK

Live music, 11 televisions, 14 beers on tap and great food combine at this local hangout close to ONEOK field. Voted Tulsa World’s “Best Sports Bar,” it’s a great place to hang out, watch the game and grab a bit to eat. 

5. O'Connell's Irish Pub & Grille, Norman, OK

Come out for Monday Night Football, Thursday Trivia Night or the Saturday game in the fall. This has got to be one of Norman’s favorite sports bars. 

6. Lumpy’s Sports Grill, Oklahoma City, OK

Lumpy’s is a neighborhood favorite for burgers, ale and sports. There are two locations, one on NW Expressway and the other on North May. The menu has pub food and some upscale options if you’re looking for something special. You’ll find college games and NFL at this place, so come out for a great time. 

7. Mike’s Sports Grille, Lawton, OK

On big game days, you’ll want to get there early, as this place fills up quick. Lots of televisions around the restaurant make it easy to catch the NBA finals, college football, NFL and more. The food gets great reviews on multiple platforms. 

8. Carter’s Grill, Ardmore, OK

With 18 flat-panel, high-def TVs in this restaurant, you’ll be able to watch the game in comfort while enjoying a great meal. The lunch menu is fairly standard, but the dinner menu has some neat items, like “Not Your Normal” alfredo pasta, made with bleu cheese and jalapenos, and served with blackened chicken. 

9. Route 66 Sports Bar, Claremore, OK

This local pub features good food, TVs and lots of beer. It’s a favorite in the community for a great evening of fun and entertainment, even when there isn’t a game. 

10. The Zu Sports Grill, Edmond, OK

UCO may not be a top 10 college, but that doesn’t mean the students don’t enjoy a good game. The Zu is a fairly new bar in town, but it’s part of the Othello’s Restaurant Group, which has a good reputation. They feature five projector screens, 10 beers on tap, and a fantastic wine selection. 

View more Oklahoma Bars and Saloons.
Select a Oklahoma 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

Alfalfa County

Atoka County

Beaver County

Beckham County

Blaine County

Bryan County

Caddo County

Canadian County

Carter County

Cherokee County

Choctaw County

Cimarron County

Cleveland County

Coal County

Comanche County

Cotton County

Craig County

Creek County

Custer County

Delaware County

Dewey County

Ellis County

Garfield County

Garvin County

Grady County

Grant County

Greer County

Harmon County

Harper County

Haskell County

Hughes County

Jackson County

Jefferson County

Johnston County

Kay County

Kingfisher County

Kiowa County

Latimer County

Le Flore County

Lincoln County

Logan County

Love County

Major County

Marshall County

Mayes County

McClain County

Mcclain County

Mccurtain County

Mcintosh County

Murray County

Muskogee County

Noble County

Nowata County

Okfuskee County

Oklahoma County

Okmulgee County

Osage County

Ottawa County

Pawnee County

Payne County

Pittsburg County

Pontotoc County

Pottawatomie County

Pushmataha County

Roger Mills County

Rogers County

Seminole County

Sequoyah County

Stephens County

Texas County

Tillman County

Tulsa County

Wagoner County

Washington County

Washita County

Woods County

Woodward County