TestFlight beta

Run a league for anything you compete at.

Pool, ping pong, FIFA, climbing — submit matches, get fair rankings. Same algorithm Microsoft built for Xbox Live, in your friend group's pocket.

What it is

A league manager that gets out of your way.

01

Create a league

Pick a name, pick 1v1 or 2v2, share an invite code. That's the whole setup. Anyone can spin one up for any game.

02

Submit matches

Players log results in seconds. A commissioner approves them so nobody fudges the leaderboard. Ghost players cover crew members who haven't joined yet.

03

See real standings

TrueSkill ratings update after every approved match. New players get fair starting positions. Win streaks against stronger opponents move you faster.

How rankings work

Two numbers per player. Bayesian math under the hood.

Every player has a skill distribution, not a single rating — a best guess (μ) and a measure of how confident we are (σ).

New players have wide distributions, so a single match moves them a lot. Veterans have narrow ones, so individual results barely budge them. It's the same algorithm Microsoft built for Xbox Live, applied to your friend group's pool league.

Read the full explainer
μ
mu

Our point estimate of your skill. Goes up when you win.

σ
sigma

How unsure we are. Always shrinks as you play more games.

=
your rating

(μ − σ) × 48. New players start around 800.

Who it's for

Friend groups that actually keep score.

🎱

Pool nights

Track who actually wins beer-money games at the bar.

🏓

Office ping pong

Settle the lunchtime ladder once and for all.

🎮

FIFA squads

Run a season for your group chat. Real ranks, real bragging rights.

🎾

Weekend leagues

Tennis, pickleball, badminton — anything 1v1 or 2v2.

Not for: pickup games where nobody wants a scoreboard, single-player solo games, or tournaments with brackets — Zeebra is about ongoing leagues, not one-off events.

FAQ

Common questions.

Is Zeebra free?

Yes. It will be free for your friend group while it's in TestFlight, and the plan is to keep the core (creating leagues, tracking matches, ratings) free at launch.

Do I need an iPhone?

Right now, yes. We're TestFlight-only and iOS-first. Android is on the roadmap but not committed to a date.

What stops people from cheating?

Every match needs an admin (the league commissioner) to approve it before it counts. You can dispute a result and it'll go back to pending. Ratings only change when a match is approved.

What if a regular doesn't have the app yet?

Add them to the league with just their name. They build a real rating from real matches while you wait for them to install the app — when they do, they pick up exactly where their stats left off.