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.