Generated on 19 Jun 2026 based on the database export of 18 Jun 2026.

# Name Score Result Time Period
1 🥇 🇮🇹 Matteo Provasi 3006 3013/3020 (3:23:40.94) 7 Dec 2009 – 31 May 2026
2 🥈 🇫🇮 Niko Ronkainen 2577 2641/2705 (2:42:46.36) 28 Aug 2010 – 7 Jun 2026
3 🥉 🇵🇱 Przemysław Rogalski 2553 2599/2645 (2:57:06.79) 14 Dec 2013 – 14 Jun 2026
4 🇭🇺 Bence Barát 2489 2496/2503 (2:16:33.63) 23 Aug 2008 – 30 May 2026
5 🇨🇴 Dennis Rosero 2462 2482/2502 (3:48:37.97) 11 Dec 2010 – 15 Jun 2026
6 🇸🇪 Daniel Wallin 2458 2534/2610 (2:25:40.15) 14 Sep 2013 – 14 Jun 2026
7 🇨🇴 Eduard Esteban García Domínguez 2308 2334/2360 (3:43:55.34) 25 Mar 2012 – 24 May 2026
8 🇵🇱 Piotr Tokarski 2168 2209/2250 (1:48:54.88) 14 Dec 2013 – 14 Jun 2026
9 🇩🇪 Sébastien Auroux 2126 2153/2180 (3:09:19.24) 19 Apr 2008 – 17 May 2026
10 🇵🇱 Łukasz Burliga 2116 2193/2270 (1:44:43.38) 26 Oct 2013 – 31 May 2026
11 🇺🇸 Luke Garrett 2077 2156/2235 (1:19:27.29) 25 Jun 2017 – 7 Jun 2026
12 🇵🇱 Karol Zakrzewski 1986 2038/2090 (2:04:47.77) 22 Feb 2014 – 14 Jun 2026
13 🇵🇱 Wojciech Szatanowski 1986 1999/2012 (2:22:34.07) 12 Feb 2011 – 13 May 2026
14 🇩🇪 Jan Bentlage 1967 1987/2007 (2:28:46.14) 16 Jan 2010 – 3 May 2026
15 🇨🇭 Tobias Peter 1944 1967/1990 (2:15:22.40) 10 May 2014 – 14 Jun 2026
16 🇫🇷 Juliette Sébastien 1924 1973/2022 (1:30:46.27) 10 May 2014 – 7 Jun 2026
17 🇧🇷 Fabio Bini Graciose 1923 1934/1945 (4:29:55.18) 20 Mar 2010 – 7 Jun 2026
18 🇮🇹 Simone Cantarelli 1903 1919/1935 (2:41:36.76) 1 Apr 2012 – 31 May 2026
19 🇺🇸 Evan Liu 1874 1897/1920 (2:09:15.66) 30 May 2009 – 13 Jun 2026
20 🇫🇷 Philippe Virouleau 1825 1840/1855 (2:01:38.18) 31 May 2008 – 31 May 2026
21 🇺🇸 Walker Welch 1777 1806/1835 (1:48:02.79) 29 Oct 2011 – 30 May 2026
22 🇷🇺 Alexey Tsvetkov 1767 1801/1835 (1:04:11.75) 2 Dec 2017 – 30 May 2026
23 🇭🇺 Dániel Varga 1730 1745/1760 (2:21:47.15) 7 Jun 2008 – 30 May 2026
24 🇪🇸 Josete Sánchez 1698 1719/1740 (1:44:42.55) 14 Nov 2015 – 17 May 2026
25 🇺🇸 Zayn Khanani 1644 1672/1700 (43:36.94) 2 Sep 2018 – 7 Jun 2026
26 🇨🇴 Diego Alejandro Casas Jimenez 1630 1650/1670 (2:34:02.28) 27 Sep 2014 – 17 May 2026
27 🇦🇺 Feliks Zemdegs 1625 1650/1675 (1:13:29.10) 18 Jul 2009 – 23 May 2026
28 🇨🇭 Alwin Rölz 1625 1660/1695 (1:42:41.54) 28 May 2016 – 24 May 2026
29 🇺🇸 Carter Kucala 1588 1674/1760 (1:12:17.58) 24 Oct 2015 – 7 Jun 2026
30 🇺🇸 Katie Hull 1587 1606/1625 (1:28:18.35) 31 Jul 2010 – 30 May 2026
31 🇪🇸 Rafael Rodriguez Santana 1586 1613/1640 (1:45:53.34) 5 May 2012 – 16 Mar 2025
32 🇩🇰 Daniel Vædele Egdal 1572 1596/1620 (1:10:27.95) 8 Dec 2013 – 31 May 2026
33 🇩🇰 Martin Vædele Egdal 1569 1597/1625 (53:57.22) 8 Dec 2013 – 3 May 2026
34 🇬🇧 Callum James Goodyear-Jørgensen 1552 1566/1580 (2:14:38.68) 14 Jul 2012 – 3 May 2026
35 🇵🇱 Piotr Olszewski 1545 1596/1647 (1:43:27.43) 5 Oct 2013 – 13 May 2026
36 🇺🇸 Sujan Feist 1543 1614/1685 (49:01.94) 10 Sep 2016 – 14 Jun 2026
37 🇨🇴 Manuel Popayán 1538 1559/1580 (1:49:37.95) 27 May 2017 – 15 Jun 2026
38 🇺🇸 Simon Kellum 1523 1559/1595 (1:15:50.74) 18 Feb 2017 – 7 Jun 2026
39 🇳🇴 Ulrik Bredland 1519 1532/1545 (1:46:36.92) 18 Feb 2012 – 6 Jun 2026
40 🇨🇭 Reto Bubendorf 1518 1544/1570 (1:33:21.55) 12 May 2012 – 19 Apr 2026
41 🇫🇷 François Courtès 1498 1509/1520 (2:43:43.31) 11 Apr 2008 – 17 Jul 2016
42 🇺🇸 Brian Johnson 1475 1540/1605 (54:06.02) 5 Oct 2013 – 7 Jun 2026
43 🇮🇹 Marco Rota 1460 1490/1520 (1:54:35.45) 7 Dec 2009 – 10 May 2026
44 🇺🇸 Hassan Khanani 1458 1524/1590 (1:01:47.78) 2 Sep 2018 – 7 Jun 2026
45 🇳🇱 Antonie Paterakis 1450 1485/1520 (54:48.25) 19 May 2012 – 21 Dec 2025
46 🇨🇳 Jack Pan (潘杰康) 1447 1506/1565 (59:03.52) 19 Aug 2012 – 7 Jun 2026
47 🇺🇸 Chris Chi 1447 1521/1595 (1:09:11.22) 1 Aug 2014 – 13 Jun 2026
48 🇩🇪 Konstantin Jaehne 1439 1452/1465 (2:06:12.62) 5 Sep 2015 – 6 Jun 2026
49 🇫🇷 Clément Cherblanc 1423 1439/1455 (1:38:57.29) 6 Dec 2014 – 26 Apr 2026
50 🇫🇷 Wilfrid Py 1419 1438/1457 (2:16:28.31) 30 Apr 2016 – 31 May 2026
51 🇺🇸 Blake Thompson 1390 1415/1440 (1:29:52.91) 5 Jun 2010 – 4 Oct 2025
52 🇩🇪 Leon Schmidtchen 1372 1386/1400 (1:50:19.33) 12 Jun 2010 – 17 May 2026
53 🇺🇸 Paul Mahvi 1367 1384/1401 (1:34:13.50) 2 Sep 2012 – 25 May 2026
54 🇬🇧 Callum Hales-Jepp 1357 1371/1385 (1:33:00.73) 14 Jul 2012 – 17 May 2026
55 🇵🇱 Kacper Paweł Dworak 1357 1381/1405 (1:43:51.82) 22 Aug 2020 – 13 May 2026
56 🇸🇪 Helmer Ewert 1356 1383/1410 (1:12:44.23) 7 May 2016 – 3 May 2026
57 🇺🇸 Tim Reynolds 1354 1363/1372 (2:04:00.28) 27 May 2006 – 6 Jul 2025
58 🇳🇿 Chris Mills 1348 1409/1470 (1:16:53.74) 11 Oct 2014 – 23 May 2026
59 🇵🇱 Łukasz Dubicki 1334 1362/1390 (1:20:53.82) 22 Sep 2018 – 14 Jun 2026
60 🇵🇱 Krzysztof Bober 1317 1341/1365 (1:47:46.69) 27 Jul 2013 – 14 Jun 2026
61 🇺🇸 Ryan Pilat 1309 1347/1385 (54:42.67) 18 Jun 2016 – 14 Jun 2026
62 🇫🇷 Valentin Hoffmann 1290 1295/1300 (1:31:21.89) 16 Sep 2011 – 14 Jun 2026
63 🇫🇷 Nicolas Gertner Kilian 1287 1326/1365 (1:07:35.48) 2 Mar 2013 – 6 Apr 2026
64 🇵🇱 Bartłomiej Owczarek 1285 1372/1459 (1:06:47.76) 29 Jun 2013 – 31 May 2026
65 🇫🇷 Jules Desjardin 1282 1296/1310 (1:33:59.23) 23 Jan 2010 – 3 May 2026
66 🇬🇧 Billie Hammill 1281 1293/1305 (1:15:04.33) 11 Apr 2015 – 13 Jun 2026
67 🇺🇸 James Hildreth 1280 1305/1330 (1:38:55.66) 28 Mar 2009 – 18 Sep 2025
68 🇩🇪 Finn Ickler 1275 1295/1315 (1:44:46.84) 14 Apr 2012 – 17 May 2026
69 🇵🇱 Jan Zych 1272 1306/1340 (1:03:34.96) 3 May 2014 – 16 May 2026
70 🇳🇴 Niklas Aasen Eliasson 1268 1289/1310 (50:02.94) 16 Oct 2021 – 3 May 2026
71 🇫🇷 Anton Piau 1259 1277/1295 (1:36:53.14) 31 May 2008 – 31 May 2026
72 🇳🇱 Mats Valk 1252 1261/1270 (1:10:28.82) 2 Feb 2008 – 26 Nov 2023
73 🇳🇱 Ron van Bruchem 1240 1257/1274 (2:56:09.82) 21 Apr 2006 – 31 May 2026
74 🇺🇸 Raymond Goslow 1238 1244/1250 (1:21:24.39) 10 May 2014 – 16 May 2026
75 🇪🇸 Álvaro Aguilar Salobreña 1230 1285/1340 (55:09.44) 22 Nov 2015 – 24 May 2026
76 🇺🇸 Christopher Olson 1228 1264/1300 (58:27.54) 14 Jun 2009 – 24 Aug 2025
77 🇺🇸 Braden Richards 1227 1256/1285 (1:14:26.24) 18 Mar 2017 – 7 Jun 2026
78 🇳🇴 Kim Roger Haraldsen 1225 1240/1255 (52:48.55) 25 Jul 2015 – 6 Jun 2026
79 🇧🇷 Caio Hideaki Sato 1218 1229/1240 (1:00:36.64) 21 May 2016 – 15 Jun 2026
80 🇺🇸 Nicolás Sánchez 1208 1274/1340 (47:43.02) 31 Jul 2015 – 15 Jun 2026
81 🇸🇪 Filip Åström 1203 1209/1215 (2:00:02.66) 13 Jan 2023 – 14 Jun 2026
82 🇦🇺 Jayden McNeill 1201 1228/1255 (55:19.28) 25 Feb 2012 – 9 May 2026
83 🇪🇸 Manuel Prieto de Antón 1196 1223/1250 (1:03:57.30) 11 Apr 2015 – 24 May 2026
84 🇨🇳 Jiayu Wang (王佳宇) 1195 1215/1235 (1:28:21.83) 14 Aug 2010 – 7 Jun 2026
85 🇩🇪 Oliver Fritz 1190 1210/1230 (55:04.75) 8 Nov 2014 – 3 May 2026
86 🇫🇷 Anthony Lafourcade 1186 1198/1210 (1:20:15.06) 10 May 2014 – 14 Jun 2026
87 🇦🇺 Cameron Stollery 1165 1195/1225 (53:11.35) 30 Jan 2010 – 23 May 2026
88 🇭🇺 Szabolcs Szántai 1159 1167/1175 (58:09.92) 16 Apr 2016 – 30 May 2026
89 🇵🇱 Olaf Kuźmiński 1158 1206/1254 (48:52.77) 7 Apr 2018 – 14 Jun 2026
90 🇵🇱 Maksymilian Kulas 1158 1209/1260 (51:27.13) 3 Jul 2021 – 31 May 2026
91 🇩🇰 Rasmus Stub Detlefsen 1149 1207/1265 (48:37.49) 6 Dec 2014 – 31 May 2026
92 🇵🇱 Michał Krasowski 1147 1171/1195 (59:22.26) 14 Dec 2013 – 26 Apr 2026
93 🇳🇱 Erik Akkersdijk 1144 1178/1212 (1:29:56.32) 21 Apr 2006 – 31 May 2026
94 🇪🇸 Pau Vela García 1142 1151/1160 (1:27:07.95) 24 Apr 2009 – 15 Mar 2026
95 🇺🇸 Jacob Ambrose 1135 1145/1155 (1:26:04.19) 29 Mar 2014 – 26 Apr 2026
96 🇧🇷 Rafael de Andrade Cinoto 1134 1147/1160 (2:33:29.58) 8 Dec 2007 – 14 Jan 2024
97 🇺🇸 Dylan Miller 1126 1143/1160 (1:02:33.19) 3 Jan 2015 – 14 Jun 2026
98 🇺🇸 Calvin Nielson 1123 1142/1161 (1:25:16.79) 27 Dec 2014 – 25 May 2026
99 🇵🇱 Marcin Jakubowski 1119 1128/1137 (1:28:21.33) 15 Sep 2007 – 12 Sep 2020
100 🇪🇸 Ting Sheng Bao Yang 1118 1129/1140 (1:33:41.13) 19 Dec 2008 – 16 Feb 2025