| Name: | Karuri, John |
|
|
| Club: | |||
| Residence: | Nyon | ||
| Year of birth: | 1973 | (Cat. german: M50) | |
| Date of birth: | 08.10.1973 | (Cat. internat.: M50) | |
| Nationality: | KEN ![]() |
Kenya | |
| RunnerID: | 789326 | ||
33 search results (25 Events, 1667 km). (More)
| 2025 | 3 Events, 196 km (More) | ||||
|---|---|---|---|---|---|
| 08.06.2025 | Comrades Marathon - Down Run (RSA) | 90km | |||
| 11:07:03 h | Karuri, John | Overall: 11975 | M: 10099 | Cat M50: 952 | |
| 06.04.2025 | Two Oceans Marathon - 50km Split (RSA) | 50km | |||
| 4:55:21 h | Karuri, John | Overall: 3085 | M: 2621 | Cat M50: 190 | |
| 06.04.2025 | Two Oceans Marathon (RSA) | 56km | |||
| 5:34:25 h | Karuri, John | Overall: 3193 | M: 2689 | Cat M50: 197 | |
| 15.03.2025 | Om Die Dam 50km (RSA) | 50km | |||
| 5:11:19 h | Karuri, John | Overall: 836 | M: 738 | Cat M50: 74 | |
| 2024 | 2 Events, 143 km (More) | ||||
| 09.06.2024 | Comrades Marathon - Up Run (RSA) | 87km | |||
| 11:19:44 h | Karuri, John | Overall: 12688 | M: 10571 | Cat M50: 983 | |
| 13.04.2024 | Two Oceans Marathon - 50km Split (RSA) | 50km | |||
| 5:01:19 h | Karuri, John | Overall: 3460 | M: 2830 | Cat M50: 233 | |
| 13.04.2024 | Two Oceans Marathon (RSA) | 56km | |||
| 5:40:16 h | Karuri, John | Overall: 3644 | M: 2944 | Cat M50: 243 | |
| 2023 | 3 Events, 193 km (More) | ||||
| 11.06.2023 | Comrades Marathon - Down Run (RSA) | 87km | |||
| 10:14:52 h | Karuri, John | Overall: 7101 | M: 6119 | Cat M45: 956 | |
| 13.05.2023 | Ultra Bielersee (SUI) | 50km | |||
| 4:56:45 h | Karuri, John | *Nyon | Overall: 30 | M: 26 | Cat M45: 5 |
| 15.04.2023 | Two Oceans Marathon - 50km Split (RSA) | 50km | |||
| 5:01:14 h | Karuri, John | Overall: 2854 | M: 2373 | Cat M45: 386 | |
| 15.04.2023 | Two Oceans Marathon (RSA) | 56km | |||
| 5:41:53 h | Karuri, John | Overall: 2853 | M: 2372 | Cat M45: 386 | |
| 2022 | 2 Events, 146 km (More) | ||||
| 28.08.2022 | Comrades Marathon - Down Run (RSA) | 90km | |||
| 11:09:34 h | Karuri, John | Overall: 8147 | M: 6673 | Cat M45: 1197 | |
| 16.04.2022 | Two Oceans Marathon - 50km Split (RSA) | 50km | |||
| 5:21:27 h | Karuri, John | Overall: 2180 | M: 1784 | Cat M45: 305 | |
| 16.04.2022 | Two Oceans Marathon (RSA) | 56km | |||
| 6:05:24 h | Karuri, John | Overall: 2294 | M: 1851 | Cat M45: 314 | |
| 2021 | 1 Event, 68 km (More) | ||||
| 23.07.2021 | Swissalpine K68 (SUI) | 68km | |||
| 11:30:21 h | Karuri, John | *Gland | Overall: 252 | M: 216 | Cat M45: 34 |
| 2020 | 1 Event, 68 km (More) | ||||
| 25.07.2020 | Swissalpine K68 (SUI) | 68km | |||
| 11:27:45 h | Karuri, John | *Gland | Overall: 331 | M: 269 | Cat M45: 34 |
| 2019 | 3 Events, 196 km (More) | ||||
| 21.09.2019 | Trail Lausanne Genève LG Half (SUI) | 53km | |||
| 6:55:20 h | Karuri, John | Overall: 73 | M: 58 | Cat M45: 11 | |
| 09.06.2019 | Comrades Marathon - Up Run (RSA) | 87km | |||
| 9:32:06 h | Karuri, John | Overall: 3985 | M: 3644 | Cat M45: 524 | |
| 20.04.2019 | Two Oceans Marathon - 50km Split (RSA) | 50km | |||
| 4:33:57 h | Karuri, John | Overall: 1701 | M: 1519 | Cat M45: 205 | |
| 20.04.2019 | Two Oceans Marathon (RSA) | 56km | |||
| 5:07:06 h | Karuri, John | Overall: 1703 | M: 1511 | Cat M45: 205 | |
| 2018 | 3 Events, 196 km (More) | ||||
| 10.06.2018 | Comrades Marathon - Down Run (RSA) | 90km | |||
| 10:30:47 h | Karuri, John | *Gland | Overall: 7739 | M: 6700 | Cat M40: 1563 |
| 12.05.2018 | Bielersee Ultra-Marathon (SUI) | 50km | |||
| 4:33:23 h | Karuri, John | *Gland | Overall: 26 | M: 23 | Cat M40: 2 |
| 31.03.2018 | Two Oceans Marathon - 50km Split (RSA) | 50km | |||
| 4:28:18 h | Karuri, John | Overall: 1332 | M: 1186 | Cat M40: 253 | |
| 31.03.2018 | Two Oceans Marathon (RSA) | 56km | |||
| 5:06:03 h | Karuri, John | Overall: 1408 | M: 1241 | Cat M40: 266 | |
| 2017 | 5 Events, 316 km (More) | ||||
| 29.07.2017 | Swiss Alpine Marathon K78 (SUI) | 77km | |||
| 10:35:00 h | Karuri, John | *Gland | Overall: 224 | M: 191 | Cat M40: 33 |
| 04.06.2017 | Comrades Marathon - Up Run (RSA) | 87km | |||
| 8:47:46 h | Karuri, John | *Gland | Overall: 1943 | M: 1821 | Cat M40: 444 |
| 13.05.2017 | Bielersee Ultra-Marathon (SUI) | 50km | |||
| 4:50:07 h | Karuri, John | *Gland | Overall: 28 | M: 23 | Cat M40: 7 |
| 15.04.2017 | Two Oceans Marathon (RSA) | 56km | |||
| 5:04:45 h | Karuri, John | Overall: 1384 | M: 1215 | Cat M40: 271 | |
| 15.04.2017 | Two Oceans Marathon - 50km Split (RSA) | 50km | |||
| 4:27:52 h | Karuri, John | Overall: 1283 | M: 1140 | Cat M40: 256 | |
| 02.04.2017 | Trail des Reculées - Les Laves (FRA) | 46km | |||
| 5:39:21 h | Karuri, John | Overall: 130 | M: 124 | Cat M40: 26 | |
| 2016 | 2 Events, 145 km (More) | ||||
| 29.05.2016 | Comrades Marathon - Down Run (RSA) | 89km | |||
| 9:45:55 h | Karuri, John | *Gland | Overall: 4622 | M: 4087 | Cat M40: 919 |
| 26.03.2016 | Two Oceans Marathon - 50km Split (RSA) | 50km | |||
| 4:52:10 h | Karuri, John | Overall: 2278 | M: 1965 | Cat M40: 436 | |
| 26.03.2016 | Two Oceans Marathon (RSA) | 56km | |||
| 5:29:59 h | Karuri, John | Overall: 2392 | M: 2038 | Cat M40: 473 | |
Personal bests
Your list of personal best performances only contains performances of races which can be included into rankings.
In brackets rank in yearly international/national rankings.
| PB | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 50km | 4:27:52 |
4:55:21
(5728/13) |
5:01:19
(6416/4) |
5:01:14
(5660/9) |
5:21:27
(5833/8) |
|
|
4:33:57
(4137/5) |
4:28:18
(2953/8) |
4:27:52
(2995/4) |
4:52:10
(5160/9) |
Comparison table
Comparison of performances in races with multiple participations
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Comrades Marathon - Down Run | 8 | 11:07:03 | 11:19:44 | 10:14:52 | 11:09:34 | 9:32:06 | 10:30:47 | 8:47:46 | 9:45:55 | ||
| Two Oceans Marathon | 8 | 5:34:25 | 5:40:16 | 5:41:53 | 6:05:24 | 5:07:06 | 5:06:03 | 5:04:45 | 5:29:59 | ||
| Bielersee Ultra-Marathon | 3 | 4:56:45 | 4:33:23 | 4:50:07 | |||||||
| Swiss Alpine Marathon K78 | 3 | 11:30:21 | 11:27:45 | 10:35:00 |





