About

The stadium-tour planner that started as a spreadsheet.

LeagueLooper is a small, independent project built by someone who actually did the trip — and then got tired of telling friends they could too.

What we do

LeagueLooper helps fans plan a stadium tour of every team in their favorite league — MLB, NHL, NBA, or MLS — in a single season, optimized for travel time, cost, and how much time off you actually have. You pick a home airport, a few blackout dates, and which days of the week you can travel, and we generate up to a thousand possible itineraries ranked by efficiency. Save the one you like, hand the dates to a partner, book the flights, and start checking stadiums off.

Right now we cover MLB, NHL, NBA, and MLS. NFL is coming soon — we're working through the scheduling quirks of an 18-game regular season.

Who built it

LeagueLooper is built and maintained by Rob Avery, a software engineer based in the US. In 2024, Rob set out to visit every Major League Baseball stadium in a single regular season — all 30 ballparks, from Yankee Stadium to Petco Park, April through September. He pulled it off using a homemade Python script and a sprawling Excel spreadsheet to wrangle the schedule, flights, hotels, and rental cars.

LeagueLooper is the productized version of that workflow — the tool he wishes had existed when he started planning. It's a side project (genuinely — Rob still has a day job) built in spare hours, with one north star: make it possible for anyone else to pull off the same trip without rebuilding all the tooling from scratch. The next league on his personal list is NHL, which is why polishing the hockey experience is the next big push for the product.

Bootstrapped, no investors, no plans to raise. If we ever get big enough that the lights need to stay on with more than affiliate revenue, that's a problem we'll be happy to have.

How to reach us

We read everything that comes in. Pick the address that fits best and we'll get back to you.

Curious about the underlying story? Read the welcome post on the blog.