Updated on 14 Oct 2025.

# Name Score Result Time Period
1 🥇 🇨🇴 Eduard Esteban García Domínguez 3700 3735/3770 (14:16:58.27) 2 Oct 2011 – 5 Oct 2025
2 🥈 🇺🇸 Luke Garrett 3511 3573/3635 (6:55:35.84) 25 Jun 2017 – 11 Oct 2025
3 🥉 🇮🇹 Matteo Provasi 3289 3292/3295 (11:51:08.59) 7 Dec 2009 – 5 Oct 2025
4 🇨🇴 Dennis Rosero 3226 3243/3260 (13:55:05.38) 11 Dec 2010 – 5 Oct 2025
5 🇺🇸 Paul Mahvi 3201 3233/3265 (8:07:45.25) 2 Sep 2012 – 4 Oct 2025
6 🇺🇸 Evan Liu 3125 3155/3185 (9:14:29.92) 30 May 2009 – 28 Sep 2025
7 🇺🇸 Katie Hull 3112 3136/3160 (8:22:59.69) 31 Jul 2010 – 27 Sep 2025
8 🇸🇪 Daniel Wallin 3015 3060/3105 (7:44:41.54) 14 Sep 2013 – 27 Sep 2025
9 🇭🇺 Bence Barát 2939 2941/2943 (9:04:28.14) 23 Aug 2008 – 27 Sep 2025
10 🇺🇸 Max Park 2912 2916/2920 (5:24:19.21) 18 Aug 2012 – 12 Oct 2025
11 🇵🇱 Karol Zakrzewski 2813 2849/2885 (7:30:42.90) 22 Feb 2014 – 12 Oct 2025
12 🇵🇱 Przemysław Rogalski 2772 2791/2810 (9:49:49.54) 14 Dec 2013 – 12 Oct 2025
13 🇺🇸 Blake Thompson 2762 2804/2846 (7:32:15.10) 5 Jun 2010 – 4 Oct 2025
14 🇮🇹 Simone Cantarelli 2758 2774/2790 (8:46:53.16) 1 Apr 2012 – 28 Sep 2025
15 🇺🇸 Carter Kucala 2742 2769/2796 (6:47:00.26) 24 Oct 2015 – 5 Oct 2025
16 🇫🇷 Juliette Sébastien 2719 2752/2785 (6:11:31.70) 10 May 2014 – 28 Sep 2025
17 🇩🇪 Sébastien Auroux 2714 2732/2750 (11:37:41.08) 19 Apr 2008 – 12 Oct 2025
18 🇩🇪 Sebastian Weyer 2707 2736/2765 (5:59:13.51) 12 Jun 2010 – 5 Oct 2025
19 🇵🇱 Łukasz Burliga 2598 2649/2700 (6:36:23.54) 28 Sep 2013 – 12 Oct 2025
20 🇺🇸 Simon Kellum 2590 2610/2630 (7:05:22.38) 3 Sep 2016 – 11 Oct 2025
21 🇳🇱 Ron van Bruchem 2571 2607/2643 (11:25:45.53) 23 Aug 2003 – 27 Sep 2025
22 🇩🇪 Finn Ickler 2558 2574/2590 (7:54:18.11) 14 Apr 2012 – 28 Sep 2025
23 🇫🇮 Niko Ronkainen 2557 2581/2605 (8:41:42.93) 27 Feb 2010 – 28 Sep 2025
24 🇨🇴 Diego Alejandro Casas Jimenez 2533 2549/2565 (10:11:17.67) 27 Sep 2014 – 14 Sep 2025
25 🇨🇭 Tobias Peter 2521 2543/2565 (7:57:42.49) 10 May 2014 – 5 Oct 2025
26 🇧🇷 Fabio Bini Graciose 2512 2526/2540 (15:11:53.44) 20 Mar 2010 – 4 Oct 2025
27 🇺🇸 James Hildreth 2502 2539/2576 (9:00:24.72) 28 Mar 2009 – 28 Aug 2025
28 🇺🇸 Walker Welch 2498 2517/2536 (8:00:47.43) 29 Oct 2011 – 24 Aug 2025
29 🇵🇱 Tymon Kolasiński 2472 2496/2520 (5:05:02.81) 8 May 2016 – 28 Sep 2025
30 🇺🇸 Brian Johnson 2443 2469/2495 (5:20:54.55) 5 Oct 2013 – 11 Oct 2025
31 🇩🇪 Leon Schmidtchen 2434 2447/2460 (6:20:15.87) 12 Jun 2010 – 28 Sep 2025
32 🇩🇪 Jan Bentlage 2432 2436/2440 (9:03:20.58) 16 Jan 2010 – 28 Sep 2025
33 🇦🇺 Feliks Zemdegs 2421 2453/2485 (4:53:27.72) 18 Jul 2009 – 11 Oct 2025
34 🇺🇸 Tim Reynolds 2413 2416/2419 (9:29:41.35) 10 Dec 2005 – 6 Jul 2025
35 🇺🇸 Jacob Ambrose 2368 2384/2400 (8:15:24.58) 26 Jun 2010 – 6 Jul 2025
36 🇩🇪 Philipp Weyer 2339 2352/2365 (5:09:18.79) 12 Jun 2010 – 28 Sep 2025
37 🇳🇱 Mats Valk 2336 2358/2380 (6:07:38.62) 24 Nov 2007 – 7 Sep 2025
38 🇬🇧 Joey Gouly 2319 2347/2375 (8:21:46.57) 5 Oct 2007 – 7 Sep 2025
39 🇺🇸 Daniel Mullen 2281 2298/2315 (6:32:30.88) 8 Oct 2016 – 28 Sep 2025
40 🇵🇱 Piotr Tokarski 2278 2299/2320 (6:55:58.24) 14 Dec 2013 – 12 Oct 2025
41 🇳🇱 Ton Dennenbroek 2267 2285/2303 (13:31:54.36) 23 Aug 2003 – 13 Sep 2025
42 🇵🇱 Wojciech Szatanowski 2252 2266/2280 (7:39:55.32) 12 Feb 2011 – 12 Oct 2025
43 🇺🇸 Raymond Goslow 2243 2252/2261 (7:11:49.40) 10 May 2014 – 27 Sep 2025
44 🇨🇭 Alwin Rölz 2239 2262/2285 (5:47:08.77) 28 May 2016 – 12 Oct 2025
45 🇺🇸 Zayn Khanani 2228 2239/2250 (5:26:00.73) 2 Sep 2018 – 4 Oct 2025
46 🇵🇱 Michał Halczuk 2227 2260/2293 (7:07:04.75) 10 May 2008 – 19 Nov 2023
47 🇺🇸 Eric Zhao 2213 2240/2267 (7:35:38.20) 21 Aug 2010 – 4 Oct 2025
48 🇨🇴 Manuel Popayán 2193 2209/2225 (5:53:47.98) 4 Feb 2017 – 4 Oct 2025
49 🇺🇸 Christopher Chi 2164 2227/2290 (6:21:36.99) 1 Aug 2014 – 11 Oct 2025
50 🇫🇷 Wilfrid Py 2163 2184/2205 (7:35:33.72) 30 Apr 2016 – 28 Sep 2025
51 🇭🇺 Dániel Varga 2153 2178/2203 (7:50:11.95) 7 Jun 2008 – 27 Sep 2025
52 🇳🇱 Erik Akkersdijk 2144 2229/2314 (7:01:07.80) 29 Oct 2005 – 28 Sep 2025
53 🇺🇸 Patrick Ponce 2135 2163/2191 (4:31:50.98) 22 Sep 2012 – 7 Sep 2025
54 🇹🇼 Yi-Fan Wu (吳亦凡) 2135 2145/2155 (5:14:51.26) 6 Feb 2010 – 20 Sep 2025
55 🇺🇸 Shane Grogan 2110 2135/2160 (6:02:13.99) 19 Nov 2011 – 12 Oct 2025
56 🇺🇸 Joshua Feran 2095 2133/2171 (7:07:56.98) 29 Oct 2011 – 5 Oct 2025
57 🇺🇸 Hassan Khanani 2091 2103/2115 (5:46:10.35) 2 Sep 2018 – 4 Oct 2025
58 🇫🇷 Jules Desjardin 2074 2092/2110 (5:32:36.13) 23 Jan 2010 – 28 Sep 2025
59 🇳🇿 Chris Mills 2066 2093/2120 (4:50:50.37) 11 Oct 2014 – 5 Oct 2025
60 🇫🇷 Philippe Virouleau 2048 2054/2060 (7:45:47.04) 31 May 2008 – 14 Sep 2025
61 🇩🇪 Konstantin Jaehne 2035 2045/2055 (7:47:28.17) 5 Sep 2015 – 12 Oct 2025
62 🇨🇳 Ming Zheng (郑鸣) 2023 2033/2043 (8:54:47.39) 16 Aug 2009 – 20 Sep 2025
63 🇺🇸 Max Siauw 2022 2061/2100 (4:20:52.31) 25 Feb 2017 – 6 Jul 2025
64 🇨🇳 Jiayu Wang (王佳宇) 1992 2016/2040 (4:59:42.26) 14 Aug 2010 – 14 Sep 2025
65 🇮🇹 Marco Rota 1989 2032/2075 (7:33:46.10) 7 Dec 2009 – 28 Sep 2025
66 🇫🇷 Clément Cherblanc 1987 2011/2035 (6:04:18.61) 6 Dec 2014 – 4 Oct 2025
67 🇫🇷 Anton Piau 1986 1998/2010 (6:04:08.93) 31 May 2008 – 5 Oct 2025
68 🇺🇸 Keaton Ellis 1980 1995/2010 (5:00:48.41) 21 Jan 2012 – 5 Oct 2025
69 🇺🇸 Nicolás Sánchez 1974 2012/2050 (4:37:31.00) 31 Jul 2015 – 27 Sep 2025
70 🇺🇸 Dylan Miller 1968 2004/2040 (4:17:04.78) 3 Jan 2015 – 4 Oct 2025
71 🇺🇸 Corey Sakowski 1966 1997/2028 (7:34:08.50) 19 Feb 2011 – 26 Apr 2025
72 🇳🇱 Antonie Paterakis 1962 1971/1980 (4:55:22.45) 19 May 2012 – 7 Sep 2025
73 🇺🇸 Anthony Brooks 1962 1991/2020 (5:36:32.13) 16 Aug 2008 – 5 Oct 2025
74 🇨🇭 Reto Bubendorf 1956 1978/2000 (5:58:43.26) 12 May 2012 – 5 Oct 2025
75 🇺🇸 Livia Kleiner 1936 1963/1990 (5:50:58.17) 16 Nov 2013 – 4 Oct 2025
76 🇺🇸 Ryan Jew 1936 1947/1958 (7:18:53.71) 15 Nov 2008 – 4 Oct 2025
77 🇺🇸 Ryan Pilat 1934 1957/1980 (4:18:50.01) 18 Jun 2016 – 11 Oct 2025
78 🇵🇱 Piotr Olszewski 1933 1974/2015 (6:02:32.43) 5 Oct 2013 – 28 Sep 2025
79 🇺🇸 Sameer Aggarwal 1920 1950/1980 (4:20:24.97) 25 Feb 2017 – 13 Sep 2025
80 🇬🇧 Callum Hales-Jepp 1880 1895/1910 (6:06:19.39) 14 Apr 2012 – 14 Sep 2025
81 🇪🇸 Josete Sánchez 1873 1894/1915 (6:00:55.07) 14 Nov 2015 – 5 Oct 2025
82 🇩🇰 Martin Vædele Egdal 1870 1880/1890 (4:08:47.87) 8 Dec 2013 – 14 Sep 2025
83 🇺🇸 Braden Richards 1865 1885/1905 (5:08:12.38) 18 Mar 2017 – 11 Oct 2025
84 🇺🇸 Tommy Szeliga 1853 1869/1885 (6:20:57.91) 16 Jun 2012 – 6 Jul 2025
85 🇺🇸 Rowe Hessler 1851 1891/1931 (5:36:23.71) 31 Mar 2007 – 6 Jul 2025
86 🇪🇸 Rafael Rodriguez Santana 1851 1878/1905 (5:39:18.03) 5 May 2012 – 16 Mar 2025
87 🇮🇹 Lorenzo Vigani Poli 1844 1876/1908 (7:14:04.84) 26 May 2007 – 20 Sep 2025
88 🇬🇧 AJ Nicholls 1823 1859/1895 (10:35:21.76) 7 Nov 2015 – 27 Sep 2025
89 🇩🇰 Daniel Vædele Egdal 1818 1824/1830 (4:49:48.14) 8 Dec 2013 – 14 Sep 2025
90 🇬🇧 Callum James Goodyear-Jørgensen 1799 1822/1845 (7:27:17.39) 14 Jul 2012 – 14 Sep 2025
91 🇺🇸 Mitchell Lane 1795 1814/1833 (5:21:04.58) 11 Jul 2010 – 4 Oct 2025
92 🇫🇷 Valentin Hoffmann 1791 1803/1815 (5:15:55.96) 16 Sep 2011 – 5 Oct 2025
93 🇵🇱 Krzysztof Bober 1791 1833/1875 (6:26:54.76) 27 Jul 2013 – 12 Oct 2025
94 🇺🇸 Dana Yi 1781 1803/1825 (4:36:39.59) 6 Nov 2010 – 1 Sep 2025
95 🇺🇸 Christopher Olson 1777 1796/1815 (5:16:13.73) 28 Feb 2009 – 24 Aug 2025
96 🇺🇸 Calvin Nielson 1775 1790/1805 (6:38:24.79) 27 Dec 2014 – 4 Oct 2025
97 🇫🇷 Abdelhak Kaddour 1773 1784/1795 (4:51:36.84) 9 Apr 2010 – 7 Sep 2025
98 🇺🇸 Matthew Dickman 1763 1789/1815 (7:47:43.46) 26 Jul 2013 – 12 Oct 2025
99 🇯🇵 Sinpei Araki (荒木慎平) 1757 1781/1805 (6:56:27.93) 5 Mar 2006 – 27 Jul 2025
100 🇳🇴 Ulrik Bredland 1753 1769/1785 (5:02:52.85) 18 Feb 2012 – 3 Aug 2025