Generated on 2 Nov 2026 based on the database export of 2 Nov 2026.

# Name Score Result Time Period
1 🥇 🇮🇹 Matteo Provasi 3151 3158/3165 (3:32:42.10) 7 Dec 2009 – 1 Nov 2026
2 🥈 🇫🇮 Niko Ronkainen 2764 2832/2900 (2:52:40.19) 28 Aug 2010 – 1 Nov 2026
3 🥉 🇵🇱 Przemysław Rogalski 2707 2756/2805 (3:07:08.58) 14 Dec 2013 – 31 Oct 2026
4 🇨🇴 Dennis Rosero 2627 2647/2667 (4:03:31.30) 11 Dec 2010 – 25 Oct 2026
5 🇸🇪 Daniel Wallin 2561 2643/2725 (2:32:01.63) 14 Sep 2013 – 25 Oct 2026
6 🇭🇺 Bence Barát 2514 2521/2528 (2:17:52.88) 23 Aug 2008 – 25 Oct 2026
7 🇨🇴 Eduard Esteban García Domínguez 2414 2442/2470 (3:54:17.50) 25 Mar 2012 – 4 Oct 2026
8 🇵🇱 Łukasz Burliga 2230 2310/2390 (1:49:09.04) 26 Oct 2013 – 31 Oct 2026
9 🇵🇱 Piotr Tokarski 2226 2268/2310 (1:51:47.01) 14 Dec 2013 – 18 Oct 2026
10 🇩🇪 Sébastien Auroux 2164 2192/2220 (3:12:06.29) 19 Apr 2008 – 25 Oct 2026
11 🇺🇸 Luke Garrett 2148 2229/2310 (1:21:39.25) 25 Jun 2017 – 18 Oct 2026
12 🇵🇱 Karol Zakrzewski 2106 2158/2210 (2:12:05.02) 22 Feb 2014 – 31 Oct 2026
13 🇺🇸 Evan Liu 2025 2050/2075 (2:16:26.64) 30 May 2009 – 23 Oct 2026
14 🇨🇭 Tobias Peter 2024 2047/2070 (2:20:21.05) 10 May 2014 – 28 Oct 2026
15 🇫🇷 Juliette Sébastien 2019 2068/2117 (1:34:46.85) 10 May 2014 – 25 Oct 2026
16 🇵🇱 Wojciech Szatanowski 1996 2009/2022 (2:23:17.95) 12 Feb 2011 – 10 Oct 2026
17 🇩🇪 Jan Bentlage 1985 2006/2027 (2:30:09.17) 16 Jan 2010 – 25 Oct 2026
18 🇧🇷 Fabio Bini Graciose 1963 1974/1985 (4:35:12.58) 20 Mar 2010 – 18 Oct 2026
19 🇮🇹 Simone Cantarelli 1933 1949/1965 (2:43:50.24) 1 Apr 2012 – 30 Aug 2026
20 🇫🇷 Philippe Virouleau 1840 1855/1870 (2:02:34.87) 31 May 2008 – 9 Aug 2026
21 🇷🇺 Alexey Tsvetkov 1829 1867/1905 (1:05:43.59) 2 Dec 2017 – 25 Oct 2026
22 🇺🇸 Walker Welch 1797 1826/1855 (1:49:13.92) 29 Oct 2011 – 10 Oct 2026
23 🇪🇸 Josete Sánchez 1786 1808/1830 (1:50:00.75) 14 Nov 2015 – 25 Oct 2026
24 🇭🇺 Dániel Varga 1760 1775/1790 (2:24:42.18) 7 Jun 2008 – 25 Oct 2026
25 🇨🇴 Diego Alejandro Casas Jimenez 1740 1760/1780 (2:43:03.79) 27 Sep 2014 – 11 Oct 2026
26 🇨🇭 Alwin Rölz 1731 1768/1805 (1:48:25.31) 28 May 2016 – 25 Oct 2026
27 🇺🇸 Zayn Khanani 1727 1756/1785 (45:42.58) 2 Sep 2018 – 24 Oct 2026
28 🇺🇸 Sujan Feist 1708 1784/1860 (53:06.15) 10 Sep 2016 – 1 Nov 2026
29 🇺🇸 Katie Hull 1683 1704/1725 (1:34:02.50) 31 Jul 2010 – 4 Oct 2026
30 🇺🇸 Carter Kucala 1646 1733/1820 (1:14:39.20) 24 Oct 2015 – 24 Oct 2026
31 🇦🇺 Feliks Zemdegs 1635 1660/1685 (1:13:56.69) 18 Jul 2009 – 27 Sep 2026
32 🇵🇱 Piotr Olszewski 1619 1673/1727 (1:47:51.92) 5 Oct 2013 – 24 Oct 2026
33 🇩🇰 Daniel Vædele Egdal 1612 1636/1660 (1:11:59.96) 8 Dec 2013 – 25 Oct 2026
34 🇩🇰 Martin Vædele Egdal 1609 1637/1665 (55:15.34) 8 Dec 2013 – 25 Oct 2026
35 🇺🇸 Brian Johnson 1587 1656/1725 (57:34.31) 5 Oct 2013 – 24 Oct 2026
36 🇪🇸 Rafael Rodriguez Santana 1586 1613/1640 (1:45:53.34) 5 May 2012 – 16 Mar 2025
37 🇬🇧 Callum James Goodyear-Jørgensen 1582 1596/1610 (2:16:51.59) 14 Jul 2012 – 25 Oct 2026
38 🇺🇸 Simon Kellum 1569 1607/1645 (1:17:56.89) 18 Feb 2017 – 24 Oct 2026
39 🇳🇴 Ulrik Bredland 1562 1576/1590 (1:49:36.59) 18 Feb 2012 – 25 Oct 2026
40 🇺🇸 Chris Chi 1560 1650/1740 (1:14:40.83) 1 Aug 2014 – 23 Oct 2026
41 🇨🇭 Reto Bubendorf 1556 1583/1610 (1:35:26.25) 12 May 2012 – 28 Oct 2026
42 🇨🇴 Manuel Popayán 1538 1559/1580 (1:49:37.95) 27 May 2017 – 15 Jun 2026
43 🇫🇷 Wilfrid Py 1517 1537/1557 (2:25:02.30) 30 Apr 2016 – 25 Oct 2026
44 🇺🇸 Hassan Khanani 1512 1581/1650 (1:03:46.58) 2 Sep 2018 – 18 Oct 2026
45 🇩🇪 Konstantin Jaehne 1502 1516/1530 (2:11:11.34) 5 Sep 2015 – 18 Oct 2026
46 🇨🇳 Jack Pan (潘杰康) 1499 1562/1625 (1:01:11.95) 19 Aug 2012 – 18 Oct 2026
47 🇫🇷 François Courtès 1498 1509/1520 (2:43:43.31) 11 Apr 2008 – 17 Jul 2016
48 🇳🇱 Antonie Paterakis 1488 1524/1560 (55:52.73) 19 May 2012 – 18 Oct 2026
49 🇮🇹 Marco Rota 1470 1500/1530 (1:55:24.80) 7 Dec 2009 – 19 Jul 2026
50 🇵🇱 Kacper Paweł Dworak 1457 1481/1505 (1:50:50.53) 22 Aug 2020 – 1 Nov 2026
51 🇺🇸 Paul Mahvi 1430 1448/1466 (1:38:31.74) 2 Sep 2012 – 18 Oct 2026
52 🇵🇱 Łukasz Dubicki 1426 1458/1490 (1:26:14.59) 22 Sep 2018 – 31 Oct 2026
53 🇫🇷 Clément Cherblanc 1423 1439/1455 (1:38:57.29) 6 Dec 2014 – 26 Apr 2026
54 🇺🇸 Blake Thompson 1405 1430/1455 (1:30:40.66) 5 Jun 2010 – 11 Jul 2026
55 🇩🇪 Leon Schmidtchen 1403 1419/1435 (1:53:10.72) 12 Jun 2010 – 18 Oct 2026
56 🇵🇱 Krzysztof Bober 1382 1406/1430 (1:52:22.20) 27 Jul 2013 – 18 Oct 2026
57 🇳🇿 Chris Mills 1376 1438/1500 (1:18:07.09) 11 Oct 2014 – 18 Oct 2026
58 🇺🇸 Ryan Pilat 1375 1415/1455 (57:00.66) 18 Jun 2016 – 31 Oct 2026
59 🇸🇪 Helmer Ewert 1371 1398/1425 (1:13:34.04) 7 May 2016 – 25 Oct 2026
60 🇸🇪 Filip Åström 1363 1369/1375 (2:13:34.63) 13 Jan 2023 – 25 Oct 2026
61 🇬🇧 Billie Hammill 1362 1376/1390 (1:19:20.96) 11 Apr 2015 – 18 Oct 2026
62 🇪🇸 Álvaro Aguilar Salobreña 1359 1422/1485 (1:00:13.39) 22 Nov 2015 – 11 Oct 2026
63 🇺🇸 Tim Reynolds 1359 1368/1377 (2:04:20.20) 27 May 2006 – 5 Jul 2026
64 🇬🇧 Callum Hales-Jepp 1357 1371/1385 (1:33:00.73) 14 Jul 2012 – 17 May 2026
65 🇳🇴 Niklas Aasen Eliasson 1351 1373/1395 (52:33.20) 16 Oct 2021 – 25 Oct 2026
66 🇵🇱 Bartłomiej Owczarek 1336 1430/1524 (1:08:54.37) 29 Jun 2013 – 31 Oct 2026
67 🇫🇷 Valentin Hoffmann 1335 1340/1345 (1:34:25.07) 16 Sep 2011 – 18 Oct 2026
68 🇺🇸 Nicolás Sánchez 1329 1402/1475 (51:44.17) 31 Jul 2015 – 1 Nov 2026
69 🇺🇸 Raymond Goslow 1318 1324/1330 (1:26:20.60) 10 May 2014 – 4 Oct 2026
70 🇫🇷 Nicolas Gertner Kilian 1308 1349/1390 (1:08:34.74) 2 Mar 2013 – 25 Oct 2026
71 🇫🇷 Jules Desjardin 1307 1321/1335 (1:35:51.64) 23 Jan 2010 – 25 Oct 2026
72 🇩🇪 Finn Ickler 1305 1325/1345 (1:46:54.96) 14 Apr 2012 – 27 Sep 2026
73 🇵🇱 Jan Zych 1292 1326/1360 (1:04:30.56) 3 May 2014 – 31 Oct 2026
74 🇺🇸 James Hildreth 1290 1315/1340 (1:39:41.71) 28 Mar 2009 – 24 Sep 2026
75 🇧🇷 Caio Hideaki Sato 1288 1299/1310 (1:03:13.75) 21 May 2016 – 18 Oct 2026
76 🇫🇷 Anton Piau 1279 1297/1315 (1:38:01.40) 31 May 2008 – 16 Aug 2026
77 🇺🇸 Braden Richards 1275 1305/1335 (1:17:18.06) 18 Mar 2017 – 3 Oct 2026
78 🇳🇴 Kim Roger Haraldsen 1273 1289/1305 (54:19.13) 25 Jul 2015 – 11 Oct 2026
79 🇫🇷 Anthony Lafourcade 1254 1267/1280 (1:23:39.78) 10 May 2014 – 13 Sep 2026
80 🇳🇱 Mats Valk 1252 1261/1270 (1:10:28.82) 2 Feb 2008 – 26 Nov 2023
81 🇳🇱 Ron van Bruchem 1250 1267/1284 (2:57:36.67) 21 Apr 2006 – 18 Oct 2026
82 🇵🇱 Maksymilian Kulas 1249 1302/1355 (54:53.96) 3 Jul 2021 – 25 Oct 2026
83 🇩🇪 Oliver Fritz 1230 1250/1270 (56:46.78) 8 Nov 2014 – 30 Aug 2026
84 🇦🇺 Cameron Stollery 1229 1262/1295 (55:34.89) 30 Jan 2010 – 18 Oct 2026
85 🇦🇺 Jayden McNeill 1229 1257/1285 (56:47.50) 25 Feb 2012 – 19 Sep 2026
86 🇩🇰 Rasmus Stub Detlefsen 1228 1289/1350 (51:40.57) 6 Dec 2014 – 25 Oct 2026
87 🇺🇸 Christopher Olson 1228 1264/1300 (58:27.54) 14 Jun 2009 – 24 Aug 2025
88 🇭🇺 Szabolcs Szántai 1227 1236/1245 (1:01:05.75) 16 Apr 2016 – 25 Oct 2026
89 🇵🇱 Olaf Kuźmiński 1217 1268/1319 (50:54.78) 7 Apr 2018 – 11 Oct 2026
90 🇪🇸 Manuel Prieto de Antón 1217 1246/1275 (1:04:58.46) 11 Apr 2015 – 25 Oct 2026
91 🇨🇳 Jiayu Wang (王佳宇) 1205 1225/1245 (1:29:01.86) 14 Aug 2010 – 21 Jun 2026
92 🇺🇸 Dylan Miller 1192 1211/1230 (1:05:51.21) 3 Jan 2015 – 27 Sep 2026
93 🇺🇸 Daniel Mullen 1192 1206/1220 (1:14:11.28) 5 Nov 2016 – 4 Oct 2026
94 🇪🇸 Carlos Méndez García-Barroso 1181 1203/1225 (54:32.59) 27 Feb 2010 – 27 Sep 2026
95 🇨🇳 Yiheng Wang (王艺衡) 1180 1240/1300 (31:50.75) 31 Jan 2021 – 6 Oct 2026
96 🇸🇪 Pep Edén 1180 1230/1280 (50:23.43) 5 Nov 2021 – 25 Oct 2026
97 🇵🇱 Michał Krasowski 1165 1190/1215 (1:00:13.14) 14 Dec 2013 – 6 Sep 2026
98 🇪🇸 Fernando Sáez Lázaro 1161 1174/1187 (1:49:09.16) 5 Nov 2016 – 11 Oct 2026
99 🇪🇸 Raúl Cuevas Castillo 1152 1161/1170 (1:21:34.51) 17 Feb 2018 – 18 Oct 2026
100 🇺🇸 Jacob Ambrose 1145 1155/1165 (1:26:48.33) 29 Mar 2014 – 5 Jul 2026