FULL RESULTS
HYROX Johannesburg 2025 Results – Open Men (page 5)
951 finishers. Winner Kyle Schoonbee in 1:00:22; median 1:39:40.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 801 | Stian Buys | — | 16-24 | 2:06:12 | 59:36 | 56:49 |
| 802 | Stian Buys | 16-24 | 2:06:12 | 59:36 | 56:49 | |
| 803 | Thando Bakumeni | 35-39 | 2:06:18 | 55:50 | 59:13 | |
| 804 | Takudzwa Kudenga | — | 25-29 | 2:06:26 | 58:49 | 57:20 |
| 805 | Takudzwa Kudenga | 25-29 | 2:06:26 | 58:49 | 57:20 | |
| 806 | Thabiso Mabanna | — | 35-39 | 2:06:35 | 58:57 | 54:04 |
| 807 | Thabiso Mabanna | 35-39 | 2:06:35 | 58:57 | 54:04 | |
| 808 | Nick Wilson | — | 40-44 | 2:06:46 | 56:39 | 58:48 |
| 809 | Nick Wilson | 40-44 | 2:06:46 | 56:39 | 58:48 | |
| 810 | Christopher Möller | 40-44 | 2:06:51 | 56:28 | 55:29 | |
| 811 | Anda Ngqe | — | 25-29 | 2:06:54 | 1:05:33 | 49:58 |
| 812 | Anda Ngqe | 25-29 | 2:06:54 | 1:05:33 | 49:58 | |
| 813 | Stefan Steyn | — | 25-29 | 2:07:03 | 1:03:21 | 52:32 |
| 814 | Stefan Steyn | 25-29 | 2:07:03 | 1:03:21 | 52:32 | |
| 815 | Syamdumisa Buthelezi | 25-29 | 2:07:21 | 54:39 | 1:02:06 | |
| 816 | Bilal Kader | 35-39 | 2:07:24 | 1:01:27 | 55:17 | |
| 817 | Francois Du Plessis | — | 16-24 | 2:08:17 | 1:09:59 | 47:53 |
| 818 | Francois Du Plessis | 16-24 | 2:08:17 | 1:09:59 | 47:53 | |
| 819 | Shaneel Bhima | — | 30-34 | 2:08:20 | 56:05 | 53:47 |
| 820 | Shaneel Bhima | 30-34 | 2:08:20 | 56:05 | 53:47 | |
| 821 | Mlamuli Mntambo | — | 40-44 | 2:08:31 | 1:00:58 | 46:38 |
| 822 | Mlamuli Mntambo | 40-44 | 2:08:31 | 1:00:58 | 46:38 | |
| 823 | Jacques Goetz | — | 35-39 | 2:08:48 | 1:02:42 | 56:41 |
| 824 | Jacques Goetz | 35-39 | 2:08:48 | 1:02:42 | 56:41 | |
| 825 | Khwezi Ndlovu | — | 25-29 | 2:09:30 | 1:03:27 | 1:39:15 |
| 826 | Khwezi Ndlovu | 25-29 | 2:09:30 | 1:03:27 | 1:39:15 | |
| 827 | Ntokozo Sithole | — | 35-39 | 2:09:37 | 58:26 | 59:49 |
| 828 | Ntokozo Sithole | 35-39 | 2:09:37 | 58:26 | 59:49 | |
| 829 | Leandro Oliveira | — | 40-44 | 2:10:03 | 1:07:43 | 53:44 |
| 830 | Leandro Oliveira | 40-44 | 2:10:03 | 1:07:43 | 53:44 | |
| 831 | Brett Palframan | — | 40-44 | 2:10:15 | 1:04:11 | 54:53 |
| 832 | Brett Palframan | 40-44 | 2:10:15 | 1:04:11 | 54:53 | |
| 833 | Itayi Marufu | 40-44 | 2:10:19 | 1:02:17 | 56:57 | |
| 834 | Kishan Jessa | — | 35-39 | 2:10:36 | 56:14 | 58:09 |
| 835 | Kishan Jessa | 35-39 | 2:10:36 | 56:14 | 58:09 | |
| 836 | Shaun Kilfoil | — | 45-49 | 2:10:38 | 1:02:14 | 58:12 |
| 837 | Shaun Kilfoil | 45-49 | 2:10:38 | 1:02:14 | 58:12 | |
| 838 | Ratanang Matsheka | — | 35-39 | 2:11:03 | 1:01:01 | 50:34 |
| 839 | Ratanang Matsheka | 35-39 | 2:11:03 | 1:01:01 | 50:34 | |
| 840 | Dinasen Palavar | — | 40-44 | 2:11:03 | 1:02:40 | 58:56 |
| 841 | Dinasen Palavar | 40-44 | 2:11:03 | 1:02:40 | 58:56 | |
| 842 | TAPFUMA MAKINA | — | 40-44 | 2:11:22 | 1:01:17 | 59:40 |
| 843 | TAPFUMA MAKINA | 40-44 | 2:11:22 | 1:01:17 | 59:40 | |
| 844 | Iain Marsden | — | 25-29 | 2:11:28 | 59:07 | 1:03:32 |
| 845 | Iain Marsden | 25-29 | 2:11:28 | 59:07 | 1:03:32 | |
| 846 | Tineyi Kureva | — | 30-34 | 2:11:40 | 57:20 | 1:02:37 |
| 847 | Tineyi Kureva | 30-34 | 2:11:40 | 57:20 | 1:02:37 | |
| 848 | Allen Mudaly | — | 55-59 | 2:11:50 | 1:03:11 | 1:10:16 |
| 849 | Allen Mudaly | 55-59 | 2:11:50 | 1:03:11 | 1:10:16 | |
| 850 | Niven Dhewnarian | — | 35-39 | 2:12:15 | 1:07:03 | 53:52 |
| 851 | Niven Dhewnarian | 35-39 | 2:12:15 | 1:07:03 | 53:52 | |
| 852 | Neil Campher | — | 30-34 | 2:12:18 | 1:02:40 | 55:51 |
| 853 | Neil Campher | 30-34 | 2:12:18 | 1:02:40 | 55:51 | |
| 854 | Shaveer Haripershad | 35-39 | 2:12:45 | 1:08:52 | 52:47 | |
| 855 | Reagan Hudsonberg | — | 40-44 | 2:13:32 | 1:01:52 | 57:29 |
| 856 | Reagan Hudsonberg | 40-44 | 2:13:32 | 1:01:52 | 57:29 | |
| 857 | Philip Bruwer | 65-69 | 2:13:48 | 58:28 | 1:03:25 | |
| 858 | Allan Moodley | — | 60-64 | 2:13:52 | 1:07:53 | 54:33 |
| 859 | Allan Moodley | 60-64 | 2:13:52 | 1:07:53 | 54:33 | |
| 860 | Ross Esson | — | 40-44 | 2:14:14 | 56:04 | 1:03:47 |
| 861 | Ross Esson | 40-44 | 2:14:14 | 56:04 | 1:03:47 | |
| 862 | Jason Hűbner | — | 40-44 | 2:15:02 | 1:03:24 | 59:29 |
| 863 | Jason Hűbner | 40-44 | 2:15:02 | 1:03:24 | 59:29 | |
| 864 | Mashudu Mukwevho | — | 30-34 | 2:15:49 | 1:08:40 | 55:07 |
| 865 | Mashudu Mukwevho | 30-34 | 2:15:49 | 1:08:40 | 55:07 | |
| 866 | Buntu Matshaya | 35-39 | 2:16:03 | 1:06:04 | 50:31 | |
| 867 | Andrew McIlwaine-Wright | — | 40-44 | 2:16:11 | 1:00:36 | 1:02:16 |
| 868 | Andrew McIlwaine-Wright | 40-44 | 2:16:11 | 1:00:36 | 1:02:16 | |
| 869 | Simbongile Stuurman | — | 30-34 | 2:16:18 | 1:08:56 | 54:47 |
| 870 | Simbongile Stuurman | 30-34 | 2:16:18 | 1:08:56 | 54:47 | |
| 871 | Nathon Weber | — | 16-24 | 2:16:50 | 47:27 | 1:10:09 |
| 872 | Nathon Weber | 16-24 | 2:16:50 | 47:27 | 1:10:09 | |
| 873 | Owen McIntyre | — | 55-59 | 2:16:59 | 1:02:45 | 57:16 |
| 874 | Lindokuhle Ndaba | — | 30-34 | 2:17:01 | 1:10:47 | 54:27 |
| 875 | Lindokuhle Ndaba | 30-34 | 2:17:01 | 1:10:47 | 54:27 | |
| 876 | Vincent Ricketts | — | 55-59 | 2:17:01 | 1:02:32 | 57:21 |
| 877 | Christopher Möller | — | 35-39 | 2:17:02 | 1:02:15 | 1:00:34 |
| 878 | Christopher Möller | 35-39 | 2:17:02 | 1:02:15 | 1:00:34 | |
| 879 | Teboho Khanye | — | 30-34 | 2:17:08 | 1:14:25 | 52:30 |
| 880 | Teboho Khanye | 30-34 | 2:17:08 | 1:14:25 | 52:30 | |
| 881 | Archie Ntim | — | 40-44 | 2:17:21 | 1:10:37 | 55:46 |
| 882 | Archie Ntim | 40-44 | 2:17:21 | 1:10:37 | 55:46 | |
| 883 | Noah Mbude | — | 30-34 | 2:17:27 | 56:57 | 1:09:23 |
| 884 | Noah Mbude | 30-34 | 2:17:27 | 56:57 | 1:09:23 | |
| 885 | Gonaseelan Moodley | — | 45-49 | 2:17:41 | 1:10:29 | 53:13 |
| 886 | Gonaseelan Moodley | 45-49 | 2:17:41 | 1:10:29 | 53:13 | |
| 887 | Tyron Clarke | 16-24 | 2:17:43 | 1:06:44 | 58:30 | |
| 888 | Richard Browne | — | 55-59 | 2:17:49 | 1:18:54 | 48:25 |
| 889 | Richard Browne | 55-59 | 2:17:49 | 1:18:54 | 48:25 | |
| 890 | David Yates | — | 30-34 | 2:18:51 | 1:00:32 | 1:06:49 |
| 891 | David Yates | 30-34 | 2:18:51 | 1:00:32 | 1:06:49 | |
| 892 | Bokang Mapesela | — | 35-39 | 2:19:16 | 1:12:26 | 51:15 |
| 893 | Bokang Mapesela | 35-39 | 2:19:16 | 1:12:26 | 51:15 | |
| 894 | Lethukuthula Vilakazi | — | 30-34 | 2:20:06 | 1:07:11 | 58:58 |
| 895 | Lethukuthula Vilakazi | 30-34 | 2:20:06 | 1:07:11 | 58:58 | |
| 896 | Mpho Mpho | — | 25-29 | 2:20:08 | 1:02:33 | 1:03:16 |
| 897 | Mpho Mpho | 25-29 | 2:20:08 | 1:02:33 | 1:03:16 | |
| 898 | Arnold Lephoto | — | 40-44 | 2:21:07 | 57:23 | 1:13:00 |
| 899 | Arnold Lephoto | 40-44 | 2:21:07 | 57:23 | 1:13:00 | |
| 900 | Muyamba Kabisoso | 25-29 | 2:21:16 | 1:05:45 | 1:04:11 | |
| 901 | Calistro Mpho Monyepao | — | 30-34 | 2:23:04 | 1:16:05 | 52:04 |
| 902 | Calistro Mpho Monyepao | 30-34 | 2:23:04 | 1:16:05 | 52:04 | |
| 903 | Ryno Landman | — | 40-44 | 2:23:11 | 08:05 | 2:00:52 |
| 904 | Ryno Landman | 40-44 | 2:23:11 | 08:05 | 2:00:52 | |
| 905 | Gabriel Williams | 30-34 | 2:23:19 | 1:15:21 | 56:28 | |
| 906 | Siyabonga Terrence Mzimela | — | 35-39 | 2:23:28 | 59:38 | 1:13:17 |
| 907 | Siyabonga Terrence Mzimela | 35-39 | 2:23:28 | 59:38 | 1:13:17 | |
| 908 | Rahil Patel | 16-24 | 2:23:56 | 1:13:16 | 56:37 | |
| 909 | Neil Rom | 55-59 | 2:24:52 | 1:14:25 | 52:49 | |
| 910 | Thokozani Skaka | 35-39 | 2:25:41 | 1:14:33 | 55:56 | |
| 911 | Devlyn Alberts | — | 25-29 | 2:25:47 | 1:13:25 | 54:40 |
| 912 | Devlyn Alberts | 25-29 | 2:25:47 | 1:13:25 | 54:40 | |
| 913 | Theuns Dreyer | — | 45-49 | 2:28:00 | 1:01:47 | 1:13:48 |
| 914 | Theuns Dreyer | 45-49 | 2:28:00 | 1:01:47 | 1:13:48 | |
| 915 | Charlton Van Rensburg | — | 35-39 | 2:28:28 | 1:13:35 | 1:04:27 |
| 916 | Charlton Van Rensburg | 35-39 | 2:28:28 | 1:13:35 | 1:04:27 | |
| 917 | Nduvho Munyai | — | 30-34 | 2:29:15 | 1:10:57 | 1:06:41 |
| 918 | Nduvho Munyai | 30-34 | 2:29:15 | 1:10:57 | 1:06:41 | |
| 919 | Wynand BOTHA | — | 55-59 | 2:29:44 | 1:17:11 | 1:03:02 |
| 920 | Wynand BOTHA | 55-59 | 2:29:44 | 1:17:11 | 1:03:02 | |
| 921 | Neo Letseng | — | 25-29 | 2:29:52 | 1:27:12 | 50:09 |
| 922 | Neo Letseng | 25-29 | 2:29:52 | 1:27:12 | 50:09 | |
| 923 | Joshua Morgan | — | 30-34 | 2:31:03 | 1:20:40 | 59:57 |
| 924 | Joshua Morgan | 30-34 | 2:31:03 | 1:20:40 | 59:57 | |
| 925 | Floyd Nyai | — | 30-34 | 2:31:44 | 1:21:29 | 57:33 |
| 926 | Floyd Nyai | 30-34 | 2:31:44 | 1:21:29 | 57:33 | |
| 927 | Kevin Fraser | — | 30-34 | 2:32:09 | 1:13:23 | 1:07:56 |
| 928 | Kevin Fraser | 30-34 | 2:32:09 | 1:13:23 | 1:07:56 | |
| 929 | Selebogo Mashuga | — | 30-34 | 2:34:57 | 1:20:11 | 1:00:50 |
| 930 | Selebogo Mashuga | 30-34 | 2:34:57 | 1:20:11 | 1:00:50 | |
| 931 | Allen Mudaly | 60-64 | 2:36:05 | 1:18:10 | 1:03:47 | |
| 932 | PH Madubela | — | 35-39 | 2:36:17 | 1:23:53 | 59:29 |
| 933 | PH Madubela | 35-39 | 2:36:17 | 1:23:53 | 59:29 | |
| 934 | Joel Trapido | — | 25-29 | 2:39:49 | 1:16:42 | 1:10:17 |
| 935 | Joel Trapido | 25-29 | 2:39:49 | 1:16:42 | 1:10:17 | |
| 936 | Andrew Fushai | — | 35-39 | 2:39:52 | 1:16:01 | 1:09:43 |
| 937 | Andrew Fushai | 35-39 | 2:39:52 | 1:16:01 | 1:09:43 | |
| 938 | Jaco Venter | — | 35-39 | 2:41:30 | 1:18:21 | 1:11:28 |
| 939 | Jaco Venter | 35-39 | 2:41:30 | 1:18:21 | 1:11:28 | |
| 940 | Thokozani Skaka | — | 35-39 | 2:41:41 | 1:22:15 | 1:01:01 |
| 941 | Kagiso Abotseng | — | 30-34 | 2:45:34 | 1:19:45 | 1:10:16 |
| 942 | Kagiso Abotseng | 30-34 | 2:45:34 | 1:19:45 | 1:10:16 | |
| 943 | Avinash Hannuman | 30-34 | 2:47:06 | 1:25:45 | 1:07:24 | |
| 944 | eshalin naidoo | — | 35-39 | 2:57:55 | 1:21:36 | 1:20:57 |
| 945 | eshalin naidoo | 35-39 | 2:57:55 | 1:21:36 | 1:20:57 | |
| 946 | Wesley King | — | 40-44 | 3:11:43 | 1:24:12 | 1:32:35 |
| 947 | Wesley King | 40-44 | 3:11:43 | 1:24:12 | 1:32:35 | |
| 948 | Neal Burger | — | 16-24 | 3:29:09 | 1:37:33 | 1:32:50 |
| 949 | Neal Burger | 16-24 | 3:29:09 | 1:37:33 | 1:32:50 | |
| 950 | Nqobile Mtshali | — | 35-39 | 3:32:31 | 2:13:16 | 1:02:18 |
| 951 | Nqobile Mtshali | 35-39 | 3:32:31 | 2:13:16 | 1:02:18 |