| 2025-11-08 | 74 | Volta a Angola em Bicicleta | | 10 | 00:00:00.000 | |
| 2025-11-07 | 59 | Volta a Angola em Bicicleta | | 190 | 04:46:10.000 | 39.837 |
| 2025-11-06 | 77 | Volta a Angola em Bicicleta | | 157 | 03:54:08.500 | 40.233 |
| 2025-11-04 | 44 | Volta a Angola em Bicicleta | | 180 | 04:55:31.285 | 36.546 |
| 2025-11-03 | 36 | Volta a Angola em Bicicleta | | 174 | 05:04:38.000 | 34.271 |
| 2025-11-02 | 72 | Volta a Angola em Bicicleta | | 110 | 02:16:46.035 | 48.257 |
| 2025-11-01 | 27 | Volta a Angola em Bicicleta | | 87 | 02:49:57.036 | 30.715 |
| 2025-10-31 | 39 | Volta a Angola em Bicicleta | | 105 | 04:05:36.419 | 25.651 |
| 2025-10-18 | 10 | Lake Ngami Classic | | 0 | 03:44:03.000 | 0 |
| 2025-07-13 | 3 | National Championships Zambia - Road Race | me | 150 | 03:38:13.000 | 41.243 |
| 2023-10-28 | DNF | Sweet Cycle Race | | 140 | 00:00:00.000 | |
| 2023-10-21 | 41 | Volta Angola | | 0 | 26:09:17.000 | 0 |
| 2023-10-21 | 48 | Volta Angola | | 20 | 00:27:57.000 | 42.934 |
| 2023-10-20 | 51 | Volta Angola | | 170 | 04:45:56.000 | 35.673 |
| 2023-10-19 | 65 | Volta Angola | | 145 | 05:06:35.000 | 28.377 |
| 2023-10-18 | 37 | Volta Angola | | 20 | 00:30:11.000 | 39.757 |
| 2023-10-16 | 59 | Volta Angola | | 170 | 05:44:33.000 | 29.604 |
| 2023-10-15 | 50 | Volta Angola | | 150 | 04:14:32.000 | 35.359 |
| 2023-05-27 | 4 | PruRide | | 140 | 03:44:47.000 | 37.369 |