
Where to Watch Live Sport in St. Petersburg
Want to know where the Tampa Bay Rays are playing live right now? With FANZO, the world’s go-to sports bar finder, you’ll know in no time.
Where to Catch the Game in St. Petersburg
Craving that live sports vibe? With FANZO, find the top spots in St. Petersburg where fans cheer, beers flow, and every game feels electric.
Showing best bars in St. Petersburg:
Avenue
0.19 mi
saint petersburg
Avenue
0.19 mi
saint petersburg
PERMANENTLY CLOSED
Mary Margaret's Olde Irish Tavern
0.31 mi
st. petersburg
Mary Margaret's Olde Irish Tavern
0.31 mi
st. petersburg
Mary Margaret’s is a downtown St. Pete staple that hits the sweet spot between neighborhood pub and full-on matchday hangout. With a warm Irish-bar feel, a central location near the action, and a crowd that shows up for big games, it’s an easy go-to for locals who want to watch soccer (and everything else) in a lively, social setting. The bar regularly shows major soccer competitions like the English Premier League and UEFA Champions League, plus international fixtures and tournament matchdays, alongside a full slate of American sports. It’s a great fit for Florida-based supporters following Europe — when high-stakes “European nights” land in St. Pete as morning kickoffs, Mary Margaret’s is the kind of spot where you can start the day with the match, grab food and drinks, and keep the energy going. Supporters groups and fan clubs are welcome, making it a strong option for organized watch parties, derby mornings, and knockout-round showdowns. Whether you’re a dedicated supporter or just looking for a fun downtown place to catch the game with friends, Mary Margaret’s delivers a reliable matchday atmosphere in St. Petersburg.

Here’s Where to Watch the Game Live in St. Petersburg
Sun, salt air, and serious sports energy — that’s St. Pete. From Rays home runs lighting up Tropicana Field to Lightning fans packing bars across Central Ave, this city knows how to bring the heat on game day. Whether it’s football Sundays, playoff runs, or beachside watch parties, St. Pete fans show up loud, loyal, and ready to make every game a party.
Where the beach meets the buzz of live sports — FANZO helps you find the hottest spots in The Sunshine City to catch every play, every cheer, and every Florida win.

















