Start free

For fans who collect grounds, not fixtures

The ground list every hopper keeps in a phone note, except this one ticks itself off when you log the match.

The short version

You do not follow one club around. You go and see grounds — a Tuesday in the Ruhr because the fixture fell right, a weekend built around three matches in two cities, a ninth country because it was thirty euros to get there. Groundhopper counts the grounds and the countries, draws them on one map, keeps the list of the ones you have not done yet, and prints the lot. Everything below is in the app today, and the last section says plainly what is not.

Grounds, not fixtures

Log a match and the ground behind it goes on the map with it. The counters that matter to you sit at the top: stadiums, countries, total distance, the furthest you have gone. Not your team's season — nobody is asking which club you support before showing you your own record.

The map is the point. Your home city in the middle, an arc out to every ground you have been to, and after a few years it stops being a list and starts being a shape. It is the thing people actually want to show somebody, which is why it is also what the poster is made from.

The list of the ones you have not done

Every hopper keeps this list somewhere. Usually it is a note on a phone that never gets updated. Here it is a proper list: add a ground, give it a priority, and it sits there until you go.

You do not have to type it out. Ready-made sets are one tap: Premier League, Championship, 92 Club (EFL), Scottish Premiership, Bundesliga, La Liga, Serie A, Ligue 1, Eredivisie, Ekstraklasa and Champions League. Load the 92 and you have the whole thing in front of you with the ones you have already done ticked.

And they tick themselves. Save a match at a ground on your list and it is marked off — you do not keep two records in step by hand. That is the part that kills every spreadsheet in the end.

Collections, with a date on them

A list with no deadline is a wish. Make a collection out of any part of your list, put a date on it — all six Berlin grounds before the winter break, the 92 before I turn forty — and it shows you how far along you are. The progress comes from the matches you have saved, not from you remembering to update it.

The poster

Five styles, exported at print resolution up to A1, drawn from the grounds you have actually been to. What you see on the screen is what comes out of the file — the crop, the arcs, the pins, all of it. For a hopper this is the one thing that survives a phone: forty grounds across nine countries is a wall, not a screenshot.

Trips, tickets, and the rest of the weekend

A hopping weekend is rarely one match. Plan the trip in the app, keep the tickets with the matches they belong to instead of in a shoebox, and keep the photos with the ground rather than lost in a camera roll by date. The Academy has stadium and city guides for the planning end of it.

What this does not do yet

Being straight about it, because you will notice within a week. There is no counter for cities, none for how many different clubs you have seen live, and none for divisions or levels — the grounds and countries are counted, the rest is not. There is no next target tile pushing you towards your fiftieth ground, no ranking of grounds by atmosphere or view, and nothing recommending where to go next. Those are on the list precisely because hoppers keep asking for them; they are not in the product today, and this page is not going to pretend otherwise.

Ten matches, free

Starter holds ten matches and costs nothing, ever. For a hopper that is usually six to ten different grounds, a handful of cities and two or three countries — enough that the map is already worth looking at rather than a single dot. When you hit the limit nothing disappears: the grounds you logged, the map, the list and the profile all stay exactly as they are. You just stop adding until you upgrade.