The free football prediction game — call the results, outsmart your friends, climb the table.
Why I made HeadToHead
Every friend group has that argument: who actually knows football? Betting apps answer it with money, which ruins it. I wanted the opposite — a game with nothing at stake except honor, where the loudest guy at the table finally has a scoreboard held against him.
HeadToHead is that scoreboard. You call the results — home win, draw, away win — before each round, add a goalscorer guess if you’re feeling brave, and then live with the consequences in the group’s mini-league table all season long.
How I built it
HeadToHead is a monorepo with a shared TypeScript engine at the core — the scoring rules, pick validation and league logic live in one package used by both the app and the backend, so the points you see are always computed by the same code the server uses.
The app itself is React + Vite + Tailwind CSS, wrapped with Capacitor into a real native iOS app. Firestore stores picks, leagues and results; Cloud Functions settle each round when matches finish and recompute every leaderboard in one pass. Fixtures and results flow in from a football data feed, so match data updates itself.
The design constraint that shaped everything: a full round of picks has to take under a minute. No feeds to scroll, no tactics screens — open the app, make your calls, close it. The depth comes from the season, not the session.
What’s in the game
Pick your leagues — Danish Superliga, Premier League, La Liga or Serie A — and predict every match in the round. Deploy boosters on your most confident picks to multiply the points, add goalscorer guesses for bonuses, then watch the live table as results roll in. Private mini-leagues make it personal: friends, family, the office. That’s where the real trash talk lives.
Free on the App Store, with the companion site at headtohead.dk.
Devlog: building HeadToHead
More games by Halfdan Harring
All games →Dolphin Beyond
Dive deep, launch through the surface, chain tricks and ride your speed from the ocean all the way into space.
Physics arcade iOS · Web
Quiz Fight: Guess What?
Live 1v1 trivia battles across 185 topics, powered by a library of 500,000+ questions that never repeat.
Competitive trivia iOS · Web
Ragnaroll
Flick dice. Score hands. Survive Ragnarök.
Dice roguelite iOS · Web