Updated on 14 Oct 2025.

# Name Score Result Time Period
1 🥇 🇵🇱 Przemysław Rogalski 2606 2628/2650 (3:16:18.39) 14 Dec 2013 – 12 Oct 2025
2 🥈 🇨🇴 Dennis Rosero 2161 2188/2215 (4:03:03.48) 11 Dec 2010 – 4 Oct 2025
3 🥉 🇨🇴 Eduard Esteban García Domínguez 2013 2050/2087 (4:41:48.44) 25 Mar 2012 – 28 Sep 2025
4 🇵🇱 Piotr Tokarski 1946 1964/1982 (2:18:26.46) 14 Dec 2013 – 12 Oct 2025
5 🇫🇮 Niko Ronkainen 1922 1936/1950 (3:28:28.18) 28 Aug 2010 – 28 Sep 2025
6 🇸🇪 Daniel Wallin 1907 1986/2065 (2:34:18.70) 14 Sep 2013 – 27 Sep 2025
7 🇧🇷 Fabio Bini Graciose 1860 1870/1880 (5:10:16.08) 20 Mar 2010 – 4 Oct 2025
8 🇩🇪 Jan Bentlage 1803 1809/1815 (3:23:55.69) 16 Jan 2010 – 28 Sep 2025
9 🇺🇸 Luke Garrett 1784 1842/1900 (1:54:01.86) 9 Dec 2017 – 11 Oct 2025
10 🇩🇪 Sébastien Auroux 1697 1706/1715 (3:35:16.21) 19 Apr 2008 – 12 Oct 2025
11 🇵🇱 Piotr Olszewski 1671 1744/1817 (1:39:32.85) 4 Jan 2014 – 28 Sep 2025
12 🇭🇺 Bence Barát 1586 1589/1592 (3:08:45.90) 23 Aug 2008 – 27 Sep 2025
13 🇵🇱 Rafał Waryszak 1569 1613/1657 (1:29:10.18) 20 Apr 2013 – 10 Aug 2025
14 🇨🇭 Tobias Peter 1565 1585/1605 (2:34:43.14) 10 May 2014 – 5 Oct 2025
15 🇺🇸 Simon Kellum 1492 1541/1590 (1:14:18.84) 3 Sep 2016 – 11 Oct 2025
16 🇺🇸 Steven Wintringham 1471 1513/1555 (1:23:26.90) 27 Jun 2015 – 4 Oct 2025
17 🇵🇱 Wojciech Szatanowski 1447 1452/1457 (2:56:40.71) 12 Feb 2011 – 12 Oct 2025
18 🇫🇷 Jules Desjardin 1389 1423/1457 (1:21:47.77) 23 Jan 2010 – 28 Sep 2025
19 🇭🇺 Dániel Varga 1385 1406/1427 (2:36:55.21) 7 Jun 2008 – 27 Sep 2025
20 🇨🇭 Alwin Rölz 1376 1413/1450 (1:25:53.78) 28 May 2016 – 12 Oct 2025
21 🇨🇴 Diego Alejandro Casas Jimenez 1369 1387/1405 (3:41:27.01) 29 Mar 2015 – 14 Sep 2025
22 🇺🇸 Evan Liu 1350 1375/1400 (2:08:15.18) 13 Jun 2010 – 1 Sep 2025
23 🇺🇸 Harsha Paladugu 1327 1391/1455 (1:11:38.44) 19 Aug 2017 – 11 Oct 2025
24 🇵🇱 Łukasz Burliga 1322 1382/1442 (1:59:40.56) 26 Oct 2013 – 12 Oct 2025
25 🇺🇸 Carter Kucala 1292 1326/1360 (1:28:56.38) 3 Sep 2016 – 5 Oct 2025
26 🇬🇧 Callum James Goodyear-Jørgensen 1289 1307/1325 (2:53:18.17) 14 Jul 2012 – 28 Sep 2025
27 🇩🇰 Martin Vædele Egdal 1274 1287/1300 (1:16:35.84) 8 Dec 2013 – 28 Sep 2025
28 🇩🇰 Daniel Vædele Egdal 1237 1246/1255 (1:29:05.07) 8 Dec 2013 – 28 Sep 2025
29 🇫🇷 Clément Cherblanc 1224 1232/1240 (2:00:22.78) 6 Dec 2014 – 4 Oct 2025
30 🇵🇱 Mateusz Szwugier 1213 1245/1277 (1:26:22.92) 14 Jun 2014 – 12 Oct 2025
31 🇺🇸 Katie Hull 1203 1219/1235 (1:54:54.70) 8 Aug 2015 – 27 Sep 2025
32 🇨🇭 Reto Bubendorf 1190 1205/1220 (1:38:38.21) 12 May 2012 – 5 Oct 2025
33 🇩🇪 Konstantin Jaehne 1177 1192/1207 (2:40:20.93) 5 Sep 2015 – 5 Oct 2025
34 🇺🇸 Brian Johnson 1174 1202/1230 (1:07:46.58) 6 Sep 2014 – 11 Oct 2025
35 🇮🇹 Simone Cantarelli 1171 1181/1191 (3:03:40.13) 9 Jun 2012 – 28 Sep 2025
36 🇮🇹 Matteo Provasi 1168 1170/1172 (3:28:41.65) 2 Oct 2010 – 5 Oct 2025
37 🇳🇿 Chris Mills 1159 1212/1265 (1:28:15.23) 20 Dec 2014 – 5 Oct 2025
38 🇵🇱 Tymon Kolasiński 1150 1185/1220 (1:00:23.31) 8 May 2016 – 23 Jul 2023
39 🇵🇱 Łukasz Dubicki 1145 1176/1207 (1:28:45.80) 18 Aug 2018 – 5 Oct 2025
40 🇫🇷 Wilfrid Py 1125 1131/1137 (3:13:45.08) 11 Nov 2016 – 28 Sep 2025
41 🇫🇷 François Courtès 1122 1131/1140 (3:53:35.47) 31 May 2008 – 17 Jul 2016
42 🇺🇸 Walker Welch 1109 1117/1125 (1:49:53.93) 23 Jun 2012 – 24 Aug 2025
43 🇺🇸 Braden Richards 1102 1131/1160 (1:19:31.61) 18 Mar 2017 – 11 Oct 2025
44 🇺🇸 Jacob Ambrose 1094 1097/1100 (1:53:52.82) 29 Mar 2014 – 6 Jul 2025
45 🇫🇷 Anthony Lafourcade 1086 1098/1110 (1:17:58.09) 10 May 2014 – 7 Sep 2025
46 🇬🇧 Callum Hales-Jepp 1084 1097/1110 (2:21:51.88) 14 Jul 2012 – 14 Sep 2025
47 🇳🇱 Antonie Paterakis 1080 1095/1110 (1:28:21.35) 19 May 2012 – 7 Sep 2025
48 🇸🇪 Helmer Ewert 1078 1094/1110 (1:20:47.75) 16 Aug 2015 – 27 Sep 2025
49 🇪🇸 Rafael Rodriguez Santana 1072 1096/1120 (2:18:41.02) 5 May 2012 – 16 Mar 2025
50 🇺🇸 Chris Martin 1066 1083/1100 (2:23:50.09) 23 Feb 2013 – 4 Oct 2025
51 🇷🇺 Alexey Tsvetkov 1056 1073/1090 (1:02:01.25) 2 Dec 2017 – 5 Oct 2025
52 🇩🇰 Oscar Roth Andersen 1046 1083/1120 (1:17:49.15) 4 Apr 2009 – 14 Sep 2025
53 🇵🇱 Kacper Paweł Dworak 1040 1055/1070 (1:54:08.04) 22 Aug 2020 – 12 Oct 2025
54 🇳🇱 Ron van Bruchem 1036 1058/1080 (3:17:42.27) 16 Sep 2006 – 27 Sep 2025
55 🇺🇸 Paul Mahvi 1030 1040/1050 (1:55:57.21) 2 Sep 2012 – 31 Aug 2025
56 🇳🇴 Niklas Aasen Eliasson 1012 1026/1040 (1:08:53.39) 16 Oct 2021 – 5 Oct 2025
57 🇺🇸 Livia Kleiner 1011 1033/1055 (1:01:06.99) 16 Nov 2013 – 4 Oct 2025
58 🇵🇱 Dominik Górny 995 1005/1015 (52:04.48) 17 Oct 2015 – 27 Jul 2025
59 🇺🇸 Marcus Kamen 979 987/995 (53:40.62) 28 Mar 2015 – 4 Oct 2025
60 🇨🇴 David Stiven Benitez Guerra 978 979/980 (1:58:35.22) 29 Mar 2015 – 28 Sep 2025
61 🇩🇪 Laura Ohrndorf 977 988/999 (2:52:13.32) 16 Jan 2010 – 30 Apr 2023
62 🇵🇱 Jakub Hibszer 973 994/1015 (45:02.88) 8 Dec 2018 – 7 Sep 2025
63 🇪🇸 Raúl Cuevas Castillo 970 980/990 (1:07:44.92) 5 May 2018 – 5 Oct 2025
64 🇩🇪 Oliver Fritz 967 976/985 (1:07:45.65) 8 Nov 2014 – 12 Oct 2025
65 🇺🇸 Daniel Mullen 965 975/985 (1:24:34.25) 5 Nov 2016 – 27 Sep 2025
66 🇺🇸 Tim Reynolds 965 965/965 (2:10:04.72) 26 Apr 2008 – 6 Jul 2025
67 🇵🇱 Mateusz Cichoracki 964 988/1012 (1:26:07.87) 26 Mar 2011 – 14 Jul 2024
68 🇮🇹 Marco Rota 956 978/1000 (1:57:08.43) 5 Jun 2010 – 28 Sep 2025
69 🇳🇴 Stian Nystad Østli 950 960/970 (52:53.18) 22 Oct 2016 – 5 Oct 2025
70 🇳🇴 Ulrik Bredland 946 949/952 (2:27:09.00) 24 Nov 2012 – 3 Aug 2025
71 🇮🇳 Shivam Bansal 939 957/975 (1:24:11.47) 10 Jan 2014 – 17 Aug 2025
72 🇪🇸 Manuel Prieto de Antón 938 969/1000 (1:13:06.96) 11 Apr 2015 – 13 Jul 2025
73 🇺🇸 Joshua Feran 936 948/960 (1:29:25.56) 29 Oct 2011 – 5 Oct 2025
74 🇺🇸 Ryan Pilat 933 949/965 (57:51.91) 18 Jun 2016 – 11 Oct 2025
75 🇵🇱 Adam Chodyniecki 929 952/975 (1:21:17.53) 16 Dec 2017 – 8 Jun 2025
76 🇳🇱 Erik Akkersdijk 929 963/997 (2:05:58.72) 14 Oct 2006 – 28 Sep 2025
77 🇪🇸 Jesús Masanet García 927 934/941 (2:48:36.52) 28 Feb 2009 – 5 Oct 2025
78 🇪🇸 Rubén López de Juan 921 943/965 (1:28:41.04) 20 Aug 2016 – 28 Sep 2025
79 🇵🇱 Marcin Jakubowski 919 926/933 (2:05:22.45) 15 Sep 2007 – 12 Sep 2020
80 🇵🇱 Olaf Kuźmiński 900 925/950 (1:03:31.83) 20 Oct 2018 – 14 Sep 2025
81 🇫🇷 Nicolas Gertner Kilian 898 919/940 (1:28:53.07) 2 Mar 2013 – 31 Aug 2025
82 🇺🇸 Raymond Goslow 897 901/905 (1:20:48.09) 12 Jun 2015 – 27 Sep 2025
83 🇵🇱 Magdalena Pabisz 890 895/900 (47:18.45) 15 Sep 2017 – 7 Sep 2025
84 🇵🇱 Karol Zakrzewski 890 916/942 (1:34:06.73) 2 Jul 2016 – 12 Oct 2025
85 🇦🇺 Emmet Hobbs 889 922/955 (54:24.44) 20 Aug 2016 – 11 Oct 2025
86 🇵🇱 Krzysztof Bober 885 916/947 (2:24:20.48) 5 Oct 2013 – 12 Oct 2025
87 🇸🇪 Filip Åström 883 894/905 (1:39:29.46) 13 Jan 2023 – 28 Sep 2025
88 🇮🇳 Sachin Arvind 883 914/945 (1:40:23.49) 28 Sep 2013 – 14 Sep 2025
89 🇺🇸 Andres Rodriguez 870 885/900 (52:44.21) 3 Jan 2015 – 5 Oct 2025
90 🇵🇱 Bartłomiej Owczarek 869 928/987 (1:28:19.75) 28 Sep 2013 – 12 Oct 2025
91 🇺🇸 Blake Thompson 869 877/885 (1:37:26.35) 5 Jun 2010 – 10 Aug 2025
92 🇩🇰 Rasmus Stub Detlefsen 866 893/920 (1:01:26.58) 20 Jun 2015 – 28 Sep 2025
93 🇩🇪 Wilhelm Kilders 865 900/935 (1:46:07.75) 14 Jan 2011 – 12 Oct 2025
94 🇸🇮 Dušan Zakelšek 862 871/880 (1:21:00.54) 14 Apr 2012 – 5 Oct 2025
95 🇫🇷 Hippolyte Moreau 852 871/890 (1:44:13.35) 3 Jul 2010 – 14 Sep 2025
96 🇳🇱 Robin Verstraten 845 845/845 (1:08:47.72) 15 Sep 2012 – 7 Sep 2025
97 🇸🇮 Matic Omulec 842 846/850 (1:34:53.83) 24 Apr 2010 – 5 Oct 2025
98 🇺🇸 Mason Langenderfer 832 837/842 (1:24:51.02) 11 May 2013 – 4 Oct 2025
99 🇨🇳 Yi Wang (王旖) 822 846/870 (56:41.25) 18 Aug 2012 – 15 Aug 2023
100 🇺🇸 Benjamin Gottschalk 818 824/830 (1:15:46.32) 5 Mar 2016 – 7 Sep 2025