SM64 Summer League 2025 (Test)

Super Mario 64 - 70 Star (All Platforms)

Scoring Overview

When a league is live, runs are collected from Speedrun.com every few minutes. The system collects only runs that are relevant to the league, i.e. runs submitted by league participants, during the league timeframe.

Once the runs have been collected, each participant's "league PB" is determined, for each category. The league PBs are then ranked, scored, and placed on the league category leaderboards.

In other words, you earn points by improving your league PBs. You don't get more points for simply submitting more runs.

The specific scoring system used for each category is decided by the league creator(s). You can find out more about this category's scoring system in the following sections.

Scoring for this Category

Simple example system, based on rank achieved, and PB improvement.

Formula

The formula below shows the exact calculation that is used to score runs for this league category.

The formula is controlled by the admin user(s) running the league. They can make changes to it during the league, if need be.
rank_score_1 = max(0, number_of_league_participants + 2 - league_pb_rank)
rank_score_2 = max(0, 11 - league_pb_rank)
rank_score_3 = max(0, 6 - league_pb_rank)

rank_score = rank_score_1 + rank_score_2 + rank_score_3

tier_1_score = 4 * max(0, min(4200, initial_pb_in_seconds_floor) - max(3210, league_pb_in_seconds_floor))
tier_2_score = 12 * max(0, min(3210, initial_pb_in_seconds_floor) - max(2910, league_pb_in_seconds_floor))
tier_3_score = 24 * max(0, min(2910, initial_pb_in_seconds_floor) - max(0, league_pb_in_seconds_floor))

pb_improvement_score = tier_1_score + tier_2_score + tier_3_score

final_score = rank_score * 10 + pb_improvement_score

Calculator

You can try the scoring system out for yourself, using this calculator. Plug in some hypothetical (or actual) speedrun details, and see how much it would score.

This can help you get a feel for the scoring system. It can also be useful throughout the league. For example, you can experiment with it, when deciding which league categories to focus on next.

Note that having no initial PB is equivalent to having an initial PB of 999h 59m 59s 999ms.

(39 participants currently registered for this league)

Result