Updated on 20 Aug 2025.

# Name Score Result Time Period
1 🥇 🇸🇪 Daniel Wallin 1284 1317/1350 (5:16:59.39) 14 Sep 2013 – 19 Jul 2025
2 🥈 🇵🇱 Przemysław Rogalski 1215 1220/1225 (7:32:45.75) 25 Oct 2014 – 17 Aug 2025
3 🥉 🇺🇸 Calvin Nielson 1205 1226/1247 (3:29:45.61) 14 Mar 2015 – 12 Apr 2025
4 🇩🇪 Jan Bentlage 1144 1150/1156 (6:41:57.07) 16 Jan 2010 – 6 Jul 2025
5 🇵🇱 Michał Krasowski 1106 1114/1122 (2:30:12.10) 21 Feb 2015 – 20 Jul 2025
6 🇵🇱 Łukasz Dubicki 1102 1113/1124 (3:25:07.32) 18 Aug 2018 – 5 Aug 2025
7 🇭🇺 Bence Barát 1078 1080/1082 (6:05:32.11) 23 Aug 2008 – 21 Jun 2025
8 🇺🇸 Luke Garrett 1062 1081/1100 (3:53:41.79) 14 Oct 2017 – 3 Aug 2025
9 🇺🇸 Hassan Khanani 1030 1045/1060 (2:29:53.58) 6 Oct 2018 – 17 Aug 2025
10 🇺🇸 Carter Kucala 1015 1030/1045 (3:04:07.87) 21 May 2016 – 3 Aug 2025
11 🇵🇱 Kacper Paweł Dworak 996 1013/1030 (4:32:12.02) 22 May 2021 – 5 Aug 2025
12 🇺🇸 Christopher Chi 986 1013/1040 (2:58:28.29) 21 May 2016 – 3 Aug 2025
13 🇺🇸 Evan Liu 961 963/965 (5:15:11.44) 19 Feb 2011 – 27 Jul 2025
14 🇵🇱 Piotr Olszewski 944 963/982 (4:38:40.03) 5 Jul 2018 – 13 Jul 2025
15 🇺🇸 Max Siauw 943 959/975 (2:19:55.55) 25 Feb 2017 – 6 Jul 2025
16 🇺🇸 Daniel Karnaukh 930 940/950 (2:25:09.28) 30 Jan 2016 – 2 Aug 2025
17 🇩🇰 Martin Vædele Egdal 921 928/935 (2:30:21.72) 5 Dec 2015 – 17 Aug 2025
18 🇺🇸 Sameer Aggarwal 918 929/940 (2:30:53.77) 17 Jun 2017 – 12 Jul 2025
19 🇺🇸 Brian Johnson 909 933/957 (2:19:47.43) 7 Dec 2013 – 17 Aug 2025
20 🇺🇸 Ryan Pilat 908 930/952 (2:29:16.57) 1 Oct 2016 – 10 Aug 2025
21 🇧🇷 Fabio Bini Graciose 902 903/904 (10:00:35.00) 3 May 2014 – 17 Aug 2025
22 🇩🇰 Daniel Vædele Egdal 891 893/895 (3:27:25.26) 5 Dec 2015 – 17 Aug 2025
23 🇺🇸 Benjamin Gottschalk 884 892/900 (2:35:14.11) 21 May 2016 – 6 Jul 2025
24 🇨🇴 Dennis Rosero 878 885/892 (5:43:27.55) 28 May 2011 – 16 Aug 2025
25 🇵🇱 Michał Halczuk 877 889/901 (4:19:41.77) 30 Aug 2008 – 26 Nov 2023
26 🇺🇸 Walker Welch 852 863/874 (5:03:10.37) 23 Jun 2012 – 13 Jul 2025
27 🇺🇸 Simon Kellum 849 862/875 (3:23:31.68) 12 Feb 2017 – 3 Aug 2025
28 🇵🇱 Jakub Hamkało 838 880/922 (2:44:17.81) 6 Oct 2018 – 7 Jul 2024
29 🇺🇸 Zayn Khanani 824 832/840 (2:51:21.22) 9 Nov 2019 – 17 Aug 2025
30 🇺🇸 Tommy Szeliga 817 826/835 (2:46:55.51) 1 Aug 2014 – 6 Jul 2025
31 🇵🇱 Łukasz Burliga 805 831/857 (4:49:13.88) 11 Jun 2016 – 17 Aug 2025
32 🇸🇪 Helmer Ewert 790 800/810 (2:19:43.67) 16 Aug 2015 – 3 Aug 2025
33 🇺🇸 Michael Young 781 787/793 (3:20:38.60) 22 Nov 2008 – 6 Jul 2025
34 🇺🇸 Katie Hull 776 783/790 (3:15:30.01) 2 Jan 2016 – 16 Aug 2025
35 🇨🇳 Ming Zheng (郑鸣) 766 773/780 (4:39:15.08) 16 Aug 2009 – 17 Aug 2025
36 🇪🇸 Rubén López de Juan 764 773/782 (3:17:29.52) 17 Jun 2017 – 10 Aug 2025
37 🇨🇭 Alwin Rölz 761 773/785 (3:17:50.08) 15 Jul 2016 – 6 Jul 2025
38 🇵🇱 Maksymilian Kulas 754 775/796 (2:39:55.50) 3 Jul 2021 – 17 Aug 2025
39 🇨🇴 Eduard Esteban García Domínguez 747 773/799 (8:10:28.52) 15 Mar 2014 – 16 Aug 2025
40 🇫🇷 Clément Cherblanc 738 750/762 (2:55:44.92) 18 Apr 2015 – 29 Jul 2025
41 🇯🇵 Takao Hashimoto (橋本貴夫) 737 745/753 (4:20:11.65) 5 Oct 2007 – 6 Jul 2025
42 🇺🇸 Paul Mahvi 735 742/749 (4:26:40.21) 10 Nov 2012 – 10 Aug 2025
43 🇫🇮 Niko Ronkainen 734 749/764 (5:36:27.74) 2 Nov 2013 – 27 Jul 2025
44 🇩🇪 Sébastien Auroux 733 749/765 (8:44:49.91) 8 Nov 2008 – 11 May 2025
45 🇩🇰 Rasmus Stub Detlefsen 729 747/765 (1:43:26.27) 20 Jun 2015 – 17 Aug 2025
46 🇺🇸 Braden Richards 712 721/730 (2:46:58.32) 19 Aug 2017 – 15 Aug 2025
47 🇫🇷 François Courtès 697 721/745 (6:22:23.50) 23 Aug 2008 – 17 Jul 2016
48 🇵🇱 Maciej Spirydowicz 689 707/725 (2:00:40.89) 22 Aug 2020 – 17 Aug 2025
49 🇭🇺 Dániel Varga 687 691/695 (6:52:27.52) 18 Oct 2008 – 21 Jun 2025
50 🇬🇧 Billie Hammill 677 681/685 (2:47:56.90) 30 Jan 2016 – 27 Jul 2025
51 🇩🇪 Oliver Fritz 674 677/680 (2:57:05.65) 31 Oct 2015 – 17 Aug 2025
52 🇺🇸 Daniel Mullen 665 679/693 (4:15:27.69) 5 Aug 2017 – 16 Aug 2025
53 🇨🇭 Tobias Peter 661 677/693 (4:05:12.41) 5 Sep 2015 – 6 Jul 2025
54 🇺🇸 Stanley Chapel 657 672/687 (2:23:21.89) 25 Jun 2016 – 3 Aug 2025
55 🇵🇱 Magdalena Pabisz 654 657/660 (2:19:35.54) 23 Jun 2018 – 27 Jul 2025
56 🇩🇪 Kevin Gerhardt 645 660/675 (2:51:26.92) 16 May 2015 – 3 Aug 2025
57 🇺🇸 Zeke Mackay 642 651/660 (2:10:16.19) 7 May 2016 – 3 Aug 2025
58 🇹🇼 Chao-Che Chung (鍾肇哲) 641 643/645 (3:33:47.60) 15 Feb 2015 – 29 Jun 2025
59 🇬🇧 Callum Hales-Jepp 636 644/652 (4:32:18.85) 14 Jul 2012 – 17 Nov 2024
60 🇺🇦 Igor Tarasov 631 638/645 (2:48:14.78) 21 May 2016 – 13 Jul 2025
61 🇩🇪 Alexander Botz 623 639/655 (2:35:37.45) 6 Sep 2014 – 3 Aug 2025
62 🇺🇸 Blake Thompson 622 629/636 (3:00:18.65) 12 Aug 2011 – 18 Jan 2025
63 🇵🇱 Dominika Warchoł 609 612/615 (2:20:49.47) 3 Jul 2021 – 17 Aug 2025
64 🇫🇷 Lucas Déglise 604 608/612 (1:54:57.39) 30 Apr 2016 – 10 Aug 2025
65 🇺🇸 Jacob Ambrose 602 607/612 (4:21:33.40) 23 Apr 2016 – 6 Jul 2025
66 🇩🇪 Konstantin Jaehne 601 604/607 (5:04:03.84) 29 Apr 2017 – 17 Aug 2025
67 🇮🇹 Simone Cantarelli 599 611/623 (5:50:14.09) 29 Aug 2015 – 13 Jul 2025
68 🇪🇸 Alejandro Nicolay 597 612/627 (2:03:30.99) 8 Apr 2017 – 21 Jun 2025
69 🇺🇸 Anshu Chennuru 595 600/605 (1:30:46.47) 21 Dec 2019 – 20 Jul 2025
70 🇺🇸 Raymond Goslow 590 595/600 (3:37:57.12) 12 Jun 2015 – 16 Aug 2025
71 🇬🇧 James Molloy 585 594/603 (4:06:03.41) 18 Feb 2012 – 21 May 2023
72 🇩🇪 Malte Ihlefeld 584 592/600 (2:25:24.83) 15 Jul 2016 – 9 Jun 2025
73 🇪🇸 Álvaro Aguilar Salobreña 583 594/605 (2:24:15.80) 21 May 2016 – 17 Aug 2025
74 🇳🇱 Antonie Paterakis 583 589/595 (2:27:27.47) 22 Feb 2014 – 20 Jul 2025
75 🇫🇷 Anton Piau 579 582/585 (3:17:15.26) 5 Jun 2009 – 17 Aug 2025
76 🇩🇪 Wilhelm Kilders 574 588/602 (3:01:04.98) 20 Apr 2013 – 6 Jul 2025
77 🇪🇸 Manuel Prieto de Antón 571 573/575 (2:30:31.77) 25 Sep 2015 – 14 Jun 2025
78 🇨🇭 Reto Bubendorf 570 574/578 (3:23:20.20) 22 Feb 2014 – 21 Jul 2025
79 🇵🇱 Jan Zych 569 579/589 (2:51:23.18) 27 Jun 2015 – 27 Jul 2025
80 🇺🇸 James Hildreth 566 578/590 (3:44:50.67) 28 Mar 2009 – 17 Aug 2025
81 🇹🇼 Rui-Jun Liu (劉睿鈞) 564 567/570 (2:15:50.04) 25 Aug 2012 – 6 Jul 2025
82 🇲🇾 Ng Jia Quan (黄佳铨) 552 556/560 (1:46:55.12) 18 Dec 2015 – 2 Aug 2025
83 🇲🇾 Lim Hung (林弘) 552 563/574 (2:47:55.45) 11 Jun 2017 – 6 Jul 2025
84 🇪🇸 Oscar Sánchez Najarro 551 554/557 (1:58:29.04) 22 Sep 2017 – 1 Jun 2025
85 🇺🇸 Patrick Ponce 550 561/572 (1:52:25.50) 21 May 2016 – 2 Aug 2025
86 🇺🇸 Aiden Bartlett 549 562/575 (1:32:34.51) 25 Feb 2017 – 6 Jul 2025
87 🇺🇸 Livia Kleiner 547 557/567 (2:27:21.50) 26 Sep 2015 – 24 May 2025
88 🇪🇸 Raúl Cuevas Castillo 546 550/554 (2:56:08.94) 26 Jan 2019 – 17 Aug 2025
89 🇺🇸 Will Russo 544 548/552 (2:21:33.61) 13 Aug 2016 – 3 Aug 2025
90 🇵🇱 Bartłomiej Owczarek 543 566/589 (2:58:38.12) 27 Mar 2015 – 10 Aug 2025
91 🇺🇸 Timothy Castle 542 561/580 (1:49:11.92) 23 Sep 2017 – 6 Jul 2025
92 🇫🇷 Jules Desjardin 542 552/562 (3:07:42.38) 23 Jan 2010 – 17 Aug 2025
93 🇬🇧 Robert Yau 540 545/550 (2:57:38.70) 11 Sep 2010 – 21 Aug 2022
94 🇺🇸 Alex Cohen 538 551/564 (2:35:15.74) 20 Feb 2016 – 3 Aug 2025
95 🇵🇱 Majk Tomas 535 550/565 (1:51:52.87) 1 Apr 2023 – 17 Aug 2025
96 🇩🇪 Henri Gerber 533 544/555 (2:27:49.52) 22 Feb 2014 – 6 Jul 2025
97 🇮🇹 Marco Rota 530 553/576 (2:59:17.15) 21 Apr 2011 – 29 Jun 2025
98 🇨🇴 Hector David Martinez Argaez 529 532/535 (1:50:06.26) 15 Nov 2015 – 12 Jul 2025
99 🇫🇮 Antto Pitkänen 527 538/549 (2:15:21.66) 15 Dec 2018 – 3 Aug 2025
100 🇬🇧 Charlie Stark 526 528/530 (1:45:53.10) 11 Apr 2015 – 26 Feb 2023