Updated on 20 Aug 2025.

# Name Score Result Time Period
1 🥇 🇮🇹 Matteo Provasi 2548 2554/2560 (2:54:49.73) 7 Dec 2009 – 10 Aug 2025
2 🥈 🇭🇺 Bence Barát 2399 2406/2413 (2:11:52.55) 23 Aug 2008 – 3 Aug 2025
3 🥉 🇵🇱 Przemysław Rogalski 2246 2288/2330 (2:38:00.40) 14 Dec 2013 – 9 Aug 2025
4 🇫🇮 Niko Ronkainen 2210 2265/2320 (2:22:41.83) 28 Aug 2010 – 9 Aug 2025
5 🇸🇪 Daniel Wallin 2169 2237/2305 (2:08:23.40) 14 Sep 2013 – 19 Jul 2025
6 🇩🇪 Sébastien Auroux 2081 2108/2135 (3:05:16.73) 19 Apr 2008 – 25 May 2025
7 🇵🇱 Piotr Tokarski 2004 2042/2080 (1:40:29.81) 14 Dec 2013 – 10 Aug 2025
8 🇨🇴 Dennis Rosero 1996 2014/2032 (3:09:02.08) 11 Dec 2010 – 16 Aug 2025
9 🇨🇴 Eduard Esteban García Domínguez 1964 1982/2000 (3:12:08.76) 25 Mar 2012 – 16 Aug 2025
10 🇩🇪 Jan Bentlage 1952 1972/1992 (2:27:31.66) 16 Jan 2010 – 6 Jul 2025
11 🇵🇱 Łukasz Burliga 1926 1993/2060 (1:36:17.08) 26 Oct 2013 – 27 Jul 2025
12 🇺🇸 Luke Garrett 1831 1898/1965 (1:11:41.07) 25 Jun 2017 – 9 Aug 2025
13 🇧🇷 Fabio Bini Graciose 1800 1810/1820 (4:14:58.10) 20 Mar 2010 – 17 Aug 2025
14 🇵🇱 Wojciech Szatanowski 1793 1805/1817 (2:10:23.42) 12 Feb 2011 – 10 Aug 2025
15 🇫🇷 Juliette Sébastien 1782 1827/1872 (1:24:36.01) 10 May 2014 – 17 Aug 2025
16 🇫🇷 Philippe Virouleau 1770 1785/1800 (1:58:26.19) 31 May 2008 – 10 Aug 2025
17 🇮🇹 Simone Cantarelli 1743 1759/1775 (2:29:39.71) 1 Apr 2012 – 9 Aug 2025
18 🇨🇭 Tobias Peter 1712 1731/1750 (2:00:03.98) 10 May 2014 – 10 Aug 2025
19 🇵🇱 Karol Zakrzewski 1699 1747/1795 (1:48:46.74) 22 Feb 2014 – 5 Aug 2025
20 🇺🇸 Walker Welch 1686 1713/1740 (1:43:31.33) 29 Oct 2011 – 6 Jul 2025
21 🇭🇺 Dániel Varga 1654 1667/1680 (2:15:39.05) 7 Jun 2008 – 3 Aug 2025
22 🇺🇸 Evan Liu 1589 1607/1625 (1:53:43.18) 30 May 2009 – 9 Aug 2025
23 🇪🇸 Rafael Rodriguez Santana 1586 1613/1640 (1:45:53.34) 5 May 2012 – 16 Mar 2025
24 🇦🇺 Feliks Zemdegs 1552 1576/1600 (1:10:15.17) 18 Jul 2009 – 13 Apr 2025
25 🇨🇴 Diego Alejandro Casas Jimenez 1520 1540/1560 (2:24:43.34) 27 Sep 2014 – 16 Aug 2025
26 🇪🇸 Josete Sánchez 1516 1533/1550 (1:33:55.08) 14 Nov 2015 – 17 Aug 2025
27 🇫🇷 François Courtès 1498 1509/1520 (2:43:43.31) 11 Apr 2008 – 17 Jul 2016
28 🇨🇭 Reto Bubendorf 1493 1519/1545 (1:31:57.18) 12 May 2012 – 10 Aug 2025
29 🇷🇺 Alexey Tsvetkov 1484 1507/1530 (56:19.53) 2 Dec 2017 – 2 Aug 2025
30 🇺🇸 Katie Hull 1474 1492/1510 (1:21:32.70) 31 Jul 2010 – 9 Aug 2025
31 🇬🇧 Callum James Goodyear-Jørgensen 1457 1471/1485 (2:06:35.07) 14 Jul 2012 – 6 Jul 2025
32 🇩🇰 Martin Vædele Egdal 1436 1463/1490 (49:43.79) 8 Dec 2013 – 17 Aug 2025
33 🇩🇰 Daniel Vædele Egdal 1436 1458/1480 (1:05:05.13) 8 Dec 2013 – 17 Aug 2025
34 🇺🇸 Zayn Khanani 1427 1451/1475 (38:27.11) 2 Sep 2018 – 17 Aug 2025
35 🇺🇸 Carter Kucala 1426 1508/1590 (1:05:51.65) 24 Oct 2015 – 16 Aug 2025
36 🇳🇱 Antonie Paterakis 1407 1441/1475 (53:39.00) 19 May 2012 – 20 Jul 2025
37 🇳🇴 Ulrik Bredland 1396 1408/1420 (1:38:16.44) 18 Feb 2012 – 3 Aug 2025
38 🇺🇸 Simon Kellum 1392 1426/1460 (1:10:30.29) 18 Feb 2017 – 3 Aug 2025
39 🇨🇭 Alwin Rölz 1391 1418/1445 (1:29:17.61) 28 May 2016 – 6 Jul 2025
40 🇵🇱 Piotr Olszewski 1387 1432/1477 (1:33:52.31) 5 Oct 2013 – 9 Aug 2025
41 🇮🇹 Marco Rota 1387 1416/1445 (1:49:29.49) 7 Dec 2009 – 29 Jun 2025
42 🇺🇸 Blake Thompson 1382 1406/1430 (1:29:21.86) 5 Jun 2010 – 10 Aug 2025
43 🇫🇷 Clément Cherblanc 1375 1390/1405 (1:35:25.28) 6 Dec 2014 – 26 Jun 2025
44 🇺🇸 Tim Reynolds 1354 1363/1372 (2:04:00.28) 27 May 2006 – 6 Jul 2025
45 🇬🇧 Callum Hales-Jepp 1322 1336/1350 (1:31:02.54) 14 Jul 2012 – 5 Jan 2025
46 🇺🇸 Brian Johnson 1308 1369/1430 (49:02.09) 5 Oct 2013 – 17 Aug 2025
47 🇩🇪 Konstantin Jaehne 1301 1313/1325 (1:55:03.95) 5 Sep 2015 – 6 Jul 2025
48 🇩🇪 Leon Schmidtchen 1287 1301/1315 (1:44:04.59) 12 Jun 2010 – 15 Jun 2025
49 🇨🇳 Jack Pan (潘杰康) 1283 1334/1385 (53:04.31) 19 Aug 2012 – 6 Jul 2025
50 🇺🇸 Hassan Khanani 1276 1333/1390 (55:28.00) 2 Sep 2018 – 17 Aug 2025
51 🇺🇸 Paul Mahvi 1274 1290/1306 (1:28:21.05) 2 Sep 2012 – 10 Aug 2025
52 🇺🇸 James Hildreth 1267 1291/1315 (1:37:49.04) 28 Mar 2009 – 17 Aug 2025
53 🇸🇪 Helmer Ewert 1252 1276/1300 (1:07:31.69) 7 May 2016 – 3 Aug 2025
54 🇳🇱 Mats Valk 1252 1261/1270 (1:10:28.82) 2 Feb 2008 – 26 Nov 2023
55 🇫🇷 Nicolas Gertner Kilian 1248 1284/1320 (1:05:41.89) 2 Mar 2013 – 10 Aug 2025
56 🇫🇷 Jules Desjardin 1242 1256/1270 (1:31:05.73) 23 Jan 2010 – 17 Aug 2025
57 🇫🇷 Wilfrid Py 1241 1259/1277 (2:00:29.65) 30 Apr 2016 – 17 Aug 2025
58 🇨🇴 Manuel Popayán 1237 1251/1265 (1:29:12.08) 27 May 2017 – 3 Aug 2025
59 🇩🇪 Finn Ickler 1221 1238/1255 (1:40:36.29) 14 Apr 2012 – 3 Aug 2025
60 🇵🇱 Krzysztof Bober 1221 1243/1265 (1:40:44.37) 27 Jul 2013 – 6 Jul 2025
61 🇺🇸 Christopher Chi 1217 1266/1315 (58:31.02) 1 Aug 2014 – 3 Aug 2025
62 🇺🇸 Christopher Olson 1213 1249/1285 (57:51.13) 14 Jun 2009 – 16 Apr 2022
63 🇵🇱 Jan Zych 1203 1234/1265 (1:00:06.64) 3 May 2014 – 27 Jul 2025
64 🇵🇱 Bartłomiej Owczarek 1185 1262/1339 (1:02:25.33) 29 Jun 2013 – 6 Jul 2025
65 🇳🇿 Chris Mills 1180 1235/1290 (1:09:47.21) 11 Oct 2014 – 6 Jul 2025
66 🇫🇷 Anton Piau 1179 1197/1215 (1:31:47.87) 31 May 2008 – 17 Aug 2025
67 🇳🇱 Ron van Bruchem 1170 1187/1204 (2:46:12.59) 21 Apr 2006 – 10 Aug 2025
68 🇦🇺 Jayden McNeill 1168 1194/1220 (53:35.34) 25 Feb 2012 – 29 Jun 2025
69 🇺🇸 Raymond Goslow 1168 1174/1180 (1:16:41.91) 10 May 2014 – 9 Aug 2025
70 🇫🇷 Valentin Hoffmann 1150 1155/1160 (1:21:41.81) 16 Sep 2011 – 6 Jul 2025
71 🇧🇷 Rafael de Andrade Cinoto 1134 1147/1160 (2:33:29.58) 8 Dec 2007 – 14 Jan 2024
72 🇳🇱 Erik Akkersdijk 1129 1163/1197 (1:28:42.03) 21 Apr 2006 – 6 Jul 2025
73 🇬🇧 Billie Hammill 1128 1139/1150 (1:06:36.08) 11 Apr 2015 – 27 Jul 2025
74 🇺🇸 Jacob Ambrose 1120 1130/1140 (1:24:47.99) 29 Mar 2014 – 6 Jul 2025
75 🇵🇱 Marcin Jakubowski 1119 1128/1137 (1:28:21.33) 15 Sep 2007 – 12 Sep 2020
76 🇪🇸 Ting Sheng Bao Yang 1118 1129/1140 (1:33:41.13) 19 Dec 2008 – 16 Feb 2025
77 🇵🇱 Kacper Paweł Dworak 1116 1138/1160 (1:26:32.27) 22 Aug 2020 – 9 Aug 2025
78 🇪🇸 Pau Vela García 1114 1122/1130 (1:25:07.99) 24 Apr 2009 – 3 Aug 2025
79 🇳🇴 Niklas Aasen Eliasson 1113 1134/1155 (44:58.35) 16 Oct 2021 – 3 Aug 2025
80 🇵🇱 Michał Krasowski 1111 1133/1155 (57:32.54) 14 Dec 2013 – 12 Jan 2025
81 🇳🇴 Kim Roger Haraldsen 1105 1120/1135 (48:35.46) 25 Jul 2015 – 3 Aug 2025
82 🇦🇺 Cameron Stollery 1093 1119/1145 (50:10.30) 30 Jan 2010 – 10 Aug 2025
83 🇺🇸 Sujan Feist 1092 1151/1210 (38:47.98) 10 Sep 2016 – 17 Aug 2025
84 🇪🇸 Manuel Prieto de Antón 1092 1116/1140 (59:31.12) 11 Apr 2015 – 13 Jul 2025
85 🇵🇱 Michał Pleskowicz 1092 1102/1112 (1:00:34.19) 21 Feb 2009 – 10 Jul 2022
86 🇨🇳 Jiayu Wang (王佳宇) 1090 1110/1130 (1:21:14.12) 14 Aug 2010 – 6 Jul 2025
87 🇵🇱 Łukasz Dubicki 1080 1105/1130 (1:06:42.21) 22 Sep 2018 – 3 Aug 2025
88 🇵🇱 Michał Halczuk 1080 1089/1098 (1:26:30.69) 10 May 2008 – 18 Nov 2023
89 🇧🇷 Caio Hideaki Sato 1077 1086/1095 (55:07.36) 21 May 2016 – 20 Jul 2025
90 🇺🇸 Calvin Nielson 1073 1092/1111 (1:21:27.56) 27 Dec 2014 – 23 Feb 2025
91 🇩🇰 Rasmus Stub Detlefsen 1067 1116/1165 (45:06.79) 6 Dec 2014 – 17 Aug 2025
92 🇫🇷 Anthony Lafourcade 1065 1075/1085 (1:13:46.91) 10 May 2014 – 17 Aug 2025
93 🇬🇧 Robert Yau 1060 1065/1070 (1:08:29.39) 11 Jul 2009 – 15 Dec 2024
94 🇩🇪 Oliver Fritz 1055 1075/1095 (48:57.10) 8 Nov 2014 – 17 Aug 2025
95 🇺🇸 Ryan Pilat 1049 1077/1105 (44:44.74) 18 Jun 2016 – 9 Aug 2025
96 🇺🇸 Nicolás Sánchez 1040 1100/1160 (42:28.15) 31 Jul 2015 – 9 Aug 2025
97 🇩🇪 Cornelius Dieckmann 1025 1050/1075 (1:00:51.45) 25 Apr 2009 – 1 Mar 2020
98 🇪🇸 Carlos Méndez García-Barroso 1020 1040/1060 (47:41.96) 27 Feb 2010 – 27 Jul 2025
99 🇨🇳 Yinghao Wang (王鹰豪) 1020 1075/1130 (54:26.71) 31 Jan 2010 – 29 Sep 2024
100 🇸🇮 Matic Omulec 1017 1021/1025 (1:14:14.43) 24 Apr 2010 – 31 May 2025