⚽ Groundhopping

Groundhopping Log App

Every ground you have stood in, with a pin on the map

Groundhopping is a collection, and a collection that lives in your head is not a collection. Log the match as the whistle goes: which ground, what it was, how many goals, roughly how many people and what you paid. The ground pins itself on the map, the grounds you have been to keep their own counts, and the standing joke — cost per goal — turns out to be the fairest verdict on an away day there is.

iPhone · free during the beta · no account needed

Opens Log App and adds this log with example entries. You can clear the examples anytime.

On a computer? Scan this with your phone’s camera to set it up there.

Ground, competition, goals, attendance, what the ticket cost and how far you went.

Also called a football ground tracker, stadium log, match day diary or away days log.

9:41●●● ▲ ▮
‹ Groundhopping ⚙
footballtravel
14
Sum Goals · 6 entries
1 / 1 this week
Generali Arena, Wien
1 Goals · 15619 Attendance · 24.7 € Ticket · 16 km Travel
Sportplatz Mauerwerk
4 Goals · 279 Attendance · 7.4 € Ticket · 28 km Travel
Raiffeisen Arena, Linz
3 Goals · 14211 Attendance · 26.3 € Ticket · 372 km Travel
Generali Arena, Wien
5 Goals · 13067 Attendance · 23.1 € Ticket · 16 km Travel
+
What you’ll track

The Groundhopping log, out of the box

One entry per session, with the timer and location always available. Add or rename variables any time in log settings.

VariableTypeStats shown
Ground Text · tracked individually Own stats per value
Competition Choice · League, Cup, Friendly, Youth, Non-league, International Share of each option
Goals Number Sum, Average
Attendance Number Average, Max
Ticket · € Number Sum, Average
Travel · km Number Sum
TimerBuilt inTotal time, per entry duration
LocationBuilt inPin or place, shown on the log map
Notes, photos, sketches, voice memosBuilt inAttached to any entry
14
Sum Goals
2.3
Average Goals
8875
Average Attendance
15619
Max Attendance
How it works

From install to first entry in a minute

1

Pick “Groundhopping” during setup

The log is created with the variables above and a few example entries so you can see how it works. Clear them with one tap.

2

Log as you go

Tap plus, fill in what you have, save. Timer, location, notes and photos are there when you want them, hidden when you don’t.

3

Let the stats accumulate

Sum goals sits on the log card, with the rest one tap away. Set a goal if you want a nudge.

Why this log

Built for the way you actually do it

A map of every ground you have been to

Each entry carries a pin, and the log has a map of its own. The season stops being a list of Saturdays and becomes a shape — the cluster around home, the three long lines out to the away ends.

Each ground with its own record

Mark "Ground" as tracked individually and every stadium keeps its count, its average goals and its biggest crowd. It is the collection, counted: how many times you have been, and which grounds are still a single visit.

Cost per goal, for the group chat

Every euro of tickets divided by every goal seen. The goalless away day in the rain costs you nothing extra in reality and everything in the ratio, which is exactly the right result.

Everything else in the app

Not just a form. A logbook that thinks with you.

The Groundhopping log is one log among many you can keep. Every one of them gets the same tools.

💡AI analysis

AI reads the pattern for you

Tap the bulb on Groundhopping and get a plain-language read of your trends, what changed recently, and a suggested next goal, built only from your own entries.

🎯Goals

Goals, streaks and reminders

Set a target like three times a week, watch the rolling progress bar, keep a streak, and get a reminder at the time you actually log. The app learns that time from you.

📅Calendar

A calendar heatmap per log

Every log has its own month view showing which days you logged. Gaps are obvious, consistency is visible, and one tap opens that day's entries.

🔁Rounds

Several grounds in one entry

One entry can hold a round per ground, each with its own values, and the stats break them out separately.

📷Attachments

Photos, sketches, voice memos

Attach a photo, draw a quick sketch, or record a voice note on any entry. They stay with that entry and come back on every device you sign in on.

🗺️Map

Every entry on a map

Drop a pin or search for the place. Each log has a map view of everywhere you logged, and saved places open directly in Google Maps.

🔍Search

Search across everything

Find an entry by title, note or value across every log, filter by date or location, and jump straight to it.

🔒Privacy

Yours, offline first

Entries save on your phone first and sync when you sign in. No account needed to start, no feed, no one else sees your data.

Who keeps a groundhopping log

Hoppers proper, counting grounds the way birders count species, for whom the number is the hobby and the map is the trophy cabinet. Season ticket holders who also go to whatever is on when their own club is away, and who lose track by November. And people who travel for work and see a match wherever they land, which is the version of this that produces the best log after five years.

It also suits parents ferrying children to youth football, oddly enough. Fifty Sunday mornings at fourteen different grounds is a season worth having a record of, and it is the same log with different competitions in it.

What a season of matches shows

The ground count is what you came for, and the map is what makes it real — a cluster of local pitches, the away ends up and down the country, and the two you went out of your way for. The grouped stats tell you which grounds you actually go back to, which is usually a shorter list than anyone expects.

The rest is about what the season cost and what it gave you. Tickets summed over a year next to kilometres travelled is a number most fans have never seen, and it is usually the travel rather than the football that carries it. Cost per goal sorts the season into the right order all by itself: the twenty-four euro nil-nil at the big ground, and the two-euro four-goal Sunday at a pitch with a hedge behind one goal.

Questions

Frequently asked

What goes in Attendance if it was never announced?

Your own estimate, and be consistent about how you guess — a full terrace, a quarter-full stand. At the non-league grounds where it matters most nobody announces anything, and a rough number that is always rough the same way still ranks the season correctly.

How do I count a season ticket?

Divide it by the number of home games and enter that per match, or enter zero and keep the season ticket in a separate entry. The first keeps the cost per goal honest; the second keeps the home games looking free, which is how most people prefer to think about it.

Should I log the score as well?

Put the fixture and the score in the notes and the total goals in the Goals field. The totals are what the ratio and the averages need; the notes are what you will read back.

Can I keep a list of grounds I still want to do?

Not as a to-do list — the log records what happened. Most hoppers keep the wish list in a note and let the log be the record of the ones actually ticked off, which is the half worth having.

Get the app

Free during the beta. Tap the button, TestFlight opens, install, done. Your logs stay on your phone until you sign in, then they back up and sync.

Opens Log App and adds this log with example entries. You can clear the examples anytime.