About Ultrascore

Ultrascore is a free live-score site for the 2026 World Cup, Premier League, Champions League, Bundesliga, Ligue 1, Serie A and the Championship — fixtures, live scores, lineups, match timelines and standings, in 18 languages, in your timezone. No ads, no trackers, no cookie banner, no app to install.

Why it exists

Most live-score sites ship megabytes of ads and JavaScript. That's fine on Wi-Fi in London; it's unusable on a 2G connection in Accra, Dakar or Dhaka — exactly where hundreds of millions of football fans are. Ultrascore is built for the worst connection in the stadium of the internet: it works on Opera Mini Extreme mode, on 240-pixel-wide phones, and on flaky 2G, because every page is rendered server-side and the whole site costs about as much data as a single emoji sticker.

How light, exactly

Measured over the wire (Brotli-compressed) against production:

ResourceOver the wireUncompressed
Fixtures page HTML5.0 KB19.3 KB
Match page HTML4.9 KB17.4 KB
Stylesheet12.8 KB67.7 KB
JavaScript (all of it)8.8 KB23.3 KB
Total first visit≈27 KB≈111 KB

After the first visit, assets are cached — each further page is ~5 KB. Time to first byte is under 100 ms from the edge.

How it works

There is no frontend framework. Every page is server-rendered HTML from a Cloudflare Worker running at the edge, styled with build-time atomic CSS (UnoCSS). Live data comes from a single-flight Durable Object scheduler that polls upstream once for all visitors and caches into KV — a million people watching a match costs the same upstream traffic as one. The small amount of client JavaScript (live score patching, navigation, settings) is progressive enhancement: the site works with JavaScript disabled.

Follow the goals

Goal alerts and full-time results, the moment they happen: Telegram · WhatsApp · X

Feedback? Use “Send feedback” in the menu — it goes straight to the person who builds this.