Understanding the ranking of Top predictors

Top predictors are ranked by return on investment (ROI) value. In the example:

Match Result Odds Profit/Loss
Man City - Arsenal W 1.25 +0.25
Real Madrid - Barcelona L 2.50 -1
Djokovic - Alcaraz L 1.30 -1
Miami Heat - GS Warriors W 1.95 +0.95
  • Stake: Always 1 unit per bet.
  • Win: ROI = Odds − 1  (it's your profit without counting the stake)
  • Loss: ROI = −1 (you lose your stake)

Net Profit/Loss (ROI) = 0.25 − 1 − 1 + 0.95 = -0.81 units


To get ranked, you need to have at least 50% of correct predictions and minimum 30 votes in last 30 days. It means that:

  • Only the last 30 days of bets are taken in account
  • Any bet older than 30 days is removed from the calculation
  • Every new day, the oldest day “falls out,” and the newest day is added
  • This gives a moving snapshot of performance, not total lifetime performance

Due to the sync limitations, your every prediction made in a previous day might not be visible on the predictions list (but it is taken in account).

Top predictors rank is recalculated every day around 10:00 UTC (GMT).