World Aquatics Points Calculator

World Aquatics Points Calculator

World Aquatics swimming points from the published closed form, not an interpolated table: 1000 × (base time ÷ time swum)³, truncated. The base time is yours to supply, because it is reissued every year and differs by event, course and sex.

Points for one swim

1000 × (B ÷ T)³
The whole minutes of the base time from the World Aquatics points table. Leave at 0 for a base time under a minute.
Read this off the World Aquatics base-times sheet for YOUR event, YOUR course and YOUR sex, in the validity period the swim falls in. The default 20.91 is the long-course base time for the men’s 50 m freestyle in the period 01.01.2026 to 31.12.2026. Short course and long course are published on different validity windows, so the two are not interchangeable.
The whole minutes of the time swum.
Seconds and hundredths of the time swum, in the same course as the base time above. The default 20.25 is the time World Aquatics’ own 2026 long-course points table prints against 1100 points for this event.
1100pointsExample

Men’s 50 m freestyle, long course: base time 20.91 s, swum in 20.25 s

Advertisement

The published closed form

P = INT(1000 × (B ÷ T)3)
B = the base time for the event, course and sex, in seconds
T = the time swum, in seconds
INT() truncates — it is a floor, not a rounding
where the formula comes from
World Aquatics’ own swimming points page, which prints “P = 1000 * (B / T)³”, describes it as “The points are calculated using a cubic curve” and states that “all point values are truncated to the integer number”. A national Masters federation prints the same thing independently as “Points = (world record / time swum)3 * 1000”
INT() is a floor
the points truncate rather than round. A raw 1,100.9992 is 1,100 and not 1,101, and World Aquatics’ published table prints 1100 against that time. Hy-Tek’s software documentation records that the arithmetic “changed from rounding to truncating” in 2010, so a figure from before then may not be a floor
B is a world record, and it moves every year
the base-times sheet states that “Base times are defined based on World Records that are approved on the start date of the validity period”. Long course runs 01.01 to 31.12 and short course 01.09 to 31.08, so the two courses are on different windows and a swim’s points depend on which it fell in. Before the 2009 table the base times were the average of the top ten performances of all time instead
the base time scores exactly 1000
set T = B and the ratio is 1, the cube is 1 and the points are exactly 1000. That is the definition, and it is independently visible in World Aquatics’ published table, whose 1000-point row is the base-times sheet’s own seventeen figures to the hundredth. Halve the ratio and the points fall by a factor of eight; the course is carried entirely by the base time you supply, which is why there is no course field

Worked example

Men's 50 m freestyle, long course: base time 20.91 s, swum in 20.25 s
B = 20.91 and T = 20.25, so B ÷ T = 1.032593
1.0325933 = 1.1009992, and × 1000 = 1,100.9992
INT() truncates: 1,100 points, which is exactly what World Aquatics' own 2026 long-course points table prints against 20.25 for this event
Round-to-nearest would have given 1,101, so the defaults on this page are themselves a demonstration that INT() is a floor — the truncation discards 0.9992 of a point
Enter 20.91 as both the base time and the time swum and the answer is exactly 1000, which is the definition of a base time
Enter 20.26 instead and the answer falls to 1,099, which is the next row of the published table — the table prints the slowest time that still scores each value
Double the time swum to 40.50 and the points fall to 137, an eighth of 1,100, because the exponent is three
Set either time to zero and the panel shows nothing, because the ratio does not exist
Advertisement

World Aquatics’ own published points table, reproduced from the formula

