Khelo — “let’s play”

Run your tournament without the spreadsheet.

Run a real tournament from your phone. Players get rated, standings update themselves, nobody touches a spreadsheet. Free and community-built — open to collaboration and feature requests. Built by players, for players.

Only tennis is supported right now. Other sports are coming soon.

How it works

1. Set up

Name it, pick a sport, and set the format — a few quick questions and your tournament is ready.

2. Invite & schedule

Players join from a link, mark their availability, and you generate the schedule with one tap.

3. Run it

Enter scores courtside. Standings and the knockout rounds update live.

What you get

Player ratings

Everyone starts at 3.0. Win matches and your number climbs.

Leaderboard

Who’s on top, best rating first. See it →

Confirmed scores

Scores the organizer enters are confirmed on the spot; scores players report need the other team or the organizer.

Player profiles

Your all-time record across every tournament.

Claim your name

Tap “This is me” on the roster and results link to you.

Availability

Say when you can play; the schedule works around it.

Announcements

Organizer updates the whole tournament sees.

Live standings

Enter a score courtside and everything updates.

Who it's for

Organizers — run the whole thing from their phone.

Players — sign in, see their matches, mark availability.

Spectators — follow standings and results. No account needed.

Don't see your sport listed?

Or hitting issues with one that is? Send an email and we'll work it out together.

Shoot me an email