Updated on 20 Aug 2025.

# Name Score Result Time Period
1 🥇 🇨🇴 Eduard Esteban García Domínguez 3562 3596/3630 (13:46:44.07) 2 Oct 2011 – 16 Aug 2025
2 🥈 🇺🇸 Luke Garrett 3387 3446/3505 (6:42:29.01) 25 Jun 2017 – 9 Aug 2025
3 🥉 🇮🇹 Matteo Provasi 3194 3197/3200 (11:33:42.45) 7 Dec 2009 – 10 Aug 2025
4 🇺🇸 Paul Mahvi 3156 3188/3220 (8:01:35.89) 2 Sep 2012 – 10 Aug 2025
5 🇨🇴 Dennis Rosero 3078 3094/3110 (13:19:25.09) 11 Dec 2010 – 16 Aug 2025
6 🇺🇸 Katie Hull 3077 3101/3125 (8:17:20.29) 31 Jul 2010 – 16 Aug 2025
7 🇺🇸 Evan Liu 3070 3100/3130 (9:06:17.48) 30 May 2009 – 9 Aug 2025
8 🇸🇪 Daniel Wallin 2964 3007/3050 (7:37:20.85) 14 Sep 2013 – 19 Jul 2025
9 🇭🇺 Bence Barát 2919 2921/2923 (9:01:09.90) 23 Aug 2008 – 3 Aug 2025
10 🇺🇸 Max Park 2847 2851/2855 (5:18:18.55) 18 Aug 2012 – 6 Jul 2025
11 🇺🇸 Blake Thompson 2747 2789/2831 (7:29:56.11) 5 Jun 2010 – 10 Aug 2025
12 🇮🇹 Simone Cantarelli 2725 2740/2755 (8:41:03.22) 1 Apr 2012 – 9 Aug 2025
13 🇵🇱 Karol Zakrzewski 2703 2739/2775 (7:14:11.56) 22 Feb 2014 – 17 Aug 2025
14 🇵🇱 Przemysław Rogalski 2692 2711/2730 (9:34:17.55) 14 Dec 2013 – 9 Aug 2025
15 🇫🇷 Juliette Sébastien 2686 2718/2750 (6:07:31.71) 10 May 2014 – 17 Aug 2025
16 🇩🇪 Sébastien Auroux 2674 2692/2710 (11:27:33.24) 19 Apr 2008 – 25 May 2025
17 🇺🇸 Carter Kucala 2672 2699/2726 (6:38:05.54) 24 Oct 2015 – 16 Aug 2025
18 🇩🇪 Sebastian Weyer 2647 2676/2705 (5:52:12.71) 12 Jun 2010 – 17 Aug 2025
19 🇳🇱 Ron van Bruchem 2543 2578/2613 (11:18:26.94) 23 Aug 2003 – 10 Aug 2025
20 🇫🇮 Niko Ronkainen 2532 2556/2580 (8:36:50.74) 27 Feb 2010 – 9 Aug 2025
21 🇩🇪 Finn Ickler 2528 2544/2560 (7:49:05.43) 14 Apr 2012 – 3 Aug 2025
22 🇵🇱 Łukasz Burliga 2525 2575/2625 (6:26:43.43) 28 Sep 2013 – 27 Jul 2025
23 🇨🇴 Diego Alejandro Casas Jimenez 2518 2534/2550 (10:07:34.57) 27 Sep 2014 – 16 Aug 2025
24 🇺🇸 Simon Kellum 2507 2526/2545 (6:52:39.02) 3 Sep 2016 – 3 Aug 2025
25 🇺🇸 James Hildreth 2496 2531/2566 (8:58:44.21) 28 Mar 2009 – 17 Aug 2025
26 🇺🇸 Walker Welch 2483 2502/2521 (7:58:11.12) 29 Oct 2011 – 6 Jul 2025
27 🇧🇷 Fabio Bini Graciose 2472 2486/2500 (15:00:00.10) 20 Mar 2010 – 17 Aug 2025
28 🇨🇭 Tobias Peter 2441 2463/2485 (7:44:06.16) 10 May 2014 – 10 Aug 2025
29 🇵🇱 Tymon Kolasiński 2427 2451/2475 (5:00:57.66) 8 May 2016 – 6 Jul 2025
30 🇩🇪 Jan Bentlage 2427 2431/2435 (9:02:16.48) 16 Jan 2010 – 6 Jul 2025
31 🇺🇸 Tim Reynolds 2413 2416/2419 (9:29:41.35) 10 Dec 2005 – 6 Jul 2025
32 🇩🇪 Leon Schmidtchen 2389 2402/2415 (6:13:43.34) 12 Jun 2010 – 6 Jul 2025
33 🇦🇺 Feliks Zemdegs 2386 2418/2450 (4:49:45.85) 18 Jul 2009 – 6 Jul 2025
34 🇺🇸 Jacob Ambrose 2368 2384/2400 (8:15:24.58) 26 Jun 2010 – 6 Jul 2025
35 🇺🇸 Brian Johnson 2358 2384/2410 (5:11:08.42) 5 Oct 2013 – 17 Aug 2025
36 🇳🇱 Mats Valk 2318 2339/2360 (6:05:12.68) 24 Nov 2007 – 17 Nov 2024
37 🇩🇪 Philipp Weyer 2304 2317/2330 (5:05:22.53) 12 Jun 2010 – 1 Jun 2025
38 🇬🇧 Joey Gouly 2289 2317/2345 (8:15:56.45) 5 Oct 2007 – 8 Jun 2025
39 🇵🇱 Piotr Tokarski 2253 2274/2295 (6:51:53.22) 14 Dec 2013 – 10 Aug 2025
40 🇺🇸 Raymond Goslow 2233 2242/2251 (7:09:54.14) 10 May 2014 – 16 Aug 2025
41 🇳🇱 Ton Dennenbroek 2232 2250/2268 (13:16:43.86) 23 Aug 2003 – 2 Aug 2025
42 🇵🇱 Michał Halczuk 2227 2260/2293 (7:07:04.75) 10 May 2008 – 19 Nov 2023
43 🇺🇸 Daniel Mullen 2211 2228/2245 (6:22:11.81) 8 Oct 2016 – 16 Aug 2025
44 🇺🇸 Eric Zhao 2208 2235/2262 (7:34:37.13) 21 Aug 2010 – 6 Jul 2025
45 🇺🇸 Zayn Khanani 2188 2199/2210 (5:20:22.90) 2 Sep 2018 – 17 Aug 2025
46 🇵🇱 Wojciech Szatanowski 2187 2201/2215 (7:27:55.30) 12 Feb 2011 – 10 Aug 2025
47 🇳🇱 Erik Akkersdijk 2129 2214/2299 (6:58:41.87) 29 Oct 2005 – 6 Jul 2025
48 🇭🇺 Dániel Varga 2125 2149/2173 (7:44:24.38) 7 Jun 2008 – 3 Aug 2025
49 🇨🇭 Alwin Rölz 2124 2147/2170 (5:31:38.50) 28 May 2016 – 6 Jul 2025
50 🇺🇸 Patrick Ponce 2115 2143/2171 (4:29:40.70) 22 Sep 2012 – 9 Aug 2025
51 🇫🇷 Wilfrid Py 2108 2129/2150 (7:24:21.71) 30 Apr 2016 – 17 Aug 2025
52 🇨🇴 Manuel Popayán 2103 2119/2135 (5:40:15.99) 4 Feb 2017 – 3 Aug 2025
53 🇹🇼 Yi-Fan Wu (吳亦凡) 2095 2105/2115 (5:09:42.78) 6 Feb 2010 – 9 Jul 2025
54 🇺🇸 Christopher Chi 2083 2144/2205 (6:09:33.89) 1 Aug 2014 – 3 Aug 2025
55 🇺🇸 Joshua Feran 2073 2107/2141 (7:03:17.41) 29 Oct 2011 – 6 Jul 2025
56 🇺🇸 Shane Grogan 2042 2066/2090 (5:51:06.92) 19 Nov 2011 – 9 Aug 2025
57 🇫🇷 Jules Desjardin 2041 2058/2075 (5:27:31.99) 23 Jan 2010 – 17 Aug 2025
58 🇺🇸 Hassan Khanani 2041 2053/2065 (5:38:45.55) 2 Sep 2018 – 17 Aug 2025
59 🇫🇷 Philippe Virouleau 2028 2034/2040 (7:41:41.73) 31 May 2008 – 10 Aug 2025
60 🇺🇸 Max Siauw 2022 2061/2100 (4:20:52.31) 25 Feb 2017 – 6 Jul 2025
61 🇳🇿 Chris Mills 2006 2033/2060 (4:44:01.92) 11 Oct 2014 – 6 Jul 2025
62 🇨🇳 Ming Zheng (郑鸣) 1998 2008/2018 (8:47:56.86) 16 Aug 2009 – 17 Aug 2025
63 🇨🇳 Jiayu Wang (王佳宇) 1977 2001/2025 (4:57:48.15) 14 Aug 2010 – 6 Jul 2025
64 🇮🇹 Marco Rota 1969 2012/2055 (7:29:36.29) 7 Dec 2009 – 29 Jun 2025
65 🇺🇸 Corey Sakowski 1966 1997/2028 (7:34:08.50) 19 Feb 2011 – 26 Apr 2025
66 🇩🇪 Konstantin Jaehne 1965 1975/1985 (7:32:55.38) 5 Sep 2015 – 6 Jul 2025
67 🇫🇷 Anton Piau 1956 1968/1980 (5:59:11.89) 31 May 2008 – 17 Aug 2025
68 🇫🇷 Clément Cherblanc 1952 1976/2000 (5:58:46.04) 6 Dec 2014 – 12 Jul 2025
69 🇺🇸 Anthony Brooks 1947 1976/2005 (5:34:26.99) 16 Aug 2008 – 6 Jul 2025
70 🇺🇸 Keaton Ellis 1945 1960/1975 (4:55:51.65) 21 Jan 2012 – 27 Jul 2025
71 🇳🇱 Antonie Paterakis 1944 1952/1960 (4:53:01.66) 19 May 2012 – 20 Jul 2025
72 🇨🇭 Reto Bubendorf 1936 1958/1980 (5:55:29.96) 12 May 2012 – 10 Aug 2025
73 🇺🇸 Nicolás Sánchez 1934 1972/2010 (4:32:42.21) 31 Jul 2015 – 16 Aug 2025
74 🇺🇸 Ryan Jew 1926 1937/1948 (7:16:50.06) 15 Nov 2008 – 6 Jul 2025
75 🇺🇸 Dylan Miller 1918 1954/1990 (4:11:59.85) 3 Jan 2015 – 9 Aug 2025
76 🇺🇸 Sameer Aggarwal 1910 1940/1970 (4:19:15.20) 25 Feb 2017 – 12 Jul 2025
77 🇵🇱 Piotr Olszewski 1903 1944/1985 (5:57:36.27) 5 Oct 2013 – 9 Aug 2025
78 🇺🇸 Livia Kleiner 1878 1904/1930 (5:42:12.23) 16 Nov 2013 – 14 Jun 2025
79 🇺🇸 Ryan Pilat 1864 1887/1910 (4:10:51.13) 18 Jun 2016 – 10 Aug 2025
80 🇺🇸 Tommy Szeliga 1853 1869/1885 (6:20:57.91) 16 Jun 2012 – 6 Jul 2025
81 🇺🇸 Rowe Hessler 1851 1891/1931 (5:36:23.71) 31 Mar 2007 – 6 Jul 2025
82 🇪🇸 Rafael Rodriguez Santana 1851 1878/1905 (5:39:18.03) 5 May 2012 – 16 Mar 2025
83 🇬🇧 Callum Hales-Jepp 1850 1865/1880 (6:01:17.74) 14 Apr 2012 – 5 Jan 2025
84 🇩🇰 Martin Vædele Egdal 1835 1845/1855 (4:04:39.17) 8 Dec 2013 – 17 Aug 2025
85 🇮🇹 Lorenzo Vigani Poli 1834 1866/1898 (7:11:54.29) 26 May 2007 – 16 Mar 2025
86 🇪🇸 Josete Sánchez 1813 1834/1855 (5:50:15.66) 14 Nov 2015 – 17 Aug 2025
87 🇩🇰 Daniel Vædele Egdal 1783 1789/1795 (4:44:56.43) 8 Dec 2013 – 17 Aug 2025
88 🇬🇧 Callum James Goodyear-Jørgensen 1771 1793/1815 (7:21:18.26) 14 Jul 2012 – 6 Jul 2025
89 🇫🇷 Valentin Hoffmann 1766 1778/1790 (5:11:40.94) 16 Sep 2011 – 10 Aug 2025
90 🇺🇸 Mitchell Lane 1765 1784/1803 (5:16:16.65) 11 Jul 2010 – 2 Aug 2025
91 🇫🇷 Abdelhak Kaddour 1763 1774/1785 (4:50:01.96) 9 Apr 2010 – 10 Aug 2025
92 🇬🇧 AJ Nicholls 1763 1799/1835 (10:15:55.89) 7 Nov 2015 – 17 Aug 2025
93 🇺🇸 Dana Yi 1761 1783/1805 (4:34:02.53) 6 Nov 2010 – 9 Aug 2025
94 🇺🇸 Braden Richards 1759 1777/1795 (4:51:34.89) 18 Mar 2017 – 9 Aug 2025
95 🇺🇸 Christopher Olson 1759 1777/1795 (5:13:22.91) 28 Feb 2009 – 16 Apr 2022
96 🇯🇵 Sinpei Araki (荒木慎平) 1757 1781/1805 (6:56:27.93) 5 Mar 2006 – 27 Jul 2025
97 🇳🇴 Ulrik Bredland 1753 1769/1785 (5:02:52.85) 18 Feb 2012 – 3 Aug 2025
98 🇺🇸 Calvin Nielson 1737 1751/1765 (6:30:15.32) 27 Dec 2014 – 4 May 2025
99 🇪🇸 Carlos Méndez García-Barroso 1735 1750/1765 (4:29:33.84) 27 Feb 2010 – 27 Jul 2025
100 🇵🇱 Krzysztof Bober 1735 1775/1815 (6:15:48.67) 27 Jul 2013 – 6 Jul 2025