What is ELO Ranking in BallR?
How we measure skill in pickup football — and why it changes everything.
The Origin: Chess to Football
ELO was invented in the 1960s by physicist Arpad Elo to rate chess players. The core idea is simple: your rating goes up when you win, down when you lose — and the amount depends on how strong your opponent was. Beat a higher-rated player? Big jump. Lose to a lower-rated one? Bigger drop.
BallR adapts this system for pickup football. Every player starts at 1,000 ELO. After each game, the algorithm recalculates everyone's rating based on the match result and the average ELO of each team.
How BallR Calculates Your ELO
After every game, BallR compares the average ELO of both teams. If your team was expected to win (higher average ELO) and you do win, you gain fewer points. If you upset a stronger team, you gain more. The K-factor (how much ratings can swing per game) is set to 32 — enough to reward improvement without wild fluctuations.
Example:
Team A (avg 1,200 ELO) beats Team B (avg 1,150 ELO) — expected result. Team A players gain ~12 ELO each, Team B loses ~12 each.
Team B (avg 1,150) upsets Team A (avg 1,200) — surprise! Team B gains ~20 ELO, Team A loses ~20.
Badge Tiers
Your ELO unlocks visual badges on your profile:
Gold Badge
Top 1% of players
Silver Badge
Top 10% of players
Bronze Badge
Top 30% of players
Dignity Protection
If you're in the bottom 30% of players, your ELO is hidden publicly — you can still see it on your own profile, but other players won't see your exact number. This protects newer or casual players from feeling exposed while they're still improving. We call it Dignity Protection.
The moment you climb out of the bottom 30%, your rating becomes public again. It's a safety net, not a ceiling.
Why ELO Matters for Pickup Football
Without ratings, every game is a gamble. You don't know if the teams will be fair. You don't know if you'll be playing against people at your level. ELO fixes that — our AI uses everyone's rating to automatically balance teams before each game, keeping the average difference under 15 points.