Updated on 14 Dec 2025.

# Name Score Result Time Period
1 🥇 🇸🇪 Daniel Wallin 1344 1377/1410 (5:32:02.10) 14 Sep 2013 – 7 Dec 2025
2 🥈 🇵🇱 Przemysław Rogalski 1272 1277/1282 (7:50:19.38) 25 Oct 2014 – 7 Dec 2025
3 🥉 🇺🇸 Calvin Nielson 1265 1286/1307 (3:37:57.12) 14 Mar 2015 – 7 Dec 2025
4 🇵🇱 Łukasz Dubicki 1207 1218/1229 (3:39:16.76) 18 Aug 2018 – 7 Dec 2025
5 🇩🇪 Jan Bentlage 1149 1155/1161 (6:43:15.57) 16 Jan 2010 – 28 Sep 2025
6 🇵🇱 Michał Krasowski 1136 1144/1152 (2:33:17.25) 21 Feb 2015 – 16 Nov 2025
7 🇺🇸 Hassan Khanani 1105 1120/1135 (2:36:59.28) 6 Oct 2018 – 15 Nov 2025
8 🇭🇺 Bence Barát 1103 1105/1107 (6:13:19.45) 23 Aug 2008 – 2 Nov 2025
9 🇺🇸 Luke Garrett 1073 1094/1115 (3:56:00.51) 14 Oct 2017 – 8 Nov 2025
10 🇵🇱 Kacper Paweł Dworak 1066 1083/1100 (4:50:21.34) 22 May 2021 – 7 Dec 2025
11 🇺🇸 Carter Kucala 1065 1080/1095 (3:12:51.11) 21 May 2016 – 30 Nov 2025
12 🇺🇸 Christopher Chi 1043 1074/1105 (3:07:23.98) 21 May 2016 – 8 Nov 2025
13 🇺🇸 Evan Liu 996 998/1000 (5:25:22.96) 19 Feb 2011 – 6 Dec 2025
14 🇺🇸 Brian Johnson 974 998/1022 (2:27:24.23) 7 Dec 2013 – 6 Dec 2025
15 🇺🇸 Sameer Aggarwal 966 978/990 (2:35:51.69) 17 Jun 2017 – 22 Nov 2025
16 🇺🇸 Ryan Pilat 966 989/1012 (2:36:14.21) 1 Oct 2016 – 7 Dec 2025
17 🇵🇱 Piotr Olszewski 960 981/1002 (4:43:36.99) 5 Jul 2018 – 16 Nov 2025
18 🇺🇸 Max Siauw 958 974/990 (2:21:28.04) 25 Feb 2017 – 22 Nov 2025
19 🇩🇰 Martin Vædele Egdal 951 958/965 (2:35:09.69) 5 Dec 2015 – 30 Nov 2025
20 🇨🇴 Dennis Rosero 948 955/962 (6:08:08.72) 28 May 2011 – 7 Dec 2025
21 🇺🇸 Daniel Karnaukh 945 955/965 (2:26:52.39) 30 Jan 2016 – 13 Sep 2025
22 🇩🇰 Daniel Vædele Egdal 921 923/925 (3:33:59.88) 5 Dec 2015 – 30 Nov 2025
23 🇧🇷 Fabio Bini Graciose 917 918/919 (10:10:03.60) 3 May 2014 – 23 Nov 2025
24 🇺🇸 Benjamin Gottschalk 914 922/930 (2:39:17.72) 21 May 2016 – 2 Nov 2025
25 🇺🇸 Simon Kellum 894 907/920 (3:33:31.04) 12 Feb 2017 – 15 Nov 2025
26 🇵🇱 Michał Halczuk 877 889/901 (4:19:41.77) 30 Aug 2008 – 26 Nov 2023
27 🇺🇸 Walker Welch 862 873/884 (5:06:38.65) 23 Jun 2012 – 30 Nov 2025
28 🇪🇸 Rubén López de Juan 857 867/877 (3:38:27.76) 17 Jun 2017 – 8 Dec 2025
29 🇺🇸 Zayn Khanani 842 851/860 (2:54:34.75) 9 Nov 2019 – 6 Sep 2025
30 🇵🇱 Jakub Hamkało 838 880/922 (2:44:17.81) 6 Oct 2018 – 7 Jul 2024
31 🇸🇪 Helmer Ewert 831 843/855 (2:26:25.95) 16 Aug 2015 – 7 Dec 2025
32 🇵🇱 Łukasz Burliga 828 855/882 (4:56:47.37) 11 Jun 2016 – 1 Dec 2025
33 🇨🇭 Alwin Rölz 821 833/845 (3:31:41.43) 15 Jul 2016 – 7 Dec 2025
34 🇺🇸 Tommy Szeliga 817 826/835 (2:46:55.51) 1 Aug 2014 – 6 Jul 2025
35 🇺🇸 Katie Hull 811 818/825 (3:24:15.50) 2 Jan 2016 – 8 Nov 2025
36 🇨🇴 Eduard Esteban García Domínguez 802 828/854 (8:41:46.33) 15 Mar 2014 – 7 Dec 2025
37 🇵🇱 Maksymilian Kulas 800 823/846 (2:48:17.66) 3 Jul 2021 – 1 Dec 2025
38 🇺🇸 Michael Young 794 801/808 (3:23:18.96) 22 Nov 2008 – 28 Oct 2025
39 🇩🇰 Rasmus Stub Detlefsen 785 805/825 (1:49:42.39) 20 Jun 2015 – 30 Nov 2025
40 🇨🇳 Ming Zheng (郑鸣) 781 788/795 (4:45:04.08) 16 Aug 2009 – 8 Nov 2025
41 🇫🇮 Niko Ronkainen 777 793/809 (5:55:56.23) 2 Nov 2013 – 30 Nov 2025
42 🇫🇷 Clément Cherblanc 763 775/787 (3:00:58.11) 18 Apr 2015 – 30 Nov 2025
43 🇵🇱 Maciej Spirydowicz 760 780/800 (2:10:51.56) 22 Aug 2020 – 23 Nov 2025
44 🇺🇸 Paul Mahvi 755 762/769 (4:31:45.80) 10 Nov 2012 – 15 Nov 2025
45 🇺🇸 Braden Richards 740 750/760 (2:52:55.68) 19 Aug 2017 – 6 Dec 2025
46 🇩🇪 Sébastien Auroux 738 754/770 (8:48:38.77) 8 Nov 2008 – 24 Aug 2025
47 🇩🇪 Oliver Fritz 737 741/745 (3:11:44.90) 31 Oct 2015 – 1 Dec 2025
48 🇯🇵 Takao Hashimoto (橋本貴夫) 737 745/753 (4:20:11.65) 5 Oct 2007 – 6 Jul 2025
49 🇬🇧 Billie Hammill 725 730/735 (2:57:59.40) 30 Jan 2016 – 9 Nov 2025
50 🇭🇺 Dániel Varga 711 715/719 (7:05:49.08) 18 Oct 2008 – 2 Nov 2025
51 🇺🇸 Daniel Mullen 705 719/733 (4:27:00.15) 5 Aug 2017 – 23 Nov 2025
52 🇩🇪 Kevin Gerhardt 703 719/735 (3:05:49.19) 16 May 2015 – 12 Oct 2025
53 🇨🇭 Tobias Peter 699 716/733 (4:21:32.67) 5 Sep 2015 – 7 Dec 2025
54 🇫🇷 François Courtès 697 721/745 (6:22:23.50) 23 Aug 2008 – 17 Jul 2016
55 🇺🇸 Zeke Mackay 685 695/705 (2:18:01.44) 7 May 2016 – 15 Nov 2025
56 🇹🇼 Chao-Che Chung (鍾肇哲) 681 683/685 (3:45:06.82) 15 Feb 2015 – 30 Nov 2025
57 🇩🇪 Alexander Botz 671 688/705 (2:43:04.48) 6 Sep 2014 – 12 Oct 2025
58 🇵🇱 Magdalena Pabisz 669 672/675 (2:22:27.18) 23 Jun 2018 – 16 Nov 2025
59 🇩🇪 Konstantin Jaehne 665 671/677 (5:39:45.38) 29 Apr 2017 – 8 Dec 2025
60 🇺🇸 Stanley Chapel 657 672/687 (2:23:21.89) 25 Jun 2016 – 3 Aug 2025
61 🇪🇸 Alejandro Nicolay 655 671/687 (2:15:22.62) 8 Apr 2017 – 8 Dec 2025
62 🇫🇷 Lucas Déglise 654 658/662 (2:02:39.79) 30 Apr 2016 – 16 Nov 2025
63 🇬🇧 Callum Hales-Jepp 646 654/662 (4:36:18.15) 14 Jul 2012 – 9 Nov 2025
64 🇵🇱 Dominika Warchoł 644 647/650 (2:28:40.64) 3 Jul 2021 – 7 Dec 2025
65 🇪🇸 Álvaro Aguilar Salobreña 640 655/670 (2:39:20.63) 21 May 2016 – 8 Dec 2025
66 🇺🇸 Blake Thompson 637 644/651 (3:04:35.06) 12 Aug 2011 – 22 Nov 2025
67 🇮🇹 Simone Cantarelli 634 646/658 (6:06:41.13) 29 Aug 2015 – 8 Dec 2025
68 🇺🇦 Igor Tarasov 631 638/645 (2:48:14.78) 21 May 2016 – 13 Jul 2025
69 🇪🇸 Raúl Cuevas Castillo 621 625/629 (3:19:07.41) 26 Jan 2019 – 8 Dec 2025
70 🇩🇪 Wilhelm Kilders 604 618/632 (3:09:43.63) 20 Apr 2013 – 12 Oct 2025
71 🇲🇾 Ng Jia Quan (黄佳铨) 602 606/610 (1:56:34.42) 18 Dec 2015 – 30 Nov 2025
72 🇺🇸 Jacob Ambrose 602 607/612 (4:21:33.40) 23 Apr 2016 – 6 Jul 2025
73 🇩🇪 Malte Ihlefeld 599 607/615 (2:30:14.39) 15 Jul 2016 – 12 Oct 2025
74 🇫🇷 Anton Piau 599 602/605 (3:23:05.31) 5 Jun 2009 – 16 Nov 2025
75 🇺🇸 Anshu Chennuru 595 600/605 (1:30:46.47) 21 Dec 2019 – 20 Jul 2025
76 🇺🇸 Raymond Goslow 595 600/605 (3:39:35.90) 12 Jun 2015 – 5 Oct 2025
77 🇪🇸 Manuel Prieto de Antón 594 597/600 (2:35:40.07) 25 Sep 2015 – 8 Dec 2025
78 🇳🇱 Antonie Paterakis 593 599/605 (2:30:00.06) 22 Feb 2014 – 7 Sep 2025
79 🇬🇧 James Molloy 585 594/603 (4:06:03.41) 18 Feb 2012 – 21 May 2023
80 🇺🇸 Livia Kleiner 582 592/602 (2:34:41.50) 26 Sep 2015 – 2 Nov 2025
81 🇨🇭 Reto Bubendorf 575 579/583 (3:24:52.36) 22 Feb 2014 – 7 Dec 2025
82 🇹🇼 Rui-Jun Liu (劉睿鈞) 574 577/580 (2:18:26.96) 25 Aug 2012 – 30 Nov 2025
83 🇵🇱 Majk Tomas 573 589/605 (1:57:48.75) 1 Apr 2023 – 23 Nov 2025
84 🇩🇪 Henri Gerber 571 583/595 (2:37:05.41) 22 Feb 2014 – 12 Oct 2025
85 🇺🇸 James Hildreth 571 583/595 (3:45:58.31) 28 Mar 2009 – 18 Sep 2025
86 🇺🇸 Will Russo 569 573/577 (2:27:24.27) 13 Aug 2016 – 23 Nov 2025
87 🇵🇱 Jan Zych 569 579/589 (2:51:23.18) 27 Jun 2015 – 27 Jul 2025
88 🇩🇪 Noah Kraft 569 574/579 (3:23:18.96) 15 Jul 2016 – 7 Dec 2025
89 🇺🇸 Alex Cohen 568 581/594 (2:42:07.38) 20 Feb 2016 – 23 Nov 2025
90 🇺🇸 Aiden Bartlett 567 581/595 (1:35:12.25) 25 Feb 2017 – 22 Nov 2025
91 🇫🇮 Antto Pitkänen 567 578/589 (2:24:54.79) 15 Dec 2018 – 30 Nov 2025
92 🇺🇸 Patrick Ponce 565 576/587 (1:55:14.61) 21 May 2016 – 19 Oct 2025
93 🇨🇴 Hector David Martinez Argaez 564 567/570 (1:56:11.18) 15 Nov 2015 – 30 Nov 2025
94 🇲🇾 Lim Hung (林弘) 562 573/584 (2:49:41.90) 11 Jun 2017 – 2 Nov 2025
95 🇪🇸 Oscar Sánchez Najarro 561 564/567 (2:00:52.74) 22 Sep 2017 – 8 Dec 2025
96 🇫🇷 Wilfrid Py 560 578/596 (6:45:25.34) 4 Mar 2017 – 8 Dec 2025
97 🇫🇷 Jules Desjardin 557 567/577 (3:12:18.88) 23 Jan 2010 – 9 Nov 2025
98 🇮🇹 Marco Rota 556 581/606 (3:07:11.98) 21 Apr 2011 – 8 Dec 2025
99 🇫🇷 Anthony Lafourcade 554 558/562 (2:20:57.76) 11 Apr 2015 – 23 Nov 2025
100 🇵🇱 Bartłomiej Owczarek 553 576/599 (3:01:11.86) 27 Mar 2015 – 16 Nov 2025