Event (men, long course)Base time (s)Time the table printsPoints the table printsThis page
50m Freestyle20.9120.2511001100
50m Freestyle20.9120.9010011001
50m Freestyle20.9120.9110001000
50m Freestyle20.91— not printed —999no time to the hundredth scores it
200m Freestyle102.0098.8111001100
200m Freestyle102.00101.9610011001
200m Freestyle102.00102.0010001000
200m Freestyle102.00102.03999999
100m Breaststroke56.8855.1011001100
100m Breaststroke56.8856.8610011001
100m Breaststroke56.8856.8810001000
100m Breaststroke56.8856.89999999
400m Medley242.50242.4110011001
400m Medley242.50242.5010001000
400m Medley242.50242.58999999
Read from the World Aquatics Point Scoring 2026 table for Men Individual, Long Course (50m), validity 01/01/2026 to 31/12/2026, which came through this fetch as readable text for pages 1 to 9 of 21 — every row used is inside that part. Four whole rows were read, 1100, 1001, 1000 and 999 points, and all 59 printed times across all seventeen events reproduce exactly from the formula; four events are shown here and the full set is in this plugin’s test suite. The 1000-point row IS the base-times sheet’s own figures, from a different document, which is the strongest single check available. Where the table prints “—” no time to the hundredth scores that value at all, because near 1000 points a 50 m event moves by more than one point per hundredth — and the formula predicts exactly which cells those are. One gap in the reading rather than in the table: the 1100 row’s last four columns were cut off by a quote-length limit on the fetch and were recorded as UNREAD rather than guessed, which is why the 400 m medley has no 1100 row here.

Base times for 2026, and the gap between the two courses

EventMen LCMen SCMen gapWomen LCWomen SCWomen gap
50m Freestyle20.9119.904.83%23.6122.833.30%
200m Freestyle1:42.001:38.613.32%1:52.231:49.362.56%
1500m Freestyle14:30.6714:06.882.73%15:20.4815:08.241.33%
100m Backstroke51.6048.166.67%57.1354.025.44%
100m Breaststroke56.8855.282.81%1:04.131:02.362.76%
400m Medley4:02.503:54.813.17%4:23.654:15.483.10%
From the World Aquatics base-times sheet: LCM 2026 valid 01.01.2026 to 31.12.2026, SCM 2026 valid 01.09.2026 to 31.08.2027. Every one of these is the world record the sheet says it is defined from. The gap column is this page’s own arithmetic on two published figures and is NOT a conversion factor — it is the distance between two different records in two different pools, and across all twenty events on the sheet it runs from 1.33% to 6.67%, with backstroke consistently the widest.

A points table that is actually a formula

This page is about swimming — racing in a pool — whose competition regulations, swimming rules, facilities specifications and points tables are published by World Aquatics, the body that was FINA until it was renamed in 2023. Every figure below that belongs to an edition or a validity period is printed with it, because World Aquatics revises all of them.

The points system is a published closed form rather than a table lookup. World Aquatics’ own points page prints it as “P = 1000 * (B / T)³”, calls it “a cubic curve” and states that “all point values are truncated to the integer number”. B is the base time for the event, course and sex, T the time swum, both in seconds. Because the exponent is three the points are very sensitive to the time: a swim twice as long as the base time scores an eighth as much, 125 points, and one 50% slower scores 1000 ÷ 1.5³, which is 296 — figures a Masters federation printing the formula independently gives as “around 125 points” and “about 300”.

The number this page cannot look up for you, it asks you for. This calculator has no table interpolation of any kind, and a curve fitted to stand in for a published table is worst at its extremes — exactly where the answer changes anything. The base times are reissued every year too, so a table baked in here would be stale by January without saying so. Anyone using points has the table in front of them, so the table’s own value is the input.

The base time is not an arbitrary standard. World Aquatics’ base-times sheet carries the note that “Base times are defined based on World Records that are approved on the start date of the validity period”, so a base time is a world record frozen at a date — and the two courses are frozen on different dates, long course 1 January to 31 December and short course 1 September to 31 August. The same swim can therefore score differently depending on which side of a cut-off it fell, and a points figure quoted without its year and its course is not a figure at all. That has not always been the arrangement: Hy-Tek’s software documentation records that in the 2009 table and earlier the base times were the average of the top ten performances of all time rather than a record, and that in 2010 the arithmetic “changed from rounding to truncating the points to the next lowest integer”. So the edition matters twice over.

