Updated on 20 Aug 2025.

# Name Score Result Time Period
1 🥇 🇵🇱 Przemysław Rogalski 2546 2568/2590 (3:12:10.60) 14 Dec 2013 – 9 Aug 2025
2 🥈 🇨🇴 Dennis Rosero 2076 2103/2130 (3:54:35.54) 11 Dec 2010 – 16 Aug 2025
3 🥉 🇨🇴 Eduard Esteban García Domínguez 1957 1992/2027 (4:34:52.85) 25 Mar 2012 – 16 Aug 2025
4 🇵🇱 Piotr Tokarski 1931 1949/1967 (2:17:08.87) 14 Dec 2013 – 10 Aug 2025
5 🇫🇮 Niko Ronkainen 1892 1906/1920 (3:25:34.86) 28 Aug 2010 – 9 Aug 2025
6 🇸🇪 Daniel Wallin 1874 1952/2030 (2:31:44.51) 14 Sep 2013 – 19 Jul 2025
7 🇧🇷 Fabio Bini Graciose 1825 1835/1845 (5:05:30.23) 20 Mar 2010 – 17 Aug 2025
8 🇩🇪 Jan Bentlage 1790 1795/1800 (3:22:37.10) 16 Jan 2010 – 6 Jul 2025
9 🇺🇸 Luke Garrett 1741 1798/1855 (1:51:45.63) 9 Dec 2017 – 9 Aug 2025
10 🇩🇪 Sébastien Auroux 1672 1681/1690 (3:32:14.88) 19 Apr 2008 – 11 May 2025
11 🇵🇱 Piotr Olszewski 1636 1709/1782 (1:37:53.47) 4 Jan 2014 – 9 Aug 2025
12 🇭🇺 Bence Barát 1571 1574/1577 (3:07:17.38) 23 Aug 2008 – 3 Aug 2025
13 🇵🇱 Rafał Waryszak 1569 1613/1657 (1:29:10.18) 20 Apr 2013 – 10 Aug 2025
14 🇨🇭 Tobias Peter 1507 1526/1545 (2:28:46.33) 10 May 2014 – 6 Jul 2025
15 🇺🇸 Simon Kellum 1436 1483/1530 (1:11:44.19) 3 Sep 2016 – 3 Aug 2025
16 🇺🇸 Steven Wintringham 1430 1470/1510 (1:21:11.98) 27 Jun 2015 – 2 Aug 2025
17 🇵🇱 Wojciech Szatanowski 1417 1422/1427 (2:52:54.64) 12 Feb 2011 – 10 Aug 2025
18 🇫🇷 Jules Desjardin 1369 1403/1437 (1:20:44.77) 23 Jan 2010 – 17 Aug 2025
19 🇭🇺 Dániel Varga 1360 1381/1402 (2:34:04.44) 7 Jun 2008 – 3 Aug 2025
20 🇨🇴 Diego Alejandro Casas Jimenez 1359 1377/1395 (3:40:03.17) 29 Mar 2015 – 16 Aug 2025
21 🇺🇸 Evan Liu 1330 1355/1380 (2:06:35.67) 13 Jun 2010 – 2 Aug 2025
22 🇨🇭 Alwin Rölz 1311 1343/1375 (1:21:58.17) 28 May 2016 – 6 Jul 2025
23 🇵🇱 Łukasz Burliga 1300 1356/1412 (1:57:45.14) 26 Oct 2013 – 27 Jul 2025
24 🇺🇸 Harsha Paladugu 1283 1344/1405 (1:09:18.01) 19 Aug 2017 – 9 Aug 2025
25 🇬🇧 Callum James Goodyear-Jørgensen 1266 1283/1300 (2:50:42.77) 14 Jul 2012 – 29 Jul 2025
26 🇺🇸 Carter Kucala 1244 1277/1310 (1:26:08.51) 3 Sep 2016 – 16 Aug 2025
27 🇩🇰 Martin Vædele Egdal 1239 1252/1265 (1:14:34.46) 8 Dec 2013 – 17 Aug 2025
28 🇩🇰 Daniel Vædele Egdal 1204 1212/1220 (1:27:02.02) 8 Dec 2013 – 17 Aug 2025
29 🇫🇷 Clément Cherblanc 1194 1202/1210 (1:57:30.86) 6 Dec 2014 – 29 Jul 2025
30 🇨🇭 Reto Bubendorf 1185 1200/1215 (1:38:14.68) 12 May 2012 – 6 Jul 2025
31 🇺🇸 Katie Hull 1183 1199/1215 (1:52:51.70) 8 Aug 2015 – 16 Aug 2025
32 🇵🇱 Mateusz Szwugier 1157 1187/1217 (1:23:03.27) 14 Jun 2014 – 27 Jul 2025
33 🇵🇱 Tymon Kolasiński 1150 1185/1220 (1:00:23.31) 8 May 2016 – 23 Jul 2023
34 🇮🇹 Simone Cantarelli 1146 1156/1166 (2:59:52.04) 9 Jun 2012 – 9 Aug 2025
35 🇩🇪 Konstantin Jaehne 1134 1148/1162 (2:35:36.72) 5 Sep 2015 – 3 Aug 2025
36 🇳🇿 Chris Mills 1131 1183/1235 (1:26:21.08) 20 Dec 2014 – 6 Jul 2025
37 🇫🇷 François Courtès 1122 1131/1140 (3:53:35.47) 31 May 2008 – 17 Jul 2016
38 🇺🇸 Brian Johnson 1118 1144/1170 (1:04:42.49) 6 Sep 2014 – 17 Aug 2025
39 🇮🇹 Matteo Provasi 1118 1120/1122 (3:21:13.34) 2 Oct 2010 – 9 Aug 2025
40 🇫🇷 Wilfrid Py 1100 1106/1112 (3:09:48.61) 11 Nov 2016 – 17 Aug 2025
41 🇺🇸 Walker Welch 1099 1107/1115 (1:48:53.94) 23 Jun 2012 – 13 Jul 2025
42 🇺🇸 Jacob Ambrose 1094 1097/1100 (1:53:52.82) 29 Mar 2014 – 6 Jul 2025
43 🇪🇸 Rafael Rodriguez Santana 1072 1096/1120 (2:18:41.02) 5 May 2012 – 16 Mar 2025
44 🇳🇱 Antonie Paterakis 1070 1085/1100 (1:27:48.25) 19 May 2012 – 20 Jul 2025
45 🇵🇱 Łukasz Dubicki 1069 1098/1127 (1:23:38.61) 18 Aug 2018 – 3 Aug 2025
46 🇺🇸 Braden Richards 1068 1094/1120 (1:17:01.40) 18 Mar 2017 – 9 Aug 2025
47 🇫🇷 Anthony Lafourcade 1066 1078/1090 (1:16:51.22) 10 May 2014 – 17 Aug 2025
48 🇬🇧 Callum Hales-Jepp 1064 1077/1090 (2:19:33.57) 14 Jul 2012 – 5 Jan 2025
49 🇸🇪 Helmer Ewert 1053 1069/1085 (1:19:07.81) 16 Aug 2015 – 3 Aug 2025
50 🇺🇸 Chris Martin 1036 1053/1070 (2:20:16.57) 23 Feb 2013 – 11 Aug 2025
51 🇩🇰 Oscar Roth Andersen 1023 1059/1095 (1:16:21.81) 4 Apr 2009 – 25 May 2025
52 🇺🇸 Paul Mahvi 1020 1030/1040 (1:54:57.99) 2 Sep 2012 – 10 Aug 2025
53 🇳🇱 Ron van Bruchem 1016 1038/1060 (3:14:13.18) 16 Sep 2006 – 3 Aug 2025
54 🇷🇺 Alexey Tsvetkov 1006 1023/1040 (1:00:08.40) 2 Dec 2017 – 2 Aug 2025
55 🇵🇱 Kacper Paweł Dworak 1000 1015/1030 (1:50:14.49) 22 Aug 2020 – 9 Aug 2025
56 🇵🇱 Dominik Górny 995 1005/1015 (52:04.48) 17 Oct 2015 – 27 Jul 2025
57 🇳🇴 Niklas Aasen Eliasson 982 996/1010 (1:07:34.74) 16 Oct 2021 – 3 Aug 2025
58 🇩🇪 Laura Ohrndorf 977 988/999 (2:52:13.32) 16 Jan 2010 – 30 Apr 2023
59 🇺🇸 Livia Kleiner 973 994/1015 (59:14.60) 16 Nov 2013 – 24 May 2025
60 🇺🇸 Tim Reynolds 965 965/965 (2:10:04.72) 26 Apr 2008 – 6 Jul 2025
61 🇵🇱 Mateusz Cichoracki 964 988/1012 (1:26:07.87) 26 Mar 2011 – 14 Jul 2024
62 🇵🇱 Jakub Hibszer 963 984/1005 (44:34.48) 8 Dec 2018 – 10 Aug 2025
63 🇨🇴 David Stiven Benitez Guerra 963 964/965 (1:57:06.49) 29 Mar 2015 – 16 Aug 2025
64 🇺🇸 Marcus Kamen 959 967/975 (52:52.39) 28 Mar 2015 – 16 Jul 2025
65 🇳🇴 Ulrik Bredland 946 949/952 (2:27:09.00) 24 Nov 2012 – 3 Aug 2025
66 🇪🇸 Manuel Prieto de Antón 938 969/1000 (1:13:06.96) 11 Apr 2015 – 13 Jul 2025
67 🇮🇹 Marco Rota 936 958/980 (1:54:40.09) 5 Jun 2010 – 29 Jun 2025
68 🇳🇴 Stian Nystad Østli 935 945/955 (52:11.97) 22 Oct 2016 – 3 Aug 2025
69 🇺🇸 Daniel Mullen 932 941/950 (1:21:55.11) 5 Nov 2016 – 16 Aug 2025
70 🇵🇱 Adam Chodyniecki 929 952/975 (1:21:17.53) 16 Dec 2017 – 8 Jun 2025
71 🇩🇪 Oliver Fritz 924 932/940 (1:05:04.02) 8 Nov 2014 – 17 Aug 2025
72 🇺🇸 Joshua Feran 921 933/945 (1:27:56.77) 29 Oct 2011 – 6 Jul 2025
73 🇳🇱 Erik Akkersdijk 921 954/987 (2:05:03.76) 14 Oct 2006 – 6 Jul 2025
74 🇮🇳 Shivam Bansal 919 937/955 (1:22:33.06) 10 Jan 2014 – 25 May 2025
75 🇵🇱 Marcin Jakubowski 919 926/933 (2:05:22.45) 15 Sep 2007 – 12 Sep 2020
76 🇪🇸 Raúl Cuevas Castillo 917 926/935 (1:04:32.21) 5 May 2018 – 17 Aug 2025
77 🇪🇸 Jesús Masanet García 907 914/921 (2:45:05.99) 28 Feb 2009 – 29 Jun 2025
78 🇺🇸 Ryan Pilat 898 914/930 (56:13.43) 18 Jun 2016 – 9 Aug 2025
79 🇺🇸 Raymond Goslow 889 892/895 (1:19:47.49) 12 Jun 2015 – 16 Aug 2025
80 🇫🇷 Nicolas Gertner Kilian 888 909/930 (1:27:59.05) 2 Mar 2013 – 6 Jul 2025
81 🇪🇸 Rubén López de Juan 878 899/920 (1:24:41.11) 20 Aug 2016 – 10 Aug 2025
82 🇮🇳 Sachin Arvind 878 909/940 (1:39:57.01) 28 Sep 2013 – 20 Jul 2025
83 🇵🇱 Olaf Kuźmiński 875 900/925 (1:02:15.29) 20 Oct 2018 – 10 Aug 2025
84 🇵🇱 Magdalena Pabisz 870 875/880 (46:24.91) 15 Sep 2017 – 27 Jul 2025
85 🇺🇸 Blake Thompson 869 877/885 (1:37:26.35) 5 Jun 2010 – 10 Aug 2025
86 🇦🇺 Emmet Hobbs 863 894/925 (53:07.96) 20 Aug 2016 – 27 Jul 2025
87 🇵🇱 Krzysztof Bober 859 888/917 (2:20:00.43) 5 Oct 2013 – 6 Jul 2025
88 🇩🇰 Rasmus Stub Detlefsen 858 884/910 (1:00:50.65) 20 Jun 2015 – 17 Aug 2025
89 🇵🇱 Bartłomiej Owczarek 858 915/972 (1:27:22.43) 28 Sep 2013 – 6 Jul 2025
90 🇸🇮 Dušan Zakelšek 849 857/865 (1:19:17.61) 14 Apr 2012 – 17 Aug 2025
91 🇫🇷 Hippolyte Moreau 847 866/885 (1:43:26.70) 3 Jul 2010 – 9 Jun 2025
92 🇵🇱 Karol Zakrzewski 844 868/892 (1:29:43.46) 2 Jul 2016 – 5 Aug 2025
93 🇩🇪 Wilhelm Kilders 840 875/910 (1:43:17.70) 14 Jan 2011 – 6 Jul 2025
94 🇺🇸 Andres Rodriguez 837 851/865 (51:12.13) 3 Jan 2015 – 6 Jul 2025
95 🇸🇮 Matic Omulec 829 832/835 (1:33:25.16) 24 Apr 2010 – 27 Apr 2025
96 🇳🇱 Robin Verstraten 825 825/825 (1:07:39.93) 15 Sep 2012 – 3 Aug 2025
97 🇸🇪 Filip Åström 825 835/845 (1:33:27.91) 13 Jan 2023 – 17 Aug 2025
98 🇨🇳 Yi Wang (王旖) 822 846/870 (56:41.25) 18 Aug 2012 – 15 Aug 2023
99 🇺🇸 Mason Langenderfer 822 827/832 (1:24:01.49) 11 May 2013 – 3 Aug 2025
100 🇪🇸 Laura Tarrés Gimeno 809 832/855 (1:07:12.02) 12 Sep 2015 – 10 Aug 2025