Updated on 14 Dec 2025.

# Name Score Result Time Period
1 🥇 🇮🇹 Matteo Provasi 2721 2728/2735 (3:05:45.19) 7 Dec 2009 – 8 Dec 2025
2 🥈 🇭🇺 Bence Barát 2444 2451/2458 (2:14:17.49) 23 Aug 2008 – 6 Dec 2025
3 🥉 🇵🇱 Przemysław Rogalski 2382 2426/2470 (2:46:25.34) 14 Dec 2013 – 9 Dec 2025
4 🇫🇮 Niko Ronkainen 2340 2400/2460 (2:29:49.36) 28 Aug 2010 – 30 Nov 2025
5 🇸🇪 Daniel Wallin 2258 2329/2400 (2:13:23.09) 14 Sep 2013 – 6 Dec 2025
6 🇨🇴 Dennis Rosero 2186 2204/2222 (3:24:40.81) 11 Dec 2010 – 7 Dec 2025
7 🇨🇴 Eduard Esteban García Domínguez 2111 2133/2155 (3:25:15.88) 25 Mar 2012 – 7 Dec 2025
8 🇩🇪 Sébastien Auroux 2106 2133/2160 (3:07:44.88) 19 Apr 2008 – 2 Nov 2025
9 🇵🇱 Piotr Tokarski 2050 2090/2130 (1:42:49.03) 14 Dec 2013 – 29 Nov 2025
10 🇵🇱 Łukasz Burliga 2012 2086/2160 (1:40:13.46) 26 Oct 2013 – 1 Dec 2025
11 🇩🇪 Jan Bentlage 1957 1977/1997 (2:27:57.18) 16 Jan 2010 – 28 Sep 2025
12 🇺🇸 Luke Garrett 1915 1985/2055 (1:14:17.34) 25 Jun 2017 – 16 Nov 2025
13 🇵🇱 Wojciech Szatanowski 1901 1914/1927 (2:16:57.60) 12 Feb 2011 – 9 Dec 2025
14 🇧🇷 Fabio Bini Graciose 1865 1875/1885 (4:22:46.07) 20 Mar 2010 – 7 Dec 2025
15 🇫🇷 Juliette Sébastien 1846 1894/1942 (1:27:22.42) 10 May 2014 – 16 Nov 2025
16 🇵🇱 Karol Zakrzewski 1835 1885/1935 (1:55:55.88) 22 Feb 2014 – 7 Dec 2025
17 🇮🇹 Simone Cantarelli 1818 1834/1850 (2:35:19.01) 1 Apr 2012 – 8 Dec 2025
18 🇨🇭 Tobias Peter 1810 1830/1850 (2:06:05.81) 10 May 2014 – 7 Dec 2025
19 🇫🇷 Philippe Virouleau 1805 1820/1835 (2:00:23.64) 31 May 2008 – 2 Nov 2025
20 🇺🇸 Walker Welch 1724 1752/1780 (1:45:36.98) 29 Oct 2011 – 30 Nov 2025
21 🇭🇺 Dániel Varga 1687 1701/1715 (2:18:18.47) 7 Jun 2008 – 6 Dec 2025
22 🇺🇸 Evan Liu 1677 1696/1715 (1:58:32.27) 30 May 2009 – 7 Dec 2025
23 🇷🇺 Alexey Tsvetkov 1627 1656/1685 (1:00:11.90) 2 Dec 2017 – 8 Dec 2025
24 🇪🇸 Josete Sánchez 1599 1617/1635 (1:38:57.06) 14 Nov 2015 – 8 Dec 2025
25 🇪🇸 Rafael Rodriguez Santana 1586 1613/1640 (1:45:53.34) 5 May 2012 – 16 Mar 2025
26 🇦🇺 Feliks Zemdegs 1562 1586/1610 (1:10:39.50) 18 Jul 2009 – 5 Oct 2025
27 🇨🇴 Diego Alejandro Casas Jimenez 1545 1565/1585 (2:27:02.77) 27 Sep 2014 – 17 Nov 2025
28 🇺🇸 Katie Hull 1534 1552/1570 (1:24:59.17) 31 Jul 2010 – 6 Dec 2025
29 🇨🇭 Alwin Rölz 1514 1547/1580 (1:36:00.44) 28 May 2016 – 7 Dec 2025
30 🇨🇭 Reto Bubendorf 1503 1529/1555 (1:32:43.42) 12 May 2012 – 7 Dec 2025
31 🇫🇷 François Courtès 1498 1509/1520 (2:43:43.31) 11 Apr 2008 – 17 Jul 2016
32 🇺🇸 Zayn Khanani 1495 1520/1545 (40:00.59) 2 Sep 2018 – 6 Dec 2025
33 🇺🇸 Carter Kucala 1487 1571/1655 (1:08:17.55) 24 Oct 2015 – 30 Nov 2025
34 🇬🇧 Callum James Goodyear-Jørgensen 1477 1491/1505 (2:08:15.90) 14 Jul 2012 – 25 Oct 2025
35 🇩🇰 Martin Vædele Egdal 1466 1493/1520 (50:35.38) 8 Dec 2013 – 30 Nov 2025
36 🇩🇰 Daniel Vædele Egdal 1464 1487/1510 (1:06:09.75) 8 Dec 2013 – 30 Nov 2025
37 🇵🇱 Piotr Olszewski 1456 1504/1552 (1:38:03.46) 5 Oct 2013 – 9 Dec 2025
38 🇳🇱 Antonie Paterakis 1440 1475/1510 (54:33.13) 19 May 2012 – 23 Nov 2025
39 🇳🇴 Ulrik Bredland 1436 1448/1460 (1:41:09.53) 18 Feb 2012 – 29 Nov 2025
40 🇺🇸 Simon Kellum 1430 1465/1500 (1:12:05.99) 18 Feb 2017 – 11 Oct 2025
41 🇮🇹 Marco Rota 1420 1450/1480 (1:51:52.99) 7 Dec 2009 – 8 Dec 2025
42 🇫🇷 Clément Cherblanc 1395 1410/1425 (1:37:05.96) 6 Dec 2014 – 30 Nov 2025
43 🇺🇸 Blake Thompson 1390 1415/1440 (1:29:52.91) 5 Jun 2010 – 4 Oct 2025
44 🇩🇪 Konstantin Jaehne 1374 1387/1400 (2:00:49.21) 5 Sep 2015 – 8 Dec 2025
45 🇺🇸 Brian Johnson 1368 1429/1490 (50:46.97) 5 Oct 2013 – 2 Nov 2025
46 🇺🇸 Tim Reynolds 1354 1363/1372 (2:04:00.28) 27 May 2006 – 6 Jul 2025
47 🇨🇴 Manuel Popayán 1346 1363/1380 (1:37:01.54) 27 May 2017 – 30 Nov 2025
48 🇬🇧 Callum Hales-Jepp 1342 1356/1370 (1:32:02.27) 14 Jul 2012 – 9 Nov 2025
49 🇫🇷 Wilfrid Py 1334 1353/1372 (2:08:58.21) 30 Apr 2016 – 8 Dec 2025
50 🇺🇸 Hassan Khanani 1333 1394/1455 (57:30.70) 2 Sep 2018 – 6 Dec 2025
51 🇸🇪 Helmer Ewert 1323 1349/1375 (1:11:05.28) 7 May 2016 – 6 Dec 2025
52 🇩🇪 Leon Schmidtchen 1317 1331/1345 (1:46:14.11) 12 Jun 2010 – 28 Sep 2025
53 🇨🇳 Jack Pan (潘杰康) 1314 1367/1420 (54:18.79) 19 Aug 2012 – 23 Nov 2025
54 🇺🇸 Paul Mahvi 1299 1315/1331 (1:29:50.80) 2 Sep 2012 – 15 Nov 2025
55 🇺🇸 Christopher Chi 1298 1354/1410 (1:01:45.52) 1 Aug 2014 – 7 Dec 2025
56 🇵🇱 Krzysztof Bober 1284 1307/1330 (1:45:30.93) 27 Jul 2013 – 7 Dec 2025
57 🇺🇸 James Hildreth 1280 1305/1330 (1:38:55.66) 28 Mar 2009 – 18 Sep 2025
58 🇫🇷 Nicolas Gertner Kilian 1274 1312/1350 (1:06:58.69) 2 Mar 2013 – 2 Nov 2025
59 🇫🇷 Jules Desjardin 1272 1286/1300 (1:33:13.79) 23 Jan 2010 – 19 Oct 2025
60 🇳🇿 Chris Mills 1271 1328/1385 (1:13:14.84) 11 Oct 2014 – 15 Nov 2025
61 🇳🇱 Mats Valk 1252 1261/1270 (1:10:28.82) 2 Feb 2008 – 26 Nov 2023
62 🇩🇪 Finn Ickler 1244 1262/1280 (1:42:11.94) 14 Apr 2012 – 16 Nov 2025
63 🇺🇸 Christopher Olson 1228 1264/1300 (58:27.54) 14 Jun 2009 – 24 Aug 2025
64 🇫🇷 Anton Piau 1224 1242/1260 (1:34:32.32) 31 May 2008 – 30 Nov 2025
65 🇵🇱 Jan Zych 1223 1254/1285 (1:00:59.56) 3 May 2014 – 23 Nov 2025
66 🇺🇸 Sujan Feist 1218 1279/1340 (41:39.38) 10 Sep 2016 – 16 Nov 2025
67 🇵🇱 Bartłomiej Owczarek 1218 1296/1374 (1:03:48.95) 29 Jun 2013 – 16 Nov 2025
68 🇫🇷 Valentin Hoffmann 1205 1210/1215 (1:25:28.67) 16 Sep 2011 – 16 Nov 2025
69 🇳🇱 Ron van Bruchem 1205 1222/1239 (2:51:21.71) 21 Apr 2006 – 11 Nov 2025
70 🇺🇸 Raymond Goslow 1203 1209/1215 (1:19:06.93) 10 May 2014 – 6 Dec 2025
71 🇵🇱 Kacper Paweł Dworak 1202 1226/1250 (1:32:37.97) 22 Aug 2020 – 9 Dec 2025
72 🇵🇱 Łukasz Dubicki 1199 1227/1255 (1:13:25.37) 22 Sep 2018 – 7 Dec 2025
73 🇳🇴 Niklas Aasen Eliasson 1168 1189/1210 (46:45.70) 16 Oct 2021 – 9 Nov 2025
74 🇦🇺 Jayden McNeill 1168 1194/1220 (53:35.34) 25 Feb 2012 – 29 Jun 2025
75 🇬🇧 Billie Hammill 1158 1169/1180 (1:08:13.93) 11 Apr 2015 – 9 Nov 2025
76 🇳🇴 Kim Roger Haraldsen 1150 1165/1180 (50:09.75) 25 Jul 2015 – 29 Nov 2025
77 🇵🇱 Michał Krasowski 1137 1161/1185 (58:52.32) 14 Dec 2013 – 16 Nov 2025
78 🇳🇱 Erik Akkersdijk 1134 1168/1202 (1:29:08.82) 21 Apr 2006 – 28 Sep 2025
79 🇧🇷 Rafael de Andrade Cinoto 1134 1147/1160 (2:33:29.58) 8 Dec 2007 – 14 Jan 2024
80 🇩🇪 Oliver Fritz 1130 1150/1170 (52:04.97) 8 Nov 2014 – 1 Dec 2025
81 🇪🇸 Pau Vela García 1127 1136/1145 (1:26:06.94) 24 Apr 2009 – 8 Dec 2025
82 🇪🇸 Álvaro Aguilar Salobreña 1125 1170/1215 (50:53.33) 22 Nov 2015 – 8 Dec 2025
83 🇺🇸 Ryan Pilat 1123 1154/1185 (47:35.53) 18 Jun 2016 – 7 Dec 2025
84 🇪🇸 Manuel Prieto de Antón 1120 1145/1170 (1:00:42.36) 11 Apr 2015 – 8 Dec 2025
85 🇺🇸 Jacob Ambrose 1120 1130/1140 (1:24:47.99) 29 Mar 2014 – 6 Jul 2025
86 🇵🇱 Marcin Jakubowski 1119 1128/1137 (1:28:21.33) 15 Sep 2007 – 12 Sep 2020
87 🇪🇸 Ting Sheng Bao Yang 1118 1129/1140 (1:33:41.13) 19 Dec 2008 – 16 Feb 2025
88 🇧🇷 Caio Hideaki Sato 1117 1126/1135 (56:41.91) 21 May 2016 – 7 Dec 2025
89 🇺🇸 Nicolás Sánchez 1112 1176/1240 (44:44.97) 31 Jul 2015 – 6 Dec 2025
90 🇩🇰 Rasmus Stub Detlefsen 1099 1152/1205 (46:29.72) 6 Dec 2014 – 30 Nov 2025
91 🇫🇷 Anthony Lafourcade 1098 1109/1120 (1:15:27.91) 10 May 2014 – 23 Nov 2025
92 🇺🇸 Calvin Nielson 1098 1117/1136 (1:23:14.59) 27 Dec 2014 – 7 Dec 2025
93 🇦🇺 Cameron Stollery 1093 1119/1145 (50:10.30) 30 Jan 2010 – 10 Aug 2025
94 🇵🇱 Michał Pleskowicz 1092 1102/1112 (1:00:34.19) 21 Feb 2009 – 10 Jul 2022
95 🇨🇳 Jiayu Wang (王佳宇) 1090 1110/1130 (1:21:14.12) 14 Aug 2010 – 6 Jul 2025
96 🇵🇱 Michał Halczuk 1080 1089/1098 (1:26:30.69) 10 May 2008 – 18 Nov 2023
97 🇬🇧 Robert Yau 1070 1075/1080 (1:09:06.34) 11 Jul 2009 – 24 Aug 2025
98 🇺🇸 Braden Richards 1061 1083/1105 (1:04:18.95) 18 Mar 2017 – 16 Nov 2025
99 🇸🇮 Matic Omulec 1057 1061/1065 (1:17:01.01) 24 Apr 2010 – 23 Nov 2025
100 🇪🇸 Carlos Méndez García-Barroso 1055 1075/1095 (49:05.35) 27 Feb 2010 – 30 Nov 2025