On the exponent, an honest limit. Every source read for this page that prints the formula prints a cube, and World Aquatics calls it “a cubic curve” in its own words. No source read here states when the cubic was adopted, or whether the exponent has ever been anything else. A specialist swimming publication that went looking concluded in print that “We don’t actually know when they first started calculating FINA Points swims, or when the current system was set”. So this page says the exponent is three in the current system, names where that is printed, and does not claim it always was.

Thirty-odd numbers in a PDF is exactly the shape a confabulated table takes, so the formula was not trusted on its own. The base times were read twice, in separate fetches, with identical results, and then checked against the world records they are defined from — all thirty-seven long-course and all twenty-three short-course figures are those records. The formula was corroborated from a second, independent source in different notation. And then four whole rows of World Aquatics’ own published points table were read verbatim and reproduced from the formula: all 59 printed times across all seventeen events, exactly, including the five cells the table prints as “—” and the reason they are empty. That last check is the one worth having, because an internally consistent wrong formula passes every other kind.

How a time is handled here. The calculator is numeric — no text type, no date type — so it cannot read or write “1:02.35”. A time is typed as two fields, whole minutes and seconds-with-hundredths, because a single box taking 1.04 would read as 1.04 decimal minutes, which is 1 minute 2.4 seconds. Where the answer is itself a duration it is given in seconds with the whole minutes and remaining seconds beneath, split on the rounded whole second: 59.6 split before rounding reads “0 minutes and 60 seconds”.

There is no conversion between the two courses here, and that is a finding rather than an omission. No governing body source read for these pages publishes a long-course to short-course conversion: World Aquatics keeps two sets of world records and two sets of points base times instead. The factors in circulation are software conventions — a swim-meet software vendor’s own help page attributes the usual 1.11 to “most swim software” and the short-to-long adjustment only to “a common simple conversion” of about 2% with no named source, and says that “all time conversions are estimates, not exact calculations”. World Aquatics’ base times say 2% is the wrong shape anyway: the gap between the two courses’ records runs from 1.33% to 6.67% by event and sex. So no factor is invented here. The points table is the closest thing to an official answer: because each course has its own base times, a swim scoring 950 points short course and one scoring 950 long course are each 950 points against their own course’s standard. That is a comparison of two standings, not a conversion of a time, and the difference matters. The short course and long course interpreter sets out what each course does and does not let you say.

A points score is a comparison against one published standard and nothing more. It is not a probability of anything, and nothing in this section turns one into a number. For the pace behind a time, the swimming pace and speed calculator does the division, and the combined events scoring calculator in athletics is this plugin’s other published closed form — the IAAF decathlon tables, which turn out to be a formula too.

Frequently asked questions

How are World Aquatics (FINA) swimming points calculated?

From a published formula, not a lookup. World Aquatics prints it as P = 1000 × (B ÷ T)³, where B is the base time for the event, course and sex and T is the time swum, both in seconds, truncated to a whole number. A 50 m freestyle of 20.25 against a base time of 20.91 is 1000 × 1.032593³ = 1,100.9992, which truncates to 1,100.

Where do I get the base time?

From World Aquatics’ own base-times sheet, for your event, course and sex, in the validity period your swim falls in. This page asks rather than guessing: the base times are reissued every year, the two courses are published on different validity windows, and a table baked into a web page would be stale without saying so.

Is the truncation a rounding?

No — a floor. World Aquatics states that “all point values are truncated to the integer number”, so a raw 1,100.9992 is 1,100 and not 1,101, and the published table agrees. Hy-Tek’s documentation records that the arithmetic changed from rounding to truncating in 2010, so a figure from before then may have been rounded.

What does a world record score?

Exactly 1000 points in the validity period that record set the base time for, and more than 1000 once it has been beaten and the base time has not yet been reissued. The 1000-point row of World Aquatics’ published table is the base-times sheet’s own figures to the hundredth, which is the cleanest demonstration that the base time is the 1000-point mark.

Why do the points fall so fast when the time slips?

Because the exponent is three. A swim twice as long as the base time scores an eighth as much, 125 points, and one 50% slower scores 1000 ÷ 1.5³, which is 296. Near 1000 points on a 50 m event the scale moves by more than a point per hundredth of a second, which is why the published table has gaps where no printable time scores a given value.

Related calculators

References

  1. World Aquatics. “Swimming Points”, worldaquatics.com/swimming/points (read 15 Oct 2026; about 8,000 characters, of which the article body is roughly 2,500). Prints the formula as “P = 1000 * (B / T)³” with B the base time and T the swum time, describes it as “The points are calculated using a cubic curve”, and states that “all point values are truncated to the integer number”. Base times cover “all common individual events and relays, separated for men / women and long course / short course” and are “defined every year, based on the latest World Record that was approved by World Aquatics”, cut off 31 August for short course and 31 December for long. IMPORTANT: no table and no base time came through on this page as readable text — the tables are linked PDFs and only their titles appear — so nothing numeric is quoted from it.
  2. World Aquatics. World Aquatics Points — Base Times, the SCM and LCM sheet (read 15 Oct 2026; about 3,000 characters, and the tables DID come through as readable text, checked twice in separate fetches with identical results). Two sections: “LCM (50m) 2026”, “Validity period: 01.01.2026 – 31.12.2026”, and “SCM (25m) 2026”, “Validity period: 01.09.2026 – 31.08.2027” — two courses on two different windows. Carries the note “N.B. Base times are defined based on World Records that are approved on the start date of the validity period.” Columns “BASETIME” and “BASETIME IN SECONDS” for Men and Women, plus a Mixed table. All 37 long-course and all 23 short-course entries were checked against the world records the sheet says they come from and are those records.
  3. World Aquatics. World Aquatics Point Scoring 2026 — Men Individual, Long Course (50m), “Validity – (01/01/2026 – 31/12/2026)” (read 15 Oct 2026; about 35,000 characters covering pages 1–9 of 21 and ending mid-row at 775 points, so the fetch is incomplete — every row used here is inside the part that came through). A table headed “Pt. 50 100 200 400 800 1500 50 100 200 50 100 200 50 100 200 200 400 Pt.” across Freestyle, Backstroke, Breaststroke, Butterfly and Medley, with the instruction “For times not printed in the table, use the next slowest time in the list”. The 1100, 1001, 1000 and 999 rows were read verbatim; all 59 printed times reproduce exactly from floor(1000 × (base ÷ time)³), and the 1000-point row IS the base-times sheet’s own 17 figures, from a different document.
  4. Masters Swimming Queensland. “What’s the point?”, 1 July 2022 (mastersswimmingqld.org.au, read 15 Oct 2026). An independent corroboration in different notation and different words: “Points = (world record / time swum)3 * 1000”, the 3 printed as a superscript. It gives two order-of-magnitude checks rather than a worked example — “If you take twice as long as the world record, you will score around 125 points” and “If you take 50% longer you will score about 300 points” — and the cubic reproduces both: 1000 ÷ 8 is 125 and 1000 ÷ 1.5³ is 296.
  5. Hy-Tek Sports Software. “FINA Points”, the Meet Manager user guide (hytek.active.com, read 15 Oct 2026; a short page of a few thousand characters). A software vendor, not a governing body, cited only for the EDITION HISTORY that World Aquatics’ own page does not give: in the 2009 table and earlier the base times were the average of the top ten performances of all time rather than a world record, and in 2010 the arithmetic “changed from rounding to truncating the points to the next lowest integer when the point calculation has a fraction”. It also records the 2008 Bureau decision to update annually. The page does NOT print the formula or the exponent, so nothing about the cubic comes from it.
  6. SwimTopia. “Converting Swim Times: Everything You Ever Wanted To Know”, help.swimtopia.com (read 15 Oct 2026). Cited as evidence about the ABSENCE of an official conversion, not for a factor. It names no governing body as publishing conversion factors, attributes the usual 1.11 to “most swim software, including SwimTopia”, and gives the short-to-long adjustment only as “a common simple conversion” of about 2% with no named source. It states that “all time conversions are estimates, not exact calculations” and that no method is “perfect or absolutely correct”. None of those factors is quoted or used anywhere in this batch.