How is the Basic Ranking calculated?


The maximum number of points available to any given competitor is 100, and that is awarded to the first place competitor. Subsequent competitors recieve points based on a calculation of their position and the number of competitors taking part:

((100 / number of competitors) * (number of competitors - position + 1))

So a competition of 2 would look like:

Position Calculation Total
1 100 100
2 (100 / 2) x (2 - 2 + 1) = (50 x 1) 50

And a competition of 3 would look like:

Position Calculation Total
1 100 100
2 (100 / 3) x (3 - 2 + 1) = (33.3 x 2) 67
3 (100 / 3) x (3 - 3 + 1) = (33.3 x 1) 33
Totals are rounded to make life easier.

Once we have the individual scores for each competition, we add them up together, with the highest total score being the highest ranked player.

Player Comp 1 Comp 2 Comp 3 Total Rank

Top N

Typically a competitor picks the top N competitions they've taken part in, with the N being set by the administrators of the ranking. This can have a dramatic effect on the rankings, as if the value for N is too small, you'll end up with a lot of people sharing the same ranking:

N set to 1

Player Comp 1 Comp 2 Comp 3 Comp 4 Comp 5 Total Rank
Values in bold represent the chosen best values.

N set to 3

Player Comp 1 Comp 2 Comp 3 Comp 4 Comp 5 Total Rank

A competitor should aim to (at the least) compete in N competitions to get the fairest ranking. In the above table, player A is ranked third as they only had two competitions to pick from, given how well they did against B, C and D, it is likely they would have placed well enough in another competition to be ranked higher.

The top N allows competitors to not have to compete in every competition, which can be useful if the competitions are spread over a large area, or if they are ill/away for a period of time. It's advisable to always set N to being less than the total number of ranking competitions over a year.

Shared Ranking

If two (or more) competitors have the same points score at the end, they are allocated the same rank / position. The next competitor after will be given the position they would have had if there were no ties, for example:

C753C is ranked 3rd, not 2nd.

Configurable Properties

These are the properties you can set if you choose to use this ranking method, and some suggested values.

Top N

This is the top N competitions which will count towards the ranking.

Allowed values

N has to be a positive value (greater than zero). If you set N to be zero, the ranking will take into account every competition in the period of time you set. Setting N to more than the number of competitions, will have the same effect as setting to zero - all competitions will be counted.


A sensible value for N is a number that is achievable for competitors, and the decision should be based around where your competitions are typically run (i.e. in a small area) and how many you aim to have. For example, if you aim to have 12 competitions, and they are all in the same village, you can reasonably set N to something like 10 as you can expect competitors to make it to the area. If you have 12 competitions but they are spread throughout the country a more reasonable value could be as low as 4 or 5.

This is going to be more trial and error, and you can change the value for N at any time.

Winning Score

Defines the score for a win, the default is 100. All the examples above use 100 as the winning score.

Allowed values

Any whole number value above or equal to 100. NB. If you select a value that is less than the maximum number of competitors in a competition, this will be increased to that value.


Generally 100 is a good starting point. If your competitions have more competitors, increase the value.

From / To

Defines the period between which the ranking is calculated, the From and To dates are inclusive so if you set a date of the 1st of January, any competition run on the 1st of January will be included.

Allowed values

Any valid dates.


Generally you want the time frame to be a year or less.

Want to see more Rankings?

Drop me a line and point me in the right direction!