Trivora Rating (TR) is the official competitive rating shown on the Trivora Official leaderboard. It is a single integer (typically between 1000 and 2700 for active players) that ranks skill in rated head-to-head quiz competition. TR is calculated on our servers using a standard Elo rating system, the same family of algorithm used in chess and many esports ladders.
This page describes how TR is defined, which games change it, and the exact rules applied after each rated result. The same rules apply on iOS, Android, and web. Interactive Knowledge Group Ltd may update these parameters from time to time; material changes will be reflected on this page.
1. Purpose of TR
TR measures competitive performance under pressure, not general activity. Experience points (XP) and level reflect how much you play; TR reflects how you perform in rated matches against other players.
The Official TR leaderboard sorts players by TR (highest first). Each listed player also shows a rated win-draw-loss record (W-D-L) that counts only games which affect TR (see section 3).
2. What changes your TR
TR is updated only when you complete a rated competitive match in one of these modes:
- Live 1v1 Quick Match (queue matchmaking). Invite lobbies and other invite-based 1v1 sessions do not affect TR.
- Ranked Round Battle (quick-play pool matches where the session is marked as counting toward TR). Coin duels and explicitly unranked Round Battle sessions do not affect TR.
TR is not changed by:
- Daily quiz, solo quiz modes, Killer Quiz, custom quizzes, or practice sessions
- Live quiz audience play, tournaments (unless otherwise stated for a specific event)
- Invite Match and other invite-only 1v1 sessions
- Unranked or coin-duel Round Battle
3. Rated W-D-L on the leaderboard
The W-D-L column on the Official TR leaderboard shows wins, draws, and losses from exactly the same pool of games that can change TR: non-invite Quick Match 1v1 plus ranked Round Battle (excluding coin duels). It is provided so players can see competitive form alongside rating.
4. Starting rating and display
- New accounts begin at 1200 TR.
- TR is stored and displayed as a whole number (for example, 1630).
- There is no fixed upper cap. Strong sustained performance can produce ratings well above 2000.
5. The Elo algorithm
After each rated game, both players receive an updated TR based on the result and the rating difference between them. The calculation has two steps: expected score, then rating adjustment.
5.1 Expected score
Before the game, the system estimates how likely each player is to score well against the other. For player A with rating RA against opponent B with rating RB:
EA is a number between 0 and 1. If both players have the same TR, E = 0.5. If you are much lower rated than your opponent, E is closer to 0; if much higher, E is closer to 1. The divisor 400 controls how strongly rating gaps affect expectation (standard Elo scale).
5.2 Rating update
Let S be your actual score for the game: 1 for a win, 0.5 for a draw, 0 for a loss. Your new rating is:
K is the K-factor, which controls how many points can move in a single game. Your opponent receives the symmetric update using their own expected score and the complement of S.
5.3 K-factor rules
| Situation | K value |
|---|---|
| Both players have fewer than 20 rated games (provisional) | 30 |
| Either player has 20 or more rated games (established) | 20 for both players in that match |
When a provisional player meets an established player, the established K of 20 applies to both players for that match so that established players are not subject to oversized swings from provisional opponents.
5.4 Loss floor from matches
Points lost in a rated match cannot reduce TR below 0. This matches common public Elo implementations (for example, chess.com rated play). Poor runs can therefore drive a rating down to zero through match results alone.
6. Provisional rating
Until you have completed 20 rated games that count toward TR, your profile is marked provisional (shown as "P" next to TR in the app). Provisional players use K = 30 against other provisional players, so early ratings may move quickly while the system learns your level.
After 20 rated games, you are treated as established. The provisional marker is removed and K = 20 applies in eligible matches. Your TR remains fully live and continues to update after every rated result.
7. Inactivity decay
To keep the leaderboard reflective of current form, TR decays when a player stops playing rated games. Decay uses separate rules from match losses:
- Grace period: 14 days with no rated activity before decay begins.
- Decay rate: 10 TR points per 7-day period of inactivity after the grace period.
- Decay floor: decay alone cannot reduce TR below 1200. Match losses can still take you below 1200.
Activity is measured from your last rated Quick Match or ranked Round Battle that counts toward TR.
8. Fair play and integrity
TR is computed server-side. Clients cannot set or override their own rating. We monitor for abuse, collusion, and other conduct that would distort rankings. We may adjust ratings or exclude results where necessary to protect competitive integrity, consistent with our Terms of service.
From time to time we run calibration passes so that TR and rated W-D-L remain aligned across the leaderboard. When that happens, some positions may change without a new match being played. The goal is a fair ordering that reflects rated competitive results.
9. Summary of default parameters
| Parameter | Value |
|---|---|
| Starting TR (new players) | 1200 |
| Elo divisor | 400 |
| K (provisional) | 30 |
| K (established) | 20 |
| Games before established | 20 rated games |
| Match loss floor | 0 |
| Inactivity grace | 14 days |
| Inactivity decay | 10 points per 7 days |
| Inactivity decay floor | 1200 |
10. Questions
For account or support enquiries, use our Support page. For general contact, see Contact.