Updated on 14 Oct 2025.

# Name Score Result Time Period
1 🥇 🇮🇹 Matteo Provasi 2613 2619/2625 (2:58:57.54) 7 Dec 2009 – 5 Oct 2025
2 🥈 🇭🇺 Bence Barát 2419 2426/2433 (2:12:54.64) 23 Aug 2008 – 27 Sep 2025
3 🥉 🇵🇱 Przemysław Rogalski 2306 2348/2390 (2:41:34.06) 14 Dec 2013 – 12 Oct 2025
4 🇫🇮 Niko Ronkainen 2264 2322/2380 (2:25:26.58) 28 Aug 2010 – 12 Oct 2025
5 🇸🇪 Daniel Wallin 2192 2261/2330 (2:09:34.77) 14 Sep 2013 – 27 Sep 2025
6 🇨🇴 Dennis Rosero 2106 2124/2142 (3:17:38.28) 11 Dec 2010 – 5 Oct 2025
7 🇩🇪 Sébastien Auroux 2096 2123/2150 (3:06:28.51) 19 Apr 2008 – 12 Oct 2025
8 🇨🇴 Eduard Esteban García Domínguez 2042 2061/2080 (3:18:51.12) 25 Mar 2012 – 5 Oct 2025
9 🇵🇱 Piotr Tokarski 2017 2056/2095 (1:41:15.97) 14 Dec 2013 – 12 Oct 2025
10 🇵🇱 Łukasz Burliga 1966 2038/2110 (1:38:14.76) 26 Oct 2013 – 12 Oct 2025
11 🇩🇪 Jan Bentlage 1957 1977/1997 (2:27:57.18) 16 Jan 2010 – 28 Sep 2025
12 🇺🇸 Luke Garrett 1887 1956/2025 (1:13:34.37) 25 Jun 2017 – 11 Oct 2025
13 🇵🇱 Wojciech Szatanowski 1851 1864/1877 (2:13:51.16) 12 Feb 2011 – 12 Oct 2025
14 🇧🇷 Fabio Bini Graciose 1825 1835/1845 (4:17:53.71) 20 Mar 2010 – 4 Oct 2025
15 🇫🇷 Juliette Sébastien 1805 1851/1897 (1:25:28.72) 10 May 2014 – 28 Sep 2025
16 🇫🇷 Philippe Virouleau 1780 1795/1810 (1:58:58.42) 31 May 2008 – 14 Sep 2025
17 🇮🇹 Simone Cantarelli 1773 1789/1805 (2:31:54.33) 1 Apr 2012 – 28 Sep 2025
18 🇵🇱 Karol Zakrzewski 1772 1821/1870 (1:52:36.82) 22 Feb 2014 – 12 Oct 2025
19 🇨🇭 Tobias Peter 1760 1780/1800 (2:02:53.34) 10 May 2014 – 5 Oct 2025
20 🇺🇸 Walker Welch 1699 1727/1755 (1:44:22.41) 29 Oct 2011 – 24 Aug 2025
21 🇭🇺 Dániel Varga 1672 1686/1700 (2:17:04.14) 7 Jun 2008 – 27 Sep 2025
22 🇺🇸 Evan Liu 1622 1641/1660 (1:55:29.59) 30 May 2009 – 28 Sep 2025
23 🇪🇸 Rafael Rodriguez Santana 1586 1613/1640 (1:45:53.34) 5 May 2012 – 16 Mar 2025
24 🇦🇺 Feliks Zemdegs 1562 1586/1610 (1:10:39.50) 18 Jul 2009 – 5 Oct 2025
25 🇷🇺 Alexey Tsvetkov 1545 1570/1595 (57:59.11) 2 Dec 2017 – 5 Oct 2025
26 🇪🇸 Josete Sánchez 1541 1558/1575 (1:35:29.50) 14 Nov 2015 – 28 Sep 2025
27 🇨🇴 Diego Alejandro Casas Jimenez 1530 1550/1570 (2:25:34.85) 27 Sep 2014 – 14 Sep 2025
28 🇺🇸 Katie Hull 1499 1517/1535 (1:22:56.79) 31 Jul 2010 – 27 Sep 2025
29 🇨🇭 Reto Bubendorf 1498 1524/1550 (1:32:11.82) 12 May 2012 – 5 Oct 2025
30 🇫🇷 François Courtès 1498 1509/1520 (2:43:43.31) 11 Apr 2008 – 17 Jul 2016
31 🇨🇭 Alwin Rölz 1471 1503/1535 (1:33:49.67) 28 May 2016 – 12 Oct 2025
32 🇬🇧 Callum James Goodyear-Jørgensen 1467 1481/1495 (2:07:21.68) 14 Jul 2012 – 31 Aug 2025
33 🇺🇸 Zayn Khanani 1465 1490/1515 (39:23.37) 2 Sep 2018 – 4 Oct 2025
34 🇺🇸 Carter Kucala 1452 1536/1620 (1:06:58.55) 24 Oct 2015 – 5 Oct 2025
35 🇩🇰 Martin Vædele Egdal 1446 1473/1500 (49:59.96) 8 Dec 2013 – 31 Aug 2025
36 🇩🇰 Daniel Vædele Egdal 1444 1467/1490 (1:05:21.00) 8 Dec 2013 – 31 Aug 2025
37 🇺🇸 Simon Kellum 1430 1465/1500 (1:12:05.99) 18 Feb 2017 – 11 Oct 2025
38 🇳🇱 Antonie Paterakis 1422 1456/1490 (54:01.79) 19 May 2012 – 7 Sep 2025
39 🇵🇱 Piotr Olszewski 1420 1466/1512 (1:35:58.24) 5 Oct 2013 – 28 Sep 2025
40 🇮🇹 Marco Rota 1412 1441/1470 (1:51:14.35) 7 Dec 2009 – 28 Sep 2025
41 🇳🇴 Ulrik Bredland 1396 1408/1420 (1:38:16.44) 18 Feb 2012 – 3 Aug 2025
42 🇺🇸 Blake Thompson 1390 1415/1440 (1:29:52.91) 5 Jun 2010 – 4 Oct 2025
43 🇫🇷 Clément Cherblanc 1385 1400/1415 (1:36:14.64) 6 Dec 2014 – 4 Oct 2025
44 🇺🇸 Tim Reynolds 1354 1363/1372 (2:04:00.28) 27 May 2006 – 6 Jul 2025
45 🇺🇸 Brian Johnson 1348 1409/1470 (50:13.58) 5 Oct 2013 – 11 Oct 2025
46 🇩🇪 Konstantin Jaehne 1339 1352/1365 (1:58:06.54) 5 Sep 2015 – 12 Oct 2025
47 🇬🇧 Callum Hales-Jepp 1332 1346/1360 (1:31:34.43) 14 Jul 2012 – 24 Aug 2025
48 🇩🇪 Leon Schmidtchen 1317 1331/1345 (1:46:14.11) 12 Jun 2010 – 28 Sep 2025
49 🇺🇸 Hassan Khanani 1312 1371/1430 (56:49.28) 2 Sep 2018 – 4 Oct 2025
50 🇨🇴 Manuel Popayán 1295 1310/1325 (1:32:59.59) 27 May 2017 – 4 Oct 2025
51 🇺🇸 Paul Mahvi 1294 1310/1326 (1:29:29.71) 2 Sep 2012 – 4 Oct 2025
52 🇨🇳 Jack Pan (潘杰康) 1293 1344/1395 (53:26.50) 19 Aug 2012 – 13 Sep 2025
53 🇺🇸 James Hildreth 1280 1305/1330 (1:38:55.66) 28 Mar 2009 – 18 Sep 2025
54 🇸🇪 Helmer Ewert 1273 1299/1325 (1:08:37.57) 7 May 2016 – 27 Sep 2025
55 🇫🇷 Wilfrid Py 1271 1289/1307 (2:03:04.29) 30 Apr 2016 – 28 Sep 2025
56 🇫🇷 Jules Desjardin 1267 1281/1295 (1:32:53.00) 23 Jan 2010 – 28 Sep 2025
57 🇺🇸 Christopher Chi 1264 1317/1370 (1:00:24.65) 1 Aug 2014 – 11 Oct 2025
58 🇫🇷 Nicolas Gertner Kilian 1261 1298/1335 (1:06:21.52) 2 Mar 2013 – 31 Aug 2025
59 🇵🇱 Krzysztof Bober 1254 1277/1300 (1:43:27.02) 27 Jul 2013 – 12 Oct 2025
60 🇳🇱 Mats Valk 1252 1261/1270 (1:10:28.82) 2 Feb 2008 – 26 Nov 2023
61 🇩🇪 Finn Ickler 1241 1258/1275 (1:41:56.67) 14 Apr 2012 – 28 Sep 2025
62 🇳🇿 Chris Mills 1231 1288/1345 (1:11:39.93) 11 Oct 2014 – 5 Oct 2025
63 🇺🇸 Christopher Olson 1228 1264/1300 (58:27.54) 14 Jun 2009 – 24 Aug 2025
64 🇵🇱 Bartłomiej Owczarek 1205 1282/1359 (1:03:13.98) 29 Jun 2013 – 12 Oct 2025
65 🇵🇱 Jan Zych 1203 1234/1265 (1:00:06.64) 3 May 2014 – 27 Jul 2025
66 🇫🇷 Anton Piau 1194 1212/1230 (1:32:44.48) 31 May 2008 – 5 Oct 2025
67 🇳🇱 Ron van Bruchem 1190 1207/1224 (2:48:45.83) 21 Apr 2006 – 27 Sep 2025
68 🇺🇸 Sujan Feist 1178 1239/1300 (40:48.16) 10 Sep 2016 – 11 Oct 2025
69 🇺🇸 Raymond Goslow 1178 1184/1190 (1:17:19.50) 10 May 2014 – 27 Sep 2025
70 🇫🇷 Valentin Hoffmann 1170 1175/1180 (1:23:13.46) 16 Sep 2011 – 5 Oct 2025
71 🇦🇺 Jayden McNeill 1168 1194/1220 (53:35.34) 25 Feb 2012 – 29 Jun 2025
72 🇵🇱 Kacper Paweł Dworak 1161 1183/1205 (1:29:49.86) 22 Aug 2020 – 12 Oct 2025
73 🇳🇴 Niklas Aasen Eliasson 1143 1164/1185 (45:55.91) 16 Oct 2021 – 5 Oct 2025
74 🇬🇧 Billie Hammill 1138 1149/1160 (1:07:06.97) 11 Apr 2015 – 31 Aug 2025
75 🇵🇱 Łukasz Dubicki 1138 1164/1190 (1:10:07.09) 22 Sep 2018 – 5 Oct 2025
76 🇳🇱 Erik Akkersdijk 1134 1168/1202 (1:29:08.82) 21 Apr 2006 – 28 Sep 2025
77 🇧🇷 Rafael de Andrade Cinoto 1134 1147/1160 (2:33:29.58) 8 Dec 2007 – 14 Jan 2024
78 🇵🇱 Michał Krasowski 1127 1151/1175 (58:18.74) 14 Dec 2013 – 28 Sep 2025
79 🇳🇴 Kim Roger Haraldsen 1120 1135/1150 (49:05.71) 25 Jul 2015 – 5 Oct 2025
80 🇺🇸 Jacob Ambrose 1120 1130/1140 (1:24:47.99) 29 Mar 2014 – 6 Jul 2025
81 🇵🇱 Marcin Jakubowski 1119 1128/1137 (1:28:21.33) 15 Sep 2007 – 12 Sep 2020
82 🇪🇸 Ting Sheng Bao Yang 1118 1129/1140 (1:33:41.13) 19 Dec 2008 – 16 Feb 2025
83 🇪🇸 Pau Vela García 1117 1126/1135 (1:25:25.69) 24 Apr 2009 – 5 Oct 2025
84 🇩🇪 Oliver Fritz 1100 1120/1140 (50:50.30) 8 Nov 2014 – 12 Oct 2025
85 🇦🇺 Cameron Stollery 1093 1119/1145 (50:10.30) 30 Jan 2010 – 10 Aug 2025
86 🇺🇸 Calvin Nielson 1093 1112/1131 (1:22:51.78) 27 Dec 2014 – 4 Oct 2025
87 🇧🇷 Caio Hideaki Sato 1092 1101/1110 (55:41.74) 21 May 2016 – 4 Oct 2025
88 🇪🇸 Manuel Prieto de Antón 1092 1116/1140 (59:31.12) 11 Apr 2015 – 13 Jul 2025
89 🇵🇱 Michał Pleskowicz 1092 1102/1112 (1:00:34.19) 21 Feb 2009 – 10 Jul 2022
90 🇨🇳 Jiayu Wang (王佳宇) 1090 1110/1130 (1:21:14.12) 14 Aug 2010 – 6 Jul 2025
91 🇺🇸 Ryan Pilat 1085 1115/1145 (46:07.44) 18 Jun 2016 – 11 Oct 2025
92 🇫🇷 Anthony Lafourcade 1083 1094/1105 (1:14:42.57) 10 May 2014 – 7 Sep 2025
93 🇵🇱 Michał Halczuk 1080 1089/1098 (1:26:30.69) 10 May 2008 – 18 Nov 2023
94 🇺🇸 Nicolás Sánchez 1073 1134/1195 (43:26.99) 31 Jul 2015 – 27 Sep 2025
95 🇬🇧 Robert Yau 1070 1075/1080 (1:09:06.34) 11 Jul 2009 – 24 Aug 2025
96 🇩🇰 Rasmus Stub Detlefsen 1068 1119/1170 (45:17.81) 6 Dec 2014 – 28 Sep 2025
97 🇪🇸 Álvaro Aguilar Salobreña 1055 1095/1135 (47:48.56) 22 Nov 2015 – 5 Oct 2025
98 🇩🇪 Kevin Gerhardt 1048 1084/1120 (42:35.82) 2 Feb 2013 – 12 Oct 2025
99 🇺🇸 Braden Richards 1041 1063/1085 (1:02:58.69) 18 Mar 2017 – 11 Oct 2025
100 🇸🇮 Matic Omulec 1037 1041/1045 (1:15:35.99) 24 Apr 2010 – 5 Oct 2025