IAAF Formula (multi & pentathlon points)

IAAF Multi Points

We have used this IAAF points structure but have replaced the seniors IAAF points values with the NSW Multi Points values. To see what age/gender/events the ResultsHQ template covers click here 

To load these values follow these steps:

1. Go to Setup - Points


2. Click on the Multipoints button


3. Then click on the Use Points Template


4. Then click on Apply for the IAAF. Note the Alberta and Banding options are only applied to the Banding points method, not the to IAAF points method.


5. When you go back to your Multipoints page you will now see all the values loading in from the template. You can edit and delete these if need be. 


6. Now go to Events - calculate 


7. Tick on the IAAF tick boxes for the dates required


More Information...

If you wish to use the IAAF points as they were originally intended then please read further below.

Please have a read of the attached document which outlines how the IAAF points methodology works, in particular pages 24 and 25.

Note: You can load any a,b,c value that you like for each event. If you would like us to load the exact IAAF points variables as in the attached document then please let us know at

The points variables are loaded per age group, so it is possible to have different variables per age group per event

Overview of IAAF points method

(Extract from attached IAAF official document, pages 24 and 25)


For a given performance, the point score (P) is calculated using one of the following equations:

Track events P=a*(b - T)**c [where Tis Time in seconds; e.g. 10.43 for 100 metres]
Jumps P=a*(M - b)**c [where M is Measurement in centimetres; e.g. 808 for "LJ".]
Throws P=a*(D - b)**c [where D is Distance in metres; e.g. 16.69 for Shot]

a, b and c are parameters whose values are listed below. * is the mathematical sign meaning "multiplied by ", and ** is the mathematical sign meaning "raised tothe power of".

Note: The value of P (points) must be rounded down to a whole number after calculation (e.g. 123.999 becomes 123).

PARAMETERS (constants for each event)


Event a b c
100m 25.4347 18.00 1.81
200m 5.8425 38.00 1.81
400m 1.53775 82.00 1.81
1500m 0.03768 480.00 1.85
110m Hurdles  5.74352 28.50 1.92
High Jump 0.8465 75.00 1.42
Long Jump 0.14354 220.00 1.40
Shot Put 51.39 1.50 1.05
Discus 12.91 4.00 1.10
Javelin 10.14 7.00 1.08
60m 58.0150 11.50 1.81
1000m 0.08713 305.50 1.85
60m Hurdles 20.5173 15.50 1.92



Event a b c
200m 4.99087 42.50 1.81
800m 0.11193 254.00 1.88
100m Hurdles 9.23076  26.70 1.835
High Jump  1.84523 75.00 1.348
Long Jump  0.188807 210.00 1.41
Shot Put  56.0211 1.50 1.05
Javelin 15.9803 3.80 1.04
100m 17.8570  21.0 1.81
400m  1.34285 91.7 1.81
1500m  0.02883 535 1.88
Discus 12.91 4.00 1.10
60m Hurdles 20.5173 15.50 1.92

NOTE: Points for manual times in events up to 400 metres are calculated either by adding the standard adjustment factor to the time (i.e. 0.24 sec. for events below 400 metres, 0.14 sec. for 400 metres) or by subtracting the factor from the "b" parameter. There are no adjustments for events above 400 metres.

Example (100m Men):
10.40 (auto) for 100m is calculated as P=25.4347*(18.00 - 10.40)**1.81 = 999
10.4 (manual) for 100m is calculated either as P=25.4347*(18.00 - 10.64)**1.81 = 942 or as P=25.4347*(17.76 - 10.4)**1.81 = 942

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request


Please sign in to leave a comment.
Powered by Zendesk