FULL RESULTS
HYROX Johannesburg 2025 Results – Open Women
829 finishers. Winner Rykie Jonck in 1:12:34; median 1:49:15.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 1 | Rykie Jonck | — | 40-44 | 1:12:34 | 37:13 | 30:38 |
| 2 | Rykie Jonck | 40-44 | 1:12:34 | 37:13 | 30:38 | |
| 3 | Mariska Barnard | — | 16-24 | 1:13:18 | 39:05 | 28:33 |
| 4 | Mariska Barnard | 16-24 | 1:13:18 | 39:05 | 28:33 | |
| 5 | Inacia Maguire | 30-34 | 1:13:40 | 35:39 | 31:37 | |
| 6 | Mar-lezé Vos | — | 25-29 | 1:15:18 | 39:54 | 29:57 |
| 7 | Mar-lezé Vos | 25-29 | 1:15:18 | 39:54 | 29:57 | |
| 8 | Inacia Maguire | — | 30-34 | 1:15:24 | 36:05 | 34:25 |
| 9 | Courtney Pulford | — | 25-29 | 1:15:49 | 37:29 | 32:52 |
| 10 | Courtney Pulford | 25-29 | 1:15:49 | 37:29 | 32:52 | |
| 11 | Natalie Brewis | — | 40-44 | 1:15:50 | 38:02 | 32:53 |
| 12 | Natalie Brewis | 40-44 | 1:15:50 | 38:02 | 32:53 | |
| 13 | Cleo Albertus | — | 30-34 | 1:16:13 | 36:20 | 34:38 |
| 14 | Cleo Albertus | 30-34 | 1:16:13 | 36:20 | 34:38 | |
| 15 | Lynn Starke | 25-29 | 1:16:14 | 38:06 | 32:33 | |
| 16 | Petronella Lodewieka Carstens | — | 40-44 | 1:16:15 | 40:40 | 31:00 |
| 17 | Petronella Lodewieka Carstens | 40-44 | 1:16:15 | 40:40 | 31:00 | |
| 18 | Gwyneth Wilmot | — | 40-44 | 1:16:57 | 38:03 | 33:53 |
| 19 | Gwyneth Wilmot | 40-44 | 1:16:57 | 38:03 | 33:53 | |
| 20 | Carla De Koker | — | 25-29 | 1:17:19 | 42:04 | 29:36 |
| 21 | Carla De Koker | 25-29 | 1:17:19 | 42:04 | 29:36 | |
| 22 | Teal Hogg | 25-29 | 1:17:41 | 40:54 | 30:48 | |
| 23 | Kathryn Pelser | — | 30-34 | 1:18:22 | 41:26 | 31:33 |
| 24 | Kathryn Pelser | 30-34 | 1:18:22 | 41:26 | 31:33 | |
| 25 | Tiffani Bell | — | 25-29 | 1:19:20 | 39:05 | 34:19 |
| 26 | Tiffani Bell | 25-29 | 1:19:20 | 39:05 | 34:19 | |
| 27 | Zaan Barrett-Theron | 35-39 | 1:19:42 | 41:34 | 32:07 | |
| 28 | Magdalena Eriksroed-Burger | — | 25-29 | 1:19:45 | 27:37 | 36:57 |
| 29 | Magdalena Eriksroed-Burger | 25-29 | 1:19:45 | 27:37 | 36:57 | |
| 30 | Rene Strever | — | 40-44 | 1:20:12 | 41:03 | 33:20 |
| 31 | Rene Strever | 40-44 | 1:20:12 | 41:03 | 33:20 | |
| 32 | Naomi Bruwer | — | 30-34 | 1:20:59 | 38:51 | 37:00 |
| 33 | Naomi Bruwer | 30-34 | 1:20:59 | 38:51 | 37:00 | |
| 34 | Celeste du Toit | — | 25-29 | 1:21:17 | 40:38 | 34:53 |
| 35 | Celeste du Toit | 25-29 | 1:21:17 | 40:38 | 34:53 | |
| 36 | Clarise Smit | — | 25-29 | 1:21:41 | 39:20 | 37:18 |
| 37 | Clarise Smit | 25-29 | 1:21:41 | 39:20 | 37:18 | |
| 38 | Natalie Agostinho | 40-44 | 1:21:44 | 38:53 | 36:10 | |
| 39 | Hannelie Maré | — | 40-44 | 1:21:47 | 41:56 | 34:46 |
| 40 | Hannelie Maré | 40-44 | 1:21:47 | 41:56 | 34:46 | |
| 41 | Tamryn Nicholls | — | 35-39 | 1:22:00 | 39:50 | 36:43 |
| 42 | Tamryn Nicholls | 35-39 | 1:22:00 | 39:50 | 36:43 | |
| 43 | Hannah Turner | 30-34 | 1:22:09 | 40:18 | 36:03 | |
| 44 | Robyn Ward | 35-39 | 1:22:28 | 43:10 | 32:20 | |
| 45 | Louise Briers | — | 45-49 | 1:22:47 | 41:45 | 36:16 |
| 46 | Louise Briers | 45-49 | 1:22:47 | 41:45 | 36:16 | |
| 47 | Leani Schaffner | — | 45-49 | 1:22:50 | 42:04 | 34:42 |
| 48 | Leani Schaffner | 45-49 | 1:22:50 | 42:04 | 34:42 | |
| 49 | Jöhke Liversage | 16-24 | 1:23:09 | 41:35 | 35:49 | |
| 50 | Skye Kampmann | — | 25-29 | 1:23:13 | 46:14 | 31:23 |
| 51 | Skye Kampmann | 25-29 | 1:23:13 | 46:14 | 31:23 | |
| 52 | Rochelle-Mari Smith | — | 25-29 | 1:23:28 | 43:02 | 35:28 |
| 53 | Rochelle-Mari Smith | 25-29 | 1:23:28 | 43:02 | 35:28 | |
| 54 | Mariska Nortje | 30-34 | 1:23:37 | 41:01 | 34:35 | |
| 55 | Lindelwa Farisani | 40-44 | 1:23:50 | 40:09 | 37:29 | |
| 56 | Stéphanie Caro | REU | 30-34 | 1:23:53 | 43:06 | 34:04 |
| 57 | Hollie Mann | — | 25-29 | 1:23:55 | 47:17 | 29:38 |
| 58 | Hollie Mann | 25-29 | 1:23:55 | 47:17 | 29:38 | |
| 59 | Sabrina Bottyan | 25-29 | 1:24:11 | 42:42 | 33:59 | |
| 60 | Landie Coetzee | — | 45-49 | 1:24:17 | 42:31 | 36:05 |
| 61 | Landie Coetzee | 45-49 | 1:24:17 | 42:31 | 36:05 | |
| 62 | Jessica Prinsloo | — | 16-24 | 1:24:24 | 44:38 | 34:30 |
| 63 | Jessica Prinsloo | 16-24 | 1:24:24 | 44:38 | 34:30 | |
| 64 | Gigi Gotz | — | 30-34 | 1:24:28 | 42:26 | 35:23 |
| 65 | Gigi Gotz | 30-34 | 1:24:28 | 42:26 | 35:23 | |
| 66 | Joanne Keyser | — | 30-34 | 1:24:34 | 47:02 | 32:34 |
| 67 | Joanne Keyser | 30-34 | 1:24:34 | 47:02 | 32:34 | |
| 68 | Lara Klaus | — | 25-29 | 1:24:34 | 34:05 | 34:04 |
| 69 | Lara Klaus | 25-29 | 1:24:34 | 34:05 | 34:04 | |
| 70 | Leigh Hindshaw | — | 40-44 | 1:24:36 | 43:32 | 33:19 |
| 71 | Leigh Hindshaw | 40-44 | 1:24:36 | 43:32 | 33:19 | |
| 72 | Sarah Lotter | — | 40-44 | 1:24:46 | 43:44 | 34:57 |
| 73 | Sarah Lotter | 40-44 | 1:24:46 | 43:44 | 34:57 | |
| 74 | Lisa Conradie | — | 16-24 | 1:24:50 | 47:32 | 31:43 |
| 75 | Lisa Conradie | 16-24 | 1:24:50 | 47:32 | 31:43 | |
| 76 | Katrin Siebert | — | 40-44 | 1:25:10 | 41:59 | 36:33 |
| 77 | Katrin Siebert | 40-44 | 1:25:10 | 41:59 | 36:33 | |
| 78 | Azaria Beukes | — | 35-39 | 1:25:23 | 42:10 | 35:42 |
| 79 | Azaria Beukes | 35-39 | 1:25:23 | 42:10 | 35:42 | |
| 80 | Nicole Busby | — | 16-24 | 1:25:38 | 43:36 | 45:04 |
| 81 | Nicole Busby | 16-24 | 1:25:38 | 43:36 | 45:04 | |
| 82 | Morgane Bourdin | — | 25-29 | 1:25:47 | 42:46 | 37:27 |
| 83 | Morgane Bourdin | 25-29 | 1:25:47 | 42:46 | 37:27 | |
| 84 | Johanet Heymann | — | 40-44 | 1:25:53 | 41:28 | 38:09 |
| 85 | Johanet Heymann | 40-44 | 1:25:53 | 41:28 | 38:09 | |
| 86 | Melissa Clarke | — | 35-39 | 1:26:37 | 43:01 | 37:29 |
| 87 | Melissa Clarke | 35-39 | 1:26:37 | 43:01 | 37:29 | |
| 88 | Abby Wanjiru | — | 35-39 | 1:26:43 | 40:47 | 38:11 |
| 89 | Abby Wanjiru | 35-39 | 1:26:43 | 40:47 | 38:11 | |
| 90 | Andrea Smith | — | 25-29 | 1:26:54 | 39:47 | 41:02 |
| 91 | Andrea Smith | 25-29 | 1:26:54 | 39:47 | 41:02 | |
| 92 | Shani De Witt | — | 35-39 | 1:27:01 | 51:05 | 30:25 |
| 93 | Shani De Witt | 35-39 | 1:27:01 | 51:05 | 30:25 | |
| 94 | Helge Herbst | — | 40-44 | 1:27:10 | — | 34:58 |
| 95 | Helge Herbst | 40-44 | 1:27:10 | — | 34:58 | |
| 96 | Claudia Hazelwood | 40-44 | 1:27:14 | 44:13 | 35:18 | |
| 97 | Luscha Pienaar | — | 25-29 | 1:27:23 | 46:22 | 35:15 |
| 98 | Luscha Pienaar | 25-29 | 1:27:23 | 46:22 | 35:15 | |
| 99 | Chelsea Muller | — | 30-34 | 1:27:31 | 39:02 | 42:16 |
| 100 | Chelsea Muller | 30-34 | 1:27:31 | 39:02 | 42:16 | |
| 101 | Madi Fabricius | — | 40-44 | 1:27:35 | 45:17 | 35:38 |
| 102 | Madi Fabricius | 40-44 | 1:27:35 | 45:17 | 35:38 | |
| 103 | Abigail Hlambelo | 40-44 | 1:27:38 | 43:18 | 37:23 | |
| 104 | Raisah Pandor | — | 35-39 | 1:27:40 | 43:27 | 38:08 |
| 105 | Raisah Pandor | 35-39 | 1:27:40 | 43:27 | 38:08 | |
| 106 | Terri-anne Bradley | — | 30-34 | 1:27:57 | 45:36 | 35:53 |
| 107 | Terri-anne Bradley | 30-34 | 1:27:57 | 45:36 | 35:53 | |
| 108 | Megan Mcluckie | — | 40-44 | 1:28:04 | 41:01 | 40:29 |
| 109 | Megan Mcluckie | 40-44 | 1:28:04 | 41:01 | 40:29 | |
| 110 | Maritske Rautenbach | — | 16-24 | 1:28:12 | 45:48 | 35:06 |
| 111 | Maritske Rautenbach | 16-24 | 1:28:12 | 45:48 | 35:06 | |
| 112 | Kenosi Nkosi | — | 35-39 | 1:28:16 | 45:15 | 36:47 |
| 113 | Kenosi Nkosi | 35-39 | 1:28:16 | 45:15 | 36:47 | |
| 114 | Emily Blake - Goudemond | — | 25-29 | 1:28:31 | 46:27 | 45:25 |
| 115 | Emily Blake - Goudemond | 25-29 | 1:28:31 | 46:27 | 45:25 | |
| 116 | Kendall Remmington | — | 30-34 | 1:29:35 | 45:15 | 37:43 |
| 117 | Kendall Remmington | 30-34 | 1:29:35 | 45:15 | 37:43 | |
| 118 | Venessa Nelson | — | 25-29 | 1:29:39 | 47:59 | 35:37 |
| 119 | Venessa Nelson | 25-29 | 1:29:39 | 47:59 | 35:37 | |
| 120 | Ju-Mari Serfontein | — | 16-24 | 1:29:46 | 44:22 | 39:40 |
| 121 | Ju-Mari Serfontein | 16-24 | 1:29:46 | 44:22 | 39:40 | |
| 122 | Lisa-Marie Bosman | — | 25-29 | 1:30:03 | 46:14 | 37:10 |
| 123 | Lisa-Marie Bosman | 25-29 | 1:30:03 | 46:14 | 37:10 | |
| 124 | Robyn Anderson | 50-54 | 1:30:04 | 43:13 | 40:17 | |
| 125 | Susan Buys | — | 45-49 | 1:30:05 | 45:40 | 37:40 |
| 126 | Susan Buys | 45-49 | 1:30:05 | 45:40 | 37:40 | |
| 127 | Manape Modika | 35-39 | 1:30:12 | 41:26 | 41:09 | |
| 128 | Petro Smith | — | 25-29 | 1:30:14 | 50:53 | 33:15 |
| 129 | Petro Smith | 25-29 | 1:30:14 | 50:53 | 33:15 | |
| 130 | BELINDA PALMER | 45-49 | 1:30:34 | 46:40 | 37:23 | |
| 131 | Ninon Bester | 25-29 | 1:30:39 | 45:16 | 39:04 | |
| 132 | Carolyn Trollope | — | 40-44 | 1:30:44 | 45:04 | 39:54 |
| 133 | Carolyn Trollope | 40-44 | 1:30:44 | 45:04 | 39:54 | |
| 134 | Chloe Schoeman | — | 16-24 | 1:30:47 | 44:48 | 38:36 |
| 135 | Chloe Schoeman | 16-24 | 1:30:47 | 44:48 | 38:36 | |
| 136 | Lauren Blumberg | — | 30-34 | 1:30:59 | 47:25 | 38:18 |
| 137 | Lauren Blumberg | 30-34 | 1:30:59 | 47:25 | 38:18 | |
| 138 | Lauren Bulmer | 30-34 | 1:31:01 | 45:58 | 36:52 | |
| 139 | Thandeka Tyebileyo | 40-44 | 1:31:05 | 44:40 | 39:11 | |
| 140 | Abigail Hlambelo | — | 40-44 | 1:31:07 | 46:42 | 38:01 |
| 141 | Aniel van Deventer | — | 16-24 | 1:31:12 | 44:46 | 39:38 |
| 142 | Aniel van Deventer | 16-24 | 1:31:12 | 44:46 | 39:38 | |
| 143 | Talita Spies | — | 25-29 | 1:31:20 | 48:03 | 36:02 |
| 144 | Talita Spies | 25-29 | 1:31:20 | 48:03 | 36:02 | |
| 145 | Lené Keyser | — | 25-29 | 1:31:24 | 46:56 | 38:18 |
| 146 | Lené Keyser | 25-29 | 1:31:24 | 46:56 | 38:18 | |
| 147 | Annelien Smith | 45-49 | 1:31:32 | 47:48 | 36:29 | |
| 148 | Linda Lebakeng | 25-29 | 1:31:54 | 47:55 | 36:40 | |
| 149 | Laikin Kaka | 16-24 | 1:32:04 | 39:49 | 46:07 | |
| 150 | Martonet Claassen | — | 16-24 | 1:32:19 | 46:29 | 38:08 |
| 151 | Martonet Claassen | 16-24 | 1:32:19 | 46:29 | 38:08 | |
| 152 | Kirsten Thomas | — | 30-34 | 1:32:26 | 47:57 | 36:27 |
| 153 | Kirsten Thomas | 30-34 | 1:32:26 | 47:57 | 36:27 | |
| 154 | Lenoy Lamola | 35-39 | 1:32:37 | 46:05 | 38:54 | |
| 155 | Christelle de Kock | — | 40-44 | 1:32:43 | 49:58 | 36:02 |
| 156 | Christelle de Kock | 40-44 | 1:32:43 | 49:58 | 36:02 | |
| 157 | Chantel Struwig | 16-24 | 1:32:49 | 45:50 | 40:06 | |
| 158 | Natalie Greiff Gardiner | — | 50-54 | 1:32:49 | 44:40 | 39:39 |
| 159 | Natalie Greiff Gardiner | 50-54 | 1:32:49 | 44:40 | 39:39 | |
| 160 | Sarah Adiba | — | 30-34 | 1:32:52 | 49:20 | 36:29 |
| 161 | Sarah Adiba | 30-34 | 1:32:52 | 49:20 | 36:29 | |
| 162 | SHARON JORDAN | — | 40-44 | 1:32:53 | 47:44 | 38:34 |
| 163 | SHARON JORDAN | 40-44 | 1:32:53 | 47:44 | 38:34 | |
| 164 | Krisztina Meyers | — | 40-44 | 1:33:09 | 48:32 | 38:32 |
| 165 | Krisztina Meyers | 40-44 | 1:33:09 | 48:32 | 38:32 | |
| 166 | CAMILLE HOAREAU | — | 30-34 | 1:33:10 | 42:22 | 42:14 |
| 167 | CAMILLE HOAREAU | REU | 30-34 | 1:33:10 | 42:22 | 42:14 |
| 168 | Tatijana Ignjatov | — | 16-24 | 1:33:22 | 55:58 | 31:29 |
| 169 | Tatijana Ignjatov | 16-24 | 1:33:22 | 55:58 | 31:29 | |
| 170 | Sisizakele Kubheka | — | 30-34 | 1:33:43 | 45:16 | 42:13 |
| 171 | Sisizakele Kubheka | 30-34 | 1:33:43 | 45:16 | 42:13 | |
| 172 | Kgatlhiso Goitsemodimo | — | 45-49 | 1:34:02 | 46:32 | 41:01 |
| 173 | Kgatlhiso Goitsemodimo | 45-49 | 1:34:02 | 46:32 | 41:01 | |
| 174 | Phumelele Zwane | — | 30-34 | 1:34:03 | 48:25 | 38:47 |
| 175 | Phumelele Zwane | 30-34 | 1:34:03 | 48:25 | 38:47 | |
| 176 | Lenoy Lamola | — | 35-39 | 1:34:04 | 47:58 | 39:46 |
| 177 | Jacqueline Foster | 40-44 | 1:34:11 | 48:41 | 37:01 | |
| 178 | Anri van der Merwe | — | 16-24 | 1:34:16 | 44:29 | 38:59 |
| 179 | Anri van der Merwe | 16-24 | 1:34:16 | 44:29 | 38:59 | |
| 180 | Jireh de Almeida | — | 16-24 | 1:34:22 | 45:49 | 41:53 |
| 181 | Jireh de Almeida | 16-24 | 1:34:22 | 45:49 | 41:53 | |
| 182 | Joanne Kabuya | — | 25-29 | 1:34:23 | 44:38 | 43:19 |
| 183 | Joanne Kabuya | 25-29 | 1:34:23 | 44:38 | 43:19 | |
| 184 | Bruna Jacobs | — | 40-44 | 1:34:25 | 47:40 | 38:45 |
| 185 | Bruna Jacobs | 40-44 | 1:34:25 | 47:40 | 38:45 | |
| 186 | Kim Jones | — | 40-44 | 1:34:31 | 45:35 | 40:15 |
| 187 | Kim Jones | 40-44 | 1:34:31 | 45:35 | 40:15 | |
| 188 | Karen Denny | — | 45-49 | 1:34:33 | — | 42:57 |
| 189 | Karen Denny | 45-49 | 1:34:33 | — | 42:57 | |
| 190 | Lucilla Vlok | — | 16-24 | 1:34:37 | 45:21 | 44:06 |
| 191 | Lucilla Vlok | 16-24 | 1:34:37 | 45:21 | 44:06 | |
| 192 | Lindelwa Farisani | — | 40-44 | 1:34:48 | 42:23 | 46:18 |
| 193 | Stephanie Ferreira | — | 30-34 | 1:34:55 | 48:09 | 39:22 |
| 194 | Stephanie Ferreira | 30-34 | 1:34:55 | 48:09 | 39:22 | |
| 195 | Irma Sparks | — | 55-59 | 1:34:55 | 47:22 | 41:58 |
| 196 | Irma Sparks | 55-59 | 1:34:55 | 47:22 | 41:58 | |
| 197 | Ariena Shepherd | — | 50-54 | 1:35:08 | 42:35 | 46:59 |
| 198 | Ariena Shepherd | 50-54 | 1:35:08 | 42:35 | 46:59 | |
| 199 | Melissa Nel | 30-34 | 1:35:14 | 45:13 | 41:02 | |
| 200 | Monique Brynard | — | 25-29 | 1:35:16 | 45:50 | 43:28 |