BATTLE MODE ONLY NEW

BATTLE RATING

A skill-based rating for OC Battle — built to reward beating strong pilots, not just racking up wins against easy opponents. Here's exactly how it works.

ROLLING OUT Battle Rating is live and calculating in the background for every Battle race. It is not yet shown on the leaderboard, your profile, or post-race results — this page is here early so the system is transparent from day one. Display is coming in a follow-up update.

The Battle leaderboard has always ranked pilots by total wins. That rewards playing a lot, but it doesn't tell you anything about the strength of who you beat — grinding wins against brand-new accounts counts exactly the same as beating the best pilot on the platform.

Battle Rating fixes that. It's a per-pilot skill estimate that goes up more for beating strong opponents and barely moves for beating weak ones — and it's specifically hardened against the obvious exploit: spinning up a second account to farm easy wins, or to snipe rating off an established pilot.

Battle Rating uses Glicko-2, the same family of rating system used by chess and other competitive ladders — a refinement of the classic Elo system.

Every pilot has a rating that starts at 1500. Before each race, the system knows every participant's current rating and how confident it is in that number. During the race, for every opponent you're in a room with, it calculates the probability you should have beaten them based on the ratings going in — then compares that to what actually happened.

LOWER RATED
HIGHER RATED

Beat someone you were expected to beat easily? Small gain. Beat someone rated well above you? Bigger gain. Lose to someone far below you? Bigger loss. This happens individually for every opponent in the room, then combines into one rating update after the race — so a 12-pilot free-for-all is scored on who you specifically beat and lost to, not some average difficulty of "the room."

New pilots start provisional — the system doesn't have enough data to be confident in their rating yet. Provisional status clears after your first 15 rated races, once the system's confidence in your number has converged.

This matters because of what's next.

A brand-new account is, by definition, an unknown quantity — the system doesn't yet know if it's a genuine beginner or an established pilot's second account. Two extra safeguards sit on top of the standard Glicko-2 math to make sure that uncertainty can't be weaponized:

🛡

LOSS FLOOR

How much rating an established pilot can lose to provisional opponents in a single race is capped — both per opponent and in total for that race. Getting beaten by one new account barely dents your rating. Getting beaten by several new accounts in the same lobby is capped too, not multiplied.

🔁

REPEAT-OPPONENT LIMIT

Only your first few rated meetings against the exact same opponent within a rolling window count toward rating. Facing the same pilot over and over — say, two accounts queuing into each other on purpose — stops moving the number well before it could be farmed.

Both safeguards only ever apply to the provisional/repeat-opponent portion of a race. Losing fair and square to strong, established pilots always costs full rating — the guardrails target manipulation, not legitimate upsets.

To be explicit: this is a Battle Rating, scoped entirely to Battle Royale races. It is not an overall OCGP skill score, and it does not use anything from Grand Prix or Solo results. Grand Prix is a different format — endurance, no elimination, no HP — and a shared number wouldn't mean anything comparable between the two. Grand Prix will get its own, separate rating system in the future.

Can I see my Battle Rating right now?
Not yet. It's being calculated for every race already, but display on the leaderboard, your profile, and post-race results is a follow-up step. This page exists so the system is documented before that happens.
Will the win-count leaderboard go away?
No decision has been made to remove it. The plan is for Battle Rating to become the primary/default sort once it's displayed, with the current win-count standings kept as a secondary view — some pilots care about raw win totals, and that leaderboard already exists.
Does this apply to Solo runs or Challenges?
No. Battle Rating only applies to Battle Royale races — Solo runs and Challenges aren't head-to-head, so there's no opponent to rate against.
What happens if I'm inactive for a while?
After a period of inactivity, the system's confidence in your rating gradually decreases again, similar to when you were new. This prevents someone from hitting a high rating and then sitting on it indefinitely without playing.
Is this the same as Elo?
Related, but more precise. Elo (used in classic chess ratings) tracks one number per player. Glicko-2 additionally tracks how confident the system is in that number, which is what allows the anti-smurfing guardrails above to work — a brand-new account's results can be weighted differently from an established pilot's precisely because the system knows it doesn't have much data on them yet.
← HOW TO PLAY CREATE A ROOM → VIEW LEADERBOARD