Updated on 14 Oct 2025.

# Name Score Result Time Period
1 🥇 🇫🇮 Niko Ronkainen 1951 1968/1985 (11:19:26.09) 22 Jan 2011 – 12 Oct 2025
2 🥈 🇵🇱 Karol Zakrzewski 1800 1815/1830 (6:42:35.82) 22 Feb 2014 – 5 Oct 2025
3 🥉 🇫🇷 Juliette Sébastien 1739 1757/1775 (5:57:39.01) 18 Apr 2015 – 28 Sep 2025
4 🇭🇺 Bence Barát 1738 1741/1744 (10:07:25.51) 23 Aug 2008 – 27 Sep 2025
5 🇩🇪 Jan Bentlage 1647 1652/1657 (10:19:57.80) 16 Jan 2010 – 28 Sep 2025
6 🇸🇪 Daniel Wallin 1610 1636/1662 (8:06:54.04) 14 Sep 2013 – 27 Sep 2025
7 🇨🇭 Tobias Peter 1601 1608/1615 (7:32:15.20) 29 Mar 2015 – 5 Oct 2025
8 🇩🇪 Sébastien Auroux 1582 1595/1608 (12:36:29.62) 23 Aug 2008 – 12 Oct 2025
9 🇺🇸 Luke Garrett 1543 1559/1575 (4:59:32.22) 14 Oct 2017 – 5 Oct 2025
10 🇭🇺 Dániel Varga 1496 1499/1502 (9:00:15.01) 7 Jun 2008 – 27 Sep 2025
11 🇨🇭 Alwin Rölz 1453 1464/1475 (6:30:28.43) 15 Jul 2016 – 12 Oct 2025
12 🇺🇸 Max Park 1433 1434/1435 (4:27:38.56) 25 May 2013 – 4 Oct 2025
13 🇩🇪 Philipp Weyer 1415 1430/1445 (5:59:04.65) 14 Aug 2010 – 28 Sep 2025
14 🇵🇱 Łukasz Burliga 1405 1433/1461 (6:00:51.30) 26 Oct 2013 – 5 Oct 2025
15 🇦🇺 Feliks Zemdegs 1392 1416/1440 (4:55:54.07) 18 Jul 2009 – 6 Jul 2025
16 🇩🇪 Leon Schmidtchen 1375 1385/1395 (8:19:59.33) 12 Jun 2010 – 28 Sep 2025
17 🇵🇱 Przemysław Rogalski 1369 1378/1387 (7:56:20.30) 29 Mar 2014 – 12 Oct 2025
18 🇧🇷 Fabio Bini Graciose 1363 1368/1373 (16:33:24.50) 25 Sep 2010 – 21 Sep 2025
19 🇵🇱 Wojciech Szatanowski 1341 1342/1343 (7:56:10.06) 26 Mar 2011 – 12 Oct 2025
20 🇺🇸 Evan Liu 1319 1332/1345 (7:04:12.99) 18 Apr 2010 – 28 Sep 2025
21 🇩🇪 Konstantin Jaehne 1305 1321/1337 (8:42:47.97) 5 Sep 2015 – 12 Oct 2025
22 🇮🇹 Matteo Provasi 1280 1280/1280 (8:13:21.36) 7 Mar 2010 – 5 Oct 2025
23 🇺🇸 Carter Kucala 1279 1292/1305 (5:03:45.16) 24 Oct 2015 – 5 Oct 2025
24 🇺🇸 Eric Zhao 1273 1285/1297 (6:36:57.97) 21 Aug 2010 – 4 Oct 2025
25 🇩🇪 Finn Ickler 1273 1300/1327 (8:28:00.31) 14 Apr 2012 – 28 Sep 2025
26 🇨🇴 Eduard Esteban García Domínguez 1266 1277/1288 (8:43:32.16) 11 Nov 2012 – 4 Oct 2025
27 🇳🇴 Ulrik Bredland 1235 1245/1255 (6:05:21.62) 18 Feb 2012 – 3 Aug 2025
28 🇺🇸 Ryan Jew 1172 1187/1202 (6:58:32.71) 15 Nov 2008 – 6 Jul 2025
29 🇳🇱 Mats Valk 1166 1175/1184 (5:55:23.73) 2 Feb 2008 – 17 Nov 2024
30 🇫🇷 Nicolas Gertner Kilian 1159 1177/1195 (4:52:38.15) 2 Mar 2013 – 31 Aug 2025
31 🇨🇳 Jiayu Wang (王佳宇) 1158 1169/1180 (4:47:43.43) 14 Aug 2010 – 14 Sep 2025
32 🇺🇸 Paul Mahvi 1155 1160/1165 (6:11:57.89) 1 Feb 2014 – 4 Oct 2025
33 🇳🇱 Erik Akkersdijk 1155 1187/1219 (7:16:01.50) 21 Apr 2006 – 28 Sep 2025
34 🇵🇱 Michał Pleskowicz 1131 1133/1135 (4:34:00.22) 30 May 2009 – 8 Oct 2023
35 🇩🇪 Cornelius Dieckmann 1122 1126/1130 (4:50:49.64) 24 Oct 2009 – 6 Jul 2025
36 🇬🇧 Callum Hales-Jepp 1122 1126/1130 (5:59:55.76) 14 Jul 2012 – 24 Aug 2025
37 🇫🇷 Anthony Lafourcade 1108 1110/1112 (5:33:24.87) 10 May 2014 – 7 Sep 2025
38 🇦🇺 Jayden McNeill 1105 1120/1135 (4:38:58.70) 25 Feb 2012 – 5 Oct 2025
39 🇨🇭 Reto Bubendorf 1102 1141/1180 (6:06:12.90) 12 May 2012 – 5 Oct 2025
40 🇫🇷 Wilfrid Py 1100 1108/1116 (8:56:14.01) 11 Nov 2016 – 28 Sep 2025
41 🇺🇸 Patrick Ponce 1096 1109/1122 (3:46:51.76) 12 Jan 2013 – 7 Sep 2025
42 🇩🇰 Martin Vædele Egdal 1087 1096/1105 (4:10:17.02) 8 Dec 2013 – 28 Sep 2025
43 🇫🇷 Clément Cherblanc 1087 1106/1125 (5:56:02.21) 18 Apr 2015 – 4 Oct 2025
44 🇺🇸 Brian Johnson 1083 1094/1105 (3:55:38.48) 5 Oct 2013 – 5 Oct 2025
45 🇩🇰 Daniel Vædele Egdal 1075 1080/1085 (4:59:15.45) 8 Dec 2013 – 28 Sep 2025
46 🇺🇸 Keaton Ellis 1071 1079/1087 (4:15:21.80) 21 Jan 2012 – 5 Oct 2025
47 🇺🇸 Jeremy Fleischman 1071 1074/1077 (6:00:28.64) 15 Apr 2006 – 5 Nov 2023
48 🇫🇷 Valentin Hoffmann 1071 1073/1075 (6:42:32.41) 16 Sep 2011 – 5 Oct 2025
49 🇺🇸 James Hildreth 1069 1087/1105 (6:38:47.24) 28 Mar 2009 – 17 Aug 2025
50 🇨🇴 Diego Alejandro Casas Jimenez 1066 1073/1080 (6:36:50.73) 27 Sep 2014 – 14 Sep 2025
51 🇺🇸 Simon Kellum 1050 1055/1060 (4:49:07.73) 12 Feb 2017 – 5 Oct 2025
52 🇺🇸 Walker Welch 1050 1055/1060 (6:00:07.61) 29 Oct 2011 – 24 Aug 2025
53 🇮🇳 Bhargav Narasimhan 1026 1039/1052 (4:09:45.37) 1 Oct 2011 – 1 Jun 2025
54 🇺🇸 Devin Corr-Robinett 1026 1043/1060 (6:55:20.44) 27 May 2006 – 29 Jun 2025
55 🇬🇧 Robert Yau 1023 1029/1035 (4:51:23.00) 11 Jul 2009 – 24 Aug 2025
56 🇳🇿 Chris Mills 1022 1036/1050 (4:40:00.63) 20 Dec 2014 – 5 Oct 2025
57 🇺🇸 Michael Young 1014 1026/1038 (5:44:35.08) 19 Apr 2008 – 4 Oct 2025
58 🇨🇦 Antoine Cantin 1013 1019/1025 (3:56:40.88) 5 Mar 2011 – 4 Nov 2024
59 🇺🇸 Katie Hull 1010 1025/1040 (5:25:52.45) 24 Oct 2015 – 27 Sep 2025
60 🇧🇷 Rafael de Andrade Cinoto 1005 1010/1015 (9:38:33.24) 21 Jun 2008 – 21 Sep 2025
61 🇺🇸 Blake Thompson 1003 1014/1025 (5:41:24.80) 2 Oct 2010 – 10 Aug 2025
62 🇨🇦 Dave Campbell 998 1000/1002 (7:55:48.60) 5 Nov 2005 – 19 Oct 2019
63 🇩🇪 Kevin Gerhardt 997 1006/1015 (3:56:33.76) 18 Jan 2014 – 12 Oct 2025
64 🇫🇷 Abdelhak Kaddour 995 1006/1017 (5:40:08.24) 3 Sep 2010 – 7 Sep 2025
65 🇫🇷 Victor Colin 993 1004/1015 (4:12:06.04) 3 Aug 2013 – 14 Sep 2025
66 🇩🇪 Patrick Hetco 992 1001/1010 (4:14:24.77) 26 Nov 2011 – 12 Oct 2025
67 🇺🇸 Tim Reynolds 974 977/980 (8:13:43.10) 29 Apr 2006 – 6 Jul 2025
68 🇩🇪 Oliver Fritz 967 971/975 (4:09:42.45) 8 Nov 2014 – 12 Oct 2025
69 🇬🇧 Callum James Goodyear-Jørgensen 950 968/986 (7:32:54.87) 14 Jul 2012 – 28 Sep 2025
70 🇨🇳 Ming Zheng (郑鸣) 947 959/971 (7:03:37.32) 16 Aug 2009 – 17 Aug 2025
71 🇺🇸 Mason Langenderfer 946 953/960 (4:30:54.40) 11 May 2013 – 9 Aug 2025
72 🇵🇱 Wojciech Knott 937 951/965 (4:43:34.07) 23 Jul 2011 – 3 Oct 2021
73 🇮🇹 Simone Cantarelli 934 940/946 (6:33:39.04) 9 Jun 2012 – 28 Sep 2025
74 🇺🇸 Daniel Mullen 920 921/922 (4:28:36.07) 4 Dec 2016 – 27 Sep 2025
75 🇨🇴 Dennis Rosero 910 929/948 (8:29:39.93) 28 May 2011 – 4 Oct 2025
76 🇩🇪 Simon Kalhofer 906 918/930 (3:39:41.39) 14 Apr 2012 – 12 Oct 2025
77 🇬🇧 James Molloy 902 917/932 (6:00:15.71) 30 Jul 2011 – 21 May 2023
78 🇳🇱 Ron van Bruchem 902 908/914 (11:02:47.14) 7 Aug 2004 – 27 Sep 2025
79 🇳🇱 Antonie Paterakis 900 906/912 (4:23:59.79) 15 Sep 2012 – 7 Sep 2025
80 🇺🇸 Corey Sakowski 900 918/936 (6:20:05.83) 17 Sep 2011 – 23 Mar 2025
81 🇵🇱 Przemysław Kaleta 896 903/910 (3:35:03.51) 26 May 2012 – 15 Dec 2024
82 🇫🇷 Lucas Déglise 891 898/905 (4:06:01.92) 7 Nov 2015 – 7 Sep 2025
83 🇩🇪 Noah Kraft 891 893/895 (4:14:06.15) 15 Jul 2016 – 12 Oct 2025
84 🇪🇸 Carlos Méndez García-Barroso 887 896/905 (4:14:11.51) 27 Feb 2010 – 5 Oct 2025
85 🇫🇷 Jules Desjardin 887 892/897 (5:53:26.55) 9 Apr 2010 – 21 Apr 2024
86 🇮🇪 Ciarán Beahan 884 887/890 (3:48:08.49) 14 Jul 2012 – 28 Sep 2025
87 🇺🇸 Justin Mallari 883 894/905 (3:40:53.73) 6 Nov 2010 – 6 Jul 2025
88 🇺🇸 Shane Grogan 879 887/895 (4:38:29.49) 19 Nov 2011 – 4 Oct 2025
89 🇺🇸 Dylan Miller 873 884/895 (3:41:59.61) 16 Aug 2015 – 4 Oct 2025
90 🇩🇪 Wilhelm Kilders 869 877/885 (5:14:15.90) 20 Apr 2013 – 12 Oct 2025
91 🇵🇱 Michał Halczuk 866 884/902 (5:30:53.74) 10 May 2008 – 26 Nov 2023
92 🇳🇴 Kim Roger Haraldsen 864 867/870 (3:28:47.81) 7 Feb 2016 – 5 Oct 2025
93 🇵🇱 Jan Zych 862 867/872 (4:30:21.01) 3 May 2014 – 27 Jul 2025
94 🇨🇳 Ruohan Qiu (邱若寒) 854 857/860 (3:41:27.74) 18 Aug 2012 – 10 Aug 2025
95 🇹🇼 Yi-Fan Wu (吳亦凡) 854 857/860 (3:48:13.12) 28 Aug 2010 – 9 Jul 2025
96 🇳🇴 Stian Nystad Østli 854 857/860 (4:04:54.17) 4 Feb 2017 – 5 Oct 2025
97 🇺🇸 Zayn Khanani 851 858/865 (3:46:31.02) 20 Oct 2018 – 1 Sep 2025
98 🇫🇷 François Courtès 850 860/870 (12:11:37.31) 31 May 2008 – 17 Jul 2016
99 🇺🇸 Rowe Hessler 845 886/927 (4:46:37.27) 31 Mar 2007 – 11 Jun 2023
100 🇮🇩 Cendy Cahyo Rahmat 840 845/850 (4:47:39.01) 3 Jul 2010 – 3 Aug 2025