Where football is being played

Matchday

A rotatable globe showing where football is being played. Drag to turn, scroll to zoom, click a marker for the fixture.

Static site. No framework and no build step. It ships with a committed baseline, so the first paint needs no network at all.

Where the data comes from

Fixtures
football-data.org. A scheduled job writes the committed baseline; a Vercel function holds the key and refreshes the near-term matches behind a cache. No visitor's browser talks to the fixture API.
Grounds, cities and club colours
Wikidata, joined on the club's item and never on its name.
Coastlines and borders
Natural Earth, public domain, packaged as world-atlas by Mike Bostock.

One rule

A fixture with no usable coordinate is never drawn on the globe. It stays in the list marked "location unknown". A guessed position is worse than none.


ยท Changelog

Drag to rotate, scroll to zoom, tap a marker.