Updated on 14 Dec 2025.

# Name Score Result Time Period
1 🥇 🇨🇳 Anyu Zhang (张安宇) 769 770/771 (20:11:27.62) 4 Apr 2012 – 30 Nov 2025
2 🥈 🇫🇮 Niko Ronkainen 702 716/730 (30:22:27.30) 10 Dec 2011 – 30 Nov 2025
3 🥉 🇭🇺 Bence Barát 670 671/672 (24:34:25.64) 14 Mar 2009 – 15 Nov 2025
4 🇺🇸 Evan Liu 565 568/571 (18:49:40.25) 25 Jun 2011 – 7 Dec 2025
5 🇺🇸 Paul Mahvi 530 532/534 (15:48:44.48) 26 Jul 2013 – 19 Oct 2025
6 🇩🇪 Jan Bentlage 509 513/517 (25:36:10.17) 12 Jun 2010 – 16 Nov 2025
7 🇸🇪 Daniel Wallin 497 507/517 (18:19:04.40) 20 Sep 2014 – 7 Dec 2025
8 🇨🇭 Alwin Rölz 492 493/494 (15:08:06.54) 11 Mar 2017 – 7 Dec 2025
9 🇵🇱 Michał Halczuk 480 483/486 (16:01:32.83) 21 Feb 2009 – 26 Nov 2023
10 🇭🇺 Dániel Varga 476 476/476 (22:55:09.29) 25 Apr 2009 – 15 Nov 2025
11 🇩🇪 Sébastien Auroux 460 463/466 (27:31:46.35) 21 Feb 2009 – 28 Sep 2025
12 🇮🇪 Ciarán Beahan 458 459/460 (12:19:23.85) 14 Jul 2012 – 6 Dec 2025
13 🇺🇸 Katie Hull 451 455/459 (16:07:58.04) 12 Sep 2015 – 6 Jul 2025
14 🇺🇸 Kevin Hays 450 454/458 (12:36:50.85) 14 Aug 2009 – 2 Nov 2025
15 🇲🇾 Lim Hung (林弘) 440 442/444 (12:35:39.93) 14 Oct 2017 – 2 Nov 2025
16 🇫🇮 Arttu Puttonen 425 425/425 (16:58:59.95) 25 Feb 2017 – 30 Nov 2025
17 🇨🇭 Tobias Peter 419 421/423 (17:25:56.78) 21 Feb 2015 – 7 Dec 2025
18 🇺🇸 Max Park 413 415/417 (9:30:07.18) 14 Oct 2012 – 8 Nov 2025
19 🇺🇸 Walker Welch 409 410/411 (14:49:04.68) 6 Oct 2012 – 30 Nov 2025
20 🇲🇾 Ivan Lew Yi Wen (刘义文) 406 414/422 (12:31:17.39) 14 Sep 2013 – 2 Nov 2025
21 🇦🇺 Feliks Zemdegs 402 402/402 (10:58:26.51) 10 Jul 2010 – 30 Nov 2025
22 🇺🇸 Carter Kucala 394 394/394 (14:01:47.80) 10 Dec 2016 – 30 Nov 2025
23 🇹🇼 Yi-Fan Wu (吳亦凡) 390 390/390 (12:30:37.81) 5 Jun 2010 – 30 Nov 2025
24 🇺🇸 Jacob Ambrose 381 384/387 (17:28:20.19) 23 May 2015 – 6 Jul 2025
25 🇩🇪 Kevin Gerhardt 378 382/386 (11:49:56.32) 15 Mar 2014 – 12 Oct 2025
26 🇮🇹 Vincenzo Maria Gammino 378 378/378 (13:34:40.03) 14 May 2016 – 8 Dec 2025
27 🇩🇪 Alexander Botz 370 371/372 (12:28:12.07) 15 Mar 2014 – 16 Nov 2025
28 🇩🇪 Wilhelm Kilders 366 367/368 (13:52:36.74) 2 Mar 2013 – 16 Nov 2025
29 🇲🇾 Ng Jia Quan (黄佳铨) 361 361/361 (11:15:16.51) 20 Dec 2016 – 16 Nov 2025
30 🇺🇸 James Hildreth 359 361/363 (13:54:20.08) 28 Mar 2009 – 13 Oct 2025
31 🇫🇮 Antto Pitkänen 354 361/368 (14:39:52.61) 15 Dec 2018 – 30 Nov 2025
32 🇵🇱 Karol Zakrzewski 351 351/351 (11:28:55.22) 27 Aug 2016 – 16 Nov 2025
33 🇫🇷 Abdelhak Kaddour 345 345/345 (10:18:40.26) 24 Sep 2011 – 19 Oct 2025
34 🇸🇬 Carmen Teo Bin Jie (张斌婕) 345 345/345 (11:14:33.63) 14 Sep 2013 – 16 Nov 2025
35 🇺🇸 Daniel Mullen 345 345/345 (14:01:10.28) 15 Sep 2017 – 23 Nov 2025
36 🇬🇧 Callum Hales-Jepp 343 349/355 (15:35:35.12) 14 Jul 2012 – 14 Sep 2025
37 🇮🇹 Simone Cantarelli 337 342/347 (15:40:52.43) 5 Dec 2015 – 8 Dec 2025
38 🇳🇱 Erik Akkersdijk 330 332/334 (15:12:19.57) 21 Feb 2009 – 28 Sep 2025
39 🇬🇧 Robert Yau 325 328/331 (12:06:04.63) 11 Jul 2009 – 24 Aug 2025
40 🇩🇪 Malte Ihlefeld 323 324/325 (11:35:41.42) 15 Jul 2016 – 23 Nov 2025
41 🇫🇷 Valentin Hoffmann 320 322/324 (12:05:34.68) 27 Apr 2013 – 26 Oct 2025
42 🇺🇸 Luke Garrett 308 312/316 (9:13:03.81) 7 Dec 2019 – 22 Nov 2025
43 🇩🇰 Martin Vædele Egdal 308 310/312 (9:37:15.63) 5 Dec 2015 – 30 Nov 2025
44 🇬🇧 Cham J. Chambers 308 311/314 (9:42:45.04) 30 Jun 2018 – 6 Dec 2025
45 🇵🇭 Niño Francis S. Reyes 306 306/306 (11:39:06.18) 13 Apr 2013 – 30 Nov 2025
46 🇵🇱 Łukasz Burliga 305 312/319 (11:08:38.64) 27 Jun 2015 – 1 Dec 2025
47 🇬🇧 James Molloy 304 308/312 (14:29:10.97) 30 Jul 2011 – 21 May 2023
48 🇩🇪 Konstantin Jaehne 304 311/318 (18:03:58.55) 7 Oct 2016 – 8 Dec 2025
49 🇹🇭 Asia Konvittayayotin (เอเชีย กรวิทยโยธิน) 301 302/303 (8:48:51.71) 9 Jan 2010 – 30 Nov 2025
50 🇺🇸 Vishwa Sankar 297 297/297 (8:53:55.12) 30 Mar 2019 – 15 Nov 2025
51 🇺🇸 Ryan Pilat 297 298/299 (9:19:40.08) 3 Mar 2018 – 7 Dec 2025
52 🇩🇰 Daniel Vædele Egdal 297 297/297 (10:57:36.34) 5 Dec 2015 – 30 Nov 2025
53 🇺🇸 Shane Grogan 296 298/300 (11:12:06.35) 4 Oct 2014 – 8 Nov 2025
54 🇺🇸 Brian Johnson 295 307/319 (11:00:06.73) 6 Sep 2014 – 15 Nov 2025
55 🇭🇰 Ivan Li Ka Leong (李嘉亮) 293 294/295 (8:05:55.89) 9 Jul 2016 – 16 Nov 2025
56 🇩🇪 Oliver Fritz 291 291/291 (10:13:18.67) 17 Jan 2015 – 1 Dec 2025
57 🇩🇪 Laura Holzhauer 290 292/294 (10:00:19.11) 7 May 2016 – 16 Nov 2025
58 🇫🇷 Clément Cherblanc 289 290/291 (10:36:59.10) 18 Apr 2015 – 30 Nov 2025
59 🇺🇸 Kate Grahame 288 290/292 (8:13:13.48) 18 May 2018 – 2 Nov 2025
60 🇹🇼 Chao-Che Chung (鍾肇哲) 288 289/290 (10:22:29.76) 2 Aug 2014 – 2 Nov 2025
61 🇺🇸 Joshua Feran 288 290/292 (12:26:47.68) 29 Jun 2013 – 15 Nov 2025
62 🇳🇱 Mats Valk 287 293/299 (11:57:15.10) 21 Feb 2009 – 17 Nov 2024
63 🇰🇷 Seung Hyuk Nahm (남승혁) 286 287/288 (6:55:21.83) 1 Nov 2014 – 12 Oct 2025
64 🇵🇱 Tymon Kolasiński 286 289/292 (6:57:30.84) 11 Mar 2017 – 8 Dec 2025
65 🇩🇪 Finn Ickler 286 289/292 (14:22:51.63) 6 Oct 2012 – 30 Nov 2025
66 🇸🇬 Wong Chong Wen (黄崇文) 285 285/285 (8:56:39.03) 14 Feb 2015 – 10 Aug 2025
67 🇩🇪 Noah Kraft 273 273/273 (11:31:41.22) 1 Sep 2017 – 7 Dec 2025
68 🇬🇧 AJ Nicholls 273 292/311 (17:51:19.37) 30 Jul 2016 – 24 Oct 2025
69 🇺🇸 Blake Thompson 272 280/288 (11:53:21.22) 3 Aug 2012 – 23 Feb 2025
70 🇸🇬 Tristan Chua Yong 270 271/272 (7:57:12.24) 18 Feb 2017 – 18 May 2025
71 🇫🇮 Urho Kinnunen 269 272/275 (10:00:12.28) 12 Apr 2019 – 30 Nov 2025
72 🇺🇸 Max Siauw 268 269/270 (7:49:44.68) 2 Dec 2017 – 2 Nov 2025
73 🇩🇪 Henri Gerber 267 269/271 (8:54:50.67) 5 Apr 2014 – 30 Nov 2025
74 🇸🇪 Helmer Ewert 265 265/265 (10:44:00.05) 4 Mar 2017 – 7 Dec 2025
75 🇮🇩 Firstian Fushada (符逢城) 264 267/270 (7:16:25.46) 2 Jul 2016 – 30 Nov 2025
76 🇫🇮 Luukas Lempinen 262 270/278 (9:37:54.81) 12 Nov 2022 – 30 Nov 2025
77 🇮🇹 Matteo Provasi 261 262/263 (13:20:41.13) 31 May 2014 – 8 Dec 2025
78 🇺🇸 Zachary White 259 261/263 (8:32:54.95) 29 Jul 2016 – 2 Nov 2024
79 🇩🇪 Achim Spies 259 261/263 (11:49:52.72) 18 Jun 2022 – 23 Nov 2025
80 🇬🇧 Callum James Goodyear-Jørgensen 257 268/279 (13:25:50.63) 14 Jul 2012 – 25 Oct 2025
81 🇫🇷 Étienne Aubry 255 255/255 (8:36:16.06) 8 Sep 2018 – 16 Nov 2025
82 🇸🇪 Filip Åström 255 258/261 (12:51:52.95) 13 Jan 2023 – 7 Dec 2025
83 🇨🇴 Eduard Esteban García Domínguez 255 262/269 (13:48:33.65) 11 Nov 2012 – 17 Nov 2025
84 🇩🇪 Sebastian Weyer 253 258/263 (8:58:48.18) 9 Oct 2010 – 28 Sep 2025
85 🇺🇸 Raymond Goslow 253 255/257 (10:23:00.90) 23 Apr 2016 – 6 Jul 2025
86 🇬🇧 Fabio Schwandt 252 252/252 (9:37:53.05) 11 Apr 2015 – 1 Dec 2025
87 🇺🇸 Simon Kellum 251 253/255 (10:46:31.92) 9 Dec 2017 – 15 Nov 2025
88 🇵🇱 Piotr Olszewski 250 257/264 (9:37:03.65) 7 Jul 2018 – 16 Nov 2025
89 🇺🇸 Livia Kleiner 249 251/253 (8:22:44.18) 23 Jul 2016 – 2 Nov 2025
90 🇮🇹 Marco Rota 247 250/253 (12:07:24.28) 21 Apr 2011 – 8 Dec 2025
91 🇵🇭 Yuji Yoshida 244 245/246 (9:04:29.53) 6 Dec 2015 – 30 Nov 2025
92 🇸🇮 Matic Omulec 244 245/246 (10:36:30.49) 3 Sep 2011 – 2 Nov 2025
93 🇺🇸 Stanley Chapel 243 247/251 (8:22:03.16) 8 Oct 2016 – 3 Aug 2025
94 🇺🇸 Jared Stinson 241 241/241 (8:36:42.54) 12 Sep 2015 – 6 Jul 2025
95 🇫🇷 Wilfrid Py 240 244/248 (11:52:57.97) 11 Nov 2016 – 8 Dec 2025
96 🇺🇸 Sean Hartman 238 239/240 (7:33:13.16) 18 Mar 2017 – 18 Oct 2025
97 🇦🇺 Jayden McNeill 237 239/241 (9:31:23.57) 30 Jun 2012 – 5 Oct 2025
98 🇵🇱 Bartłomiej Owczarek 236 238/240 (8:32:33.96) 8 Mar 2014 – 16 Nov 2025
99 🇱🇻 Jānis Zirnis 236 237/238 (10:46:28.13) 13 Dec 2014 – 7 Dec 2025
100 🇵🇱 Wojciech Szatanowski 236 238/240 (13:22:25.86) 16 Apr 2011 – 16 Nov 2025