Watch the incredible boxing matches that DAZN provides.
๐ Use our affiliate link and gain access to watch live and past boxing events.
The Boxing Journal is the digital home for dedicated boxing fans/analysts. Track your predictions, score fights, and reflect on your analysis โ all in one place. Our scoring system ranks users based on prediction results (take a look at the scoring system below). The Boxing Journal helps you sharpen your fight analysis and leave your mark on the sport.
Submit and review your fight predictions.
Break down fights with analysis and scoring.
The scoring system is designed to evaluate user performance across all fight cards they participated in. Each fight card consists of multiple fights, and users make predictions for each fight. The system calculates scores based on the accuracy of these predictions.
User performance currently contains two metrics: totalPoints
and totalScore
. These are running totals of all participation
records for the user.
A participation
is defined as a user's full prediction entry for a fight card. It requires the user to have submitted predictions for all fights on that card.
When a user participates in a fight card, they make predictions for each fight. Each prediction has three fields: winner
, outcome
, and hasKnockdowns
. The system evaluates these to compute the userโs performance.
Each participation calculates two values:
Each field in a prediction has this scoring system:
Field | Correct | Incorrect |
---|---|---|
winner | 10 | -1 |
outcome | 10 | -1 |
hasKnockdowns | 10 | -1 |
MAX_POINTS_PER_PREDICTION is 30
, meaning all three fields are correct.
MAX_PREDICTION_POINTS is calculated by:
MAX_PREDICTION_POINTS = number_of_fights_on_card * MAX_POINTS_PER_PREDICTION
The final score is calculated using this formula:
score = (predictionPoints / MAX_PREDICTION_POINTS) * 100
A perfect card gets a score of 100.
When a user participates in a fight card:
predictionPoints
score
participation
recordtotalPoints
and totalScore
Scenario: A fight card has 3 fights. The user predicted:
Fight | Winner | Outcome | Knockdowns | Total |
---|---|---|---|---|
1 | 10 | 10 | 10 | 30 |
2 | 10 | -1 | -1 | 8 |
3 | -1 | -1 | -1 | -3 |
Total:
predictionPoints = 30 + 8 - 3 = 35
Max Points:
MAX_PREDICTION_POINTS = 3 * 30 = 90
Score:
score = (35 / 90) * 100 = 38.89
Participation Record:
` "predictionPoints": 35, "score": 38.89 `