The St. Louis area has long had a reputation as enjoying its sports and outdoor activities. Many stores have opened to serve this market, from the large and well known Bass Pro Shops to many smaller locally owned and operated stores. A visit to one of the best sporting goods stores in St. Louis is sure to be a winner!

Johnny Mac’s Sporting Goods

14649 Manchester Rd.
Ballwin, MO 63011
(636) 391-6450

Johnny Mac’s focus is on team sports. If you need team apparel or gear for any team activity, Johnny Mac’s is one of the best sporting goods stores in St. Louis to shop. Founded in 1967, Johnny Mac’s is still serving the St. Louis area with the best gear, equipment and even trophies for that first place finisher in your house! The five St. Louis area stores, as well as three others in neighboring states, have been family-owned since Johnny Mac’s founding in our town. Find a St. Louis area Johnny Mac’s near you in Sunset Hills, Ballwin, St. Charles, Florissant or St. Peters. Hours: Monday through Friday, 9 a.m. to 9 p.m.; Saturday, 9 a.m. to 8 p.m.; and Sunday, 10 a.m. to 6 p.m.

Alpine Shop

Multiple locations, check their website

The Alpine shop debuted in 1973 in Webster Groves, Mo. Initially serving the climbing needs of the St. Louis area, it has since expanded to three stores carrying supplies to fit almost every type of outdoor adventure. The folks at the Alpine Shop will do everything possible to outfit you with the gear you need for your next excursion into the great outdoors! Hours vary between the three stores and depending on the season, so check the Web site or call ahead before planning a visit.

Play it Again Sports

10947 Manchester Rd.
Kirkwood, MO 63122
(314) 821-4567
2015 West Highway 50
O’Fallon, IL. 62208
(618) 628-2345

Play it Again Sports sells new and gently used sporting goods to fill needs from team apparel to supplies for the most avid sports enthusiast. Play it Again buys your outgrown sporting goods and supplies and pays cash. Visit the Web site for tips on the products the store buys, as well as specials on new sporting goods. Hours for Kirkwood location: Monday through Friday, 10 a.m. to 9 p.m.; Saturday, 10 a.m. to 8 p.m.; and Sunday, 11 a.m. to 6 p.m.

– Dianna Graveman