Generated on 20 Mar 2026 based on the database export of 20 Mar 2026.

# Name Score Result Time Period
1 🥇 🇵🇱 Przemysław Rogalski 2759 2782/2805 (3:26:48.40) 14 Dec 2013 – 15 Mar 2026
2 🥈 🇨🇴 Dennis Rosero 2386 2418/2450 (4:28:13.42) 11 Dec 2010 – 15 Mar 2026
3 🥉 🇨🇴 Eduard Esteban García Domínguez 2191 2234/2277 (5:05:50.67) 25 Mar 2012 – 15 Mar 2026
4 🇫🇮 Niko Ronkainen 2062 2076/2090 (3:41:16.39) 28 Aug 2010 – 8 Mar 2026
5 🇸🇪 Daniel Wallin 2050 2135/2220 (2:45:50.66) 14 Sep 2013 – 14 Mar 2026
6 🇵🇱 Piotr Tokarski 2031 2049/2067 (2:24:03.09) 14 Dec 2013 – 28 Feb 2026
7 🇧🇷 Fabio Bini Graciose 1915 1925/1935 (5:18:01.38) 20 Mar 2010 – 1 Mar 2026
8 🇺🇸 Luke Garrett 1887 1946/2005 (1:58:37.60) 9 Dec 2017 – 15 Mar 2026
9 🇩🇪 Jan Bentlage 1803 1809/1815 (3:23:55.69) 16 Jan 2010 – 28 Sep 2025
10 🇵🇱 Piotr Olszewski 1766 1839/1912 (1:44:18.70) 4 Jan 2014 – 15 Mar 2026
11 🇩🇪 Sébastien Auroux 1707 1716/1725 (3:36:22.81) 19 Apr 2008 – 2 Nov 2025
12 🇨🇭 Tobias Peter 1625 1645/1665 (2:42:02.45) 10 May 2014 – 22 Feb 2026
13 🇵🇱 Rafał Waryszak 1619 1663/1707 (1:31:44.30) 20 Apr 2013 – 28 Feb 2026
14 🇭🇺 Bence Barát 1596 1599/1602 (3:09:49.75) 23 Aug 2008 – 18 Jan 2026
15 🇺🇸 Simon Kellum 1540 1590/1640 (1:16:14.28) 3 Sep 2016 – 14 Mar 2026
16 🇺🇸 Steven Wintringham 1538 1584/1630 (1:27:05.48) 27 Jun 2015 – 7 Mar 2026
17 🇵🇱 Wojciech Szatanowski 1497 1502/1507 (3:02:22.95) 12 Feb 2011 – 11 Feb 2026
18 🇺🇸 Evan Liu 1438 1464/1490 (2:16:43.79) 13 Jun 2010 – 8 Mar 2026
19 🇨🇭 Alwin Rölz 1426 1463/1500 (1:28:49.21) 28 May 2016 – 15 Mar 2026
20 🇫🇷 Jules Desjardin 1419 1453/1487 (1:23:16.03) 23 Jan 2010 – 25 Jan 2026
21 🇨🇴 Diego Alejandro Casas Jimenez 1414 1432/1450 (3:48:23.07) 29 Mar 2015 – 25 Jan 2026
22 🇵🇱 Łukasz Burliga 1407 1472/1537 (2:06:48.18) 26 Oct 2013 – 22 Feb 2026
23 🇭🇺 Dániel Varga 1405 1426/1447 (2:38:54.12) 7 Jun 2008 – 18 Jan 2026
24 🇺🇸 Carter Kucala 1383 1419/1455 (1:33:26.22) 3 Sep 2016 – 14 Mar 2026
25 🇺🇸 Harsha Paladugu 1376 1443/1510 (1:13:43.18) 19 Aug 2017 – 15 Mar 2026
26 🇩🇰 Martin Vædele Egdal 1334 1347/1360 (1:20:25.35) 8 Dec 2013 – 15 Mar 2026
27 🇬🇧 Callum James Goodyear-Jørgensen 1334 1352/1370 (2:58:16.46) 14 Jul 2012 – 15 Mar 2026
28 🇮🇹 Matteo Provasi 1308 1310/1312 (3:48:43.88) 2 Oct 2010 – 15 Mar 2026
29 🇩🇰 Daniel Vædele Egdal 1297 1306/1315 (1:32:37.76) 8 Dec 2013 – 15 Mar 2026
30 🇵🇱 Mateusz Szwugier 1291 1324/1357 (1:30:25.98) 14 Jun 2014 – 15 Mar 2026
31 🇵🇱 Łukasz Dubicki 1252 1287/1322 (1:36:03.56) 18 Aug 2018 – 15 Mar 2026
32 🇫🇷 Clément Cherblanc 1249 1257/1265 (2:02:36.75) 6 Dec 2014 – 14 Mar 2026
33 🇺🇸 Katie Hull 1243 1259/1275 (1:58:50.17) 8 Aug 2015 – 7 Mar 2026
34 🇩🇪 Konstantin Jaehne 1227 1242/1257 (2:46:14.94) 5 Sep 2015 – 29 Dec 2025
35 🇺🇸 Brian Johnson 1219 1247/1275 (1:10:04.81) 6 Sep 2014 – 14 Mar 2026
36 🇳🇿 Chris Mills 1216 1273/1330 (1:32:19.10) 20 Dec 2014 – 18 Jan 2026
37 🇮🇹 Simone Cantarelli 1216 1226/1236 (3:10:28.41) 9 Jun 2012 – 1 Mar 2026
38 🇫🇷 Wilfrid Py 1206 1214/1222 (3:26:03.84) 11 Nov 2016 – 22 Feb 2026
39 🇨🇭 Reto Bubendorf 1195 1210/1225 (1:39:02.44) 12 May 2012 – 7 Dec 2025
40 🇵🇱 Kacper Paweł Dworak 1190 1205/1220 (2:08:06.63) 22 Aug 2020 – 15 Mar 2026
41 🇷🇺 Alexey Tsvetkov 1184 1202/1220 (1:06:22.12) 2 Dec 2017 – 8 Mar 2026
42 🇺🇸 Braden Richards 1177 1206/1235 (1:24:50.72) 18 Mar 2017 – 15 Mar 2026
43 🇵🇱 Tymon Kolasiński 1150 1185/1220 (1:00:23.31) 8 May 2016 – 23 Jul 2023
44 🇫🇷 Anthony Lafourcade 1149 1162/1175 (1:21:35.29) 10 May 2014 – 22 Feb 2026
45 🇺🇸 Walker Welch 1137 1146/1155 (1:52:43.61) 23 Jun 2012 – 1 Feb 2026
46 🇺🇸 Chris Martin 1137 1156/1175 (2:32:27.94) 23 Feb 2013 – 28 Feb 2026
47 🇸🇪 Helmer Ewert 1132 1151/1170 (1:24:50.67) 16 Aug 2015 – 21 Feb 2026
48 🇫🇷 François Courtès 1122 1131/1140 (3:53:35.47) 31 May 2008 – 17 Jul 2016
49 🇺🇸 Jacob Ambrose 1104 1107/1110 (1:55:01.51) 29 Mar 2014 – 18 Jan 2026
50 🇸🇪 Filip Åström 1103 1114/1125 (2:02:48.57) 13 Jan 2023 – 14 Mar 2026
51 🇳🇱 Antonie Paterakis 1100 1115/1130 (1:29:30.99) 19 May 2012 – 23 Nov 2025
52 🇬🇧 Callum Hales-Jepp 1084 1097/1110 (2:21:51.88) 14 Jul 2012 – 14 Sep 2025
53 🇳🇴 Niklas Aasen Eliasson 1075 1090/1105 (1:12:05.91) 16 Oct 2021 – 8 Mar 2026
54 🇺🇸 Marcus Kamen 1074 1082/1090 (57:19.23) 28 Mar 2015 – 28 Feb 2026
55 🇪🇸 Rafael Rodriguez Santana 1072 1096/1120 (2:18:41.02) 5 May 2012 – 16 Mar 2025
56 🇺🇸 Paul Mahvi 1070 1080/1090 (2:00:08.83) 2 Sep 2012 – 18 Jan 2026
57 🇳🇱 Ron van Bruchem 1066 1088/1110 (3:23:30.43) 16 Sep 2006 – 11 Jan 2026
58 🇺🇸 Ryan Pilat 1062 1081/1100 (1:03:57.13) 18 Jun 2016 – 14 Mar 2026
59 🇩🇰 Oscar Roth Andersen 1056 1093/1130 (1:18:36.08) 4 Apr 2009 – 8 Mar 2026
60 🇺🇸 Livia Kleiner 1040 1065/1090 (1:02:38.10) 16 Nov 2013 – 8 Mar 2026
61 🇪🇸 Raúl Cuevas Castillo 1040 1050/1060 (1:11:54.42) 5 May 2018 – 8 Mar 2026
62 🇵🇱 Jakub Hibszer 1031 1053/1075 (47:43.13) 8 Dec 2018 – 10 Jan 2026
63 🇺🇸 Daniel Mullen 1028 1039/1050 (1:29:34.28) 5 Nov 2016 – 28 Feb 2026
64 🇩🇪 Oliver Fritz 1022 1031/1040 (1:11:14.31) 8 Nov 2014 – 15 Mar 2026
65 🇳🇴 Stian Nystad Østli 1020 1030/1040 (56:11.27) 22 Oct 2016 – 22 Feb 2026
66 🇳🇴 Ulrik Bredland 1019 1023/1027 (2:37:51.85) 24 Nov 2012 – 8 Mar 2026
67 🇨🇴 David Stiven Benitez Guerra 1018 1019/1020 (2:03:01.26) 29 Mar 2015 – 25 Jan 2026
68 🇵🇱 Dominik Górny 1010 1020/1030 (52:45.00) 17 Oct 2015 – 16 Nov 2025
69 🇵🇱 Karol Zakrzewski 1005 1031/1057 (1:45:29.63) 2 Jul 2016 – 15 Mar 2026
70 🇪🇸 Rubén López de Juan 989 1012/1035 (1:35:15.32) 20 Aug 2016 – 22 Feb 2026
71 🇪🇸 Manuel Prieto de Antón 986 1018/1050 (1:16:24.80) 11 Apr 2015 – 22 Feb 2026
72 🇦🇺 Emmet Hobbs 977 1011/1045 (58:31.42) 20 Aug 2016 – 8 Mar 2026
73 🇩🇪 Laura Ohrndorf 977 988/999 (2:52:13.32) 16 Jan 2010 – 30 Apr 2023
74 🇮🇹 Marco Rota 971 993/1015 (1:58:53.51) 5 Jun 2010 – 8 Feb 2026
75 🇵🇱 Olaf Kuźmiński 968 999/1030 (1:07:25.17) 20 Oct 2018 – 28 Feb 2026
76 🇺🇸 Tim Reynolds 965 965/965 (2:10:04.72) 26 Apr 2008 – 6 Jul 2025
77 🇵🇱 Mateusz Cichoracki 964 988/1012 (1:26:07.87) 26 Mar 2011 – 14 Jul 2024
78 🇺🇸 Joshua Feran 964 977/990 (1:31:58.22) 29 Oct 2011 – 28 Feb 2026
79 🇵🇱 Magdalena Pabisz 960 965/970 (50:35.14) 15 Sep 2017 – 22 Feb 2026
80 🇮🇳 Shivam Bansal 959 977/995 (1:25:51.83) 10 Jan 2014 – 21 Feb 2026
81 🇵🇱 Adam Chodyniecki 939 962/985 (1:22:00.99) 16 Dec 2017 – 16 Nov 2025
82 🇪🇸 Jesús Masanet García 937 944/951 (2:50:25.81) 28 Feb 2009 – 31 Jan 2026
83 🇺🇸 Raymond Goslow 935 940/945 (1:24:18.36) 12 Jun 2015 – 28 Feb 2026
84 🇳🇱 Erik Akkersdijk 929 963/997 (2:05:58.72) 14 Oct 2006 – 28 Sep 2025
85 🇵🇱 Maksymilian Kulas 928 969/1010 (56:48.72) 3 Jul 2021 – 15 Feb 2026
86 🇺🇸 Andres Rodriguez 925 940/955 (55:02.30) 3 Jan 2015 – 14 Mar 2026
87 🇵🇱 Krzysztof Bober 925 956/987 (2:29:59.94) 5 Oct 2013 – 15 Mar 2026
88 🇵🇱 Marcin Jakubowski 919 926/933 (2:05:22.45) 15 Sep 2007 – 12 Sep 2020
89 🇫🇷 Nicolas Gertner Kilian 913 934/955 (1:30:05.19) 2 Mar 2013 – 2 Nov 2025
90 🇸🇮 Dušan Zakelšek 902 911/920 (1:24:50.78) 14 Apr 2012 – 8 Mar 2026
91 🇩🇰 Rasmus Stub Detlefsen 898 929/960 (1:04:00.49) 20 Jun 2015 – 15 Mar 2026
92 🇵🇱 Bartłomiej Owczarek 895 956/1017 (1:30:26.26) 28 Sep 2013 – 1 Feb 2026
93 🇫🇮 Antto Pitkänen 889 907/925 (1:22:33.50) 16 Sep 2017 – 8 Mar 2026
94 🇩🇪 Wilhelm Kilders 885 920/955 (1:48:33.44) 14 Jan 2011 – 16 Nov 2025
95 🇮🇳 Sachin Arvind 883 914/945 (1:40:23.49) 28 Sep 2013 – 14 Sep 2025
96 🇺🇸 Mason Langenderfer 880 886/892 (1:29:23.19) 11 May 2013 – 15 Mar 2026
97 🇺🇸 Chris Chi 879 927/975 (1:35:56.53) 11 Apr 2015 – 8 Mar 2026
98 🇺🇸 Blake Thompson 879 887/895 (1:38:29.28) 5 Jun 2010 – 22 Nov 2025
99 🇵🇭 Yuji Yoshida 875 890/905 (1:22:41.38) 9 Aug 2015 – 14 Mar 2026
100 🇺🇦 Lev Golub (Лев Голуб) 870 885/900 (1:10:07.37) 30 Aug 2014 – 15 Mar 2026