Settle it on the scoreboard, not in the group chat.
Every friend group has a “who's actually the best” argument that never ends. Couch Champions ends it — log the match, watch your ELO move, and let the numbers do the talking. Add a guest who doesn't have an account yet, run a season, crown a champion, share the recap. That's the whole loop, and it keeps your league growing.
How your league grows
Four steps, repeated every week. Nobody needs to read a manual — just play, log, and share.
- 01
Start your league
Create a group, invite by link or QR, add anyone as a guest — no account needed.
- 02
Log matches in seconds
Quick score entry from any member, ELO updates instantly.
- 03
Run a season, crown a champion
Named seasons, weekly awards, a champion at the end.
- 04
Share it. Grow it.
Recap card to the group chat + public standings page, guests sign up to claim their stats.
Everything a league needs, nothing it doesn't
Every plan starts here. Upgrade later for more groups, more players, and unlimited history.
Guest Players
Friends without accounts can still compete. Guests get full ELO and standings, and can claim their stats when they sign up.
Seasons & Recaps
Run named seasons, crown a champion, and share a beautiful season recap card to your group chat.
Public Group Pages
Publish your standings to a public link with a QR code — no login needed to view.
Track Matches
Record match results with team selection, scores, and detailed statistics.
ELO Rankings
Advanced ELO-based ranking system that accurately reflects player skill levels.
Weekly Awards
Celebrate achievements with weekly awards for best player, attack, and defense.
Group Management
Create groups, invite friends, and manage multiple competitions simultaneously.
QR Invite System
Generate shareable invite links and QR codes with configurable expiration for seamless onboarding.
Head-to-Head Comparisons
Compare players directly with detailed match history, ELO changes, and performance metrics.
Built for casual players, not esports pros
Couch Champions is for the group chat that argues about who's actually good, the five-a-side crew keeping score on a phone, and the flatmates settling it every Friday night. You don't need to be a pro or play every day — if you care enough about the result to want it written down, this is for you.
It's built for zero friction: log a result in seconds, add a mate who doesn't even have an account yet, and let ELO do the arguing for you. Whether your league plays every week or picks it back up every few months, your history stays exactly where you left it.
Built on technology you can trust
- Next.jsServer-rendered pages that load fast on any phone, on any connection.
- Prisma ORMType-safe database access, so a bad migration never costs you a season's history.
- MariaDBA dependable relational database holding every match, group, and rating.
- Tailwind CSSMobile-first styling, tuned for one-handed use on the couch.
- StripePCI-compliant billing for Pro and League subscriptions.
- PostHogPrivacy-first, anonymized analytics — no ad trackers, ever.
Get started
Creating a league takes about a minute — no credit card, and no waiting on friends to sign up first.
Add guests for anyone who isn't ready to make an account, and let them claim their stats later when they are. When you're ready to compare plans, pricing is straightforward and the free tier works forever.
Read the Privacy Policy and Terms of Service before you sign up.