| 2026 | 22/02/2026 | Individual | Senkgamorodi Cycle Classic 2026 - MTB | Elite | 5 |
| 2026 | 22/02/2026 | Individual | Senkgamorodi Cycle Classic 2026 - MTB | Junior | 4 |
| 2026 | 22/02/2026 | Individual | Senkgamorodi Cycle Classic 2026 - MTB | Masters | 2 |
| 2026 | 22/02/2026 | Individual | Senkgamorodi Cycle Classic 2026 - MTB | Sub-Vets | 2 |
| 2026 | 22/02/2026 | Individual | Senkgamorodi Cycle Classic 2026 - MTB | Under 23 | 1 |
| 2026 | 22/02/2026 | Individual | Senkgamorodi Cycle Classic 2026 - MTB | Vets | 6 |
| 2026 | 22/02/2026 | Individual | Senkgamorodi Cycle Classic 2026 - Road | Elite | 16 |
| 2026 | 22/02/2026 | Individual | Senkgamorodi Cycle Classic 2026 - Road | Junior | 6 |
| 2026 | 22/02/2026 | Individual | Senkgamorodi Cycle Classic 2026 - Road | Masters | 10 |
| 2026 | 22/02/2026 | Individual | Senkgamorodi Cycle Classic 2026 - Road | Sub-Vets | 10 |
| 2026 | 22/02/2026 | Individual | Senkgamorodi Cycle Classic 2026 - Road | Under 23 | 14 |
| 2026 | 22/02/2026 | Individual | Senkgamorodi Cycle Classic 2026 - Road | Vets | 24 |
| 2026 | 22/02/2026 | Individual | Senkgamorodi Cycle Classic 2026 - Road | Youth | 11 |
| 2025 | 16/02/2025 | Individual | Tsela Riders Q1 2025 Club Race (Otse Kanye) | Elite | 3 |
| 2025 | 16/02/2025 | Individual | Tsela Riders Q1 2025 Club Race (Otse Kanye) | Junior | 8 |
| 2025 | 16/02/2025 | Individual | Tsela Riders Q1 2025 Club Race (Otse Kanye) | Masters | 7 |
| 2025 | 16/02/2025 | Individual | Tsela Riders Q1 2025 Club Race (Otse Kanye) | Sub-Vets | 5 |
| 2025 | 16/02/2025 | Individual | Tsela Riders Q1 2025 Club Race (Otse Kanye) | Under 23 | 2 |
| 2025 | 16/02/2025 | Individual | Tsela Riders Q1 2025 Club Race (Otse Kanye) | Vets | 20 |
| 2025 | 16/02/2025 | Individual | Tsela Riders Q1 2025 Club Race (Otse Kanye) | Youth | 6 |
| 2025 | 22/02/2025 | Individual | Senkgamorodi Cycle Classic - MTB | Elite | 8 |
| 2025 | 22/02/2025 | Individual | Senkgamorodi Cycle Classic - MTB | Junior | 2 |
| 2025 | 22/02/2025 | Individual | Senkgamorodi Cycle Classic - MTB | Masters | 1 |
| 2025 | 22/02/2025 | Individual | Senkgamorodi Cycle Classic - MTB | Sub-Vets | 2 |
| 2025 | 22/02/2025 | Individual | Senkgamorodi Cycle Classic - MTB | Under 23 | 1 |
| 2025 | 22/02/2025 | Individual | Senkgamorodi Cycle Classic - MTB | Vets | 7 |
| 2025 | 22/02/2025 | Individual | Senkgamorodi Cycle Classic - MTB | Youth | 1 |
| 2025 | 23/02/2025 | Individual | Senkgamorodi Cycle Classic - 2 day stage race | Elite | 11 |
| 2025 | 23/02/2025 | Individual | Senkgamorodi Cycle Classic - 2 day stage race | Masters | 2 |
| 2025 | 23/02/2025 | Individual | Senkgamorodi Cycle Classic - 2 day stage race | Sub-Vets | 3 |
| 2025 | 23/02/2025 | Individual | Senkgamorodi Cycle Classic - 2 day stage race | Under 23 | 8 |
| 2025 | 23/02/2025 | Individual | Senkgamorodi Cycle Classic - 2 day stage race | Vets | 5 |
| 2025 | 23/02/2025 | Individual | Senkgamorodi Cycle Classic - 2nd day ONLY individual and Corporate | Elite | 3 |
| 2025 | 23/02/2025 | Individual | Senkgamorodi Cycle Classic - 2nd day ONLY individual and Corporate | Junior | 7 |
| 2025 | 23/02/2025 | Individual | Senkgamorodi Cycle Classic - 2nd day ONLY individual and Corporate | Masters | 1 |
| 2025 | 23/02/2025 | Individual | Senkgamorodi Cycle Classic - 2nd day ONLY individual and Corporate | Sub-Vets | 6 |
| 2025 | 23/02/2025 | Individual | Senkgamorodi Cycle Classic - 2nd day ONLY individual and Corporate | Vets | 7 |
| 2025 | 23/02/2025 | Individual | Senkgamorodi Cycle Classic - 2nd day ONLY individual and Corporate | Youth | 3 |
| 2025 | 02/03/2025 | Individual | BPC CEO Cycling Challenge 2025 | Elite | 36 |
| 2025 | 02/03/2025 | Individual | BPC CEO Cycling Challenge 2025 | Grand Masters | 1 |
| 2025 | 02/03/2025 | Individual | BPC CEO Cycling Challenge 2025 | Junior | 8 |
| 2025 | 02/03/2025 | Individual | BPC CEO Cycling Challenge 2025 | Masters | 12 |
| 2025 | 02/03/2025 | Individual | BPC CEO Cycling Challenge 2025 | Sub-Vets | 13 |
| 2025 | 02/03/2025 | Individual | BPC CEO Cycling Challenge 2025 | Under 23 | 14 |
| 2025 | 02/03/2025 | Individual | BPC CEO Cycling Challenge 2025 | Vets | 46 |
| 2025 | 02/03/2025 | Individual | BPC CEO Cycling Challenge 2025 | Youth | 13 |
| 2025 | 16/03/2025 | Individual | Gabs 1/2 Marathon 2025 | Elite | 86 |
| 2025 | 16/03/2025 | Individual | Gabs 1/2 Marathon 2025 | Grand Masters | 20 |
| 2025 | 16/03/2025 | Individual | Gabs 1/2 Marathon 2025 | Junior | 8 |
| 2025 | 16/03/2025 | Individual | Gabs 1/2 Marathon 2025 | Masters | 40 |
| 2025 | 16/03/2025 | Individual | Gabs 1/2 Marathon 2025 | Sub-Vets | 56 |
| 2025 | 16/03/2025 | Individual | Gabs 1/2 Marathon 2025 | Team | 4 |
| 2025 | 16/03/2025 | Individual | Gabs 1/2 Marathon 2025 | Under 23 | 8 |
| 2025 | 16/03/2025 | Individual | Gabs 1/2 Marathon 2025 | Vets | 97 |
| 2025 | 16/03/2025 | Individual | Gabs 1/2 Marathon 2025 | Youth | 17 |
| 2025 | 27/04/2025 | Individual | Jwaneng GMs Charity Cycle Challenge 2025 | Elite | 38 |
| 2025 | 27/04/2025 | Individual | Jwaneng GMs Charity Cycle Challenge 2025 | Grand Masters | 4 |
| 2025 | 27/04/2025 | Individual | Jwaneng GMs Charity Cycle Challenge 2025 | Junior | 13 |
| 2025 | 27/04/2025 | Individual | Jwaneng GMs Charity Cycle Challenge 2025 | Masters | 14 |
| 2025 | 27/04/2025 | Individual | Jwaneng GMs Charity Cycle Challenge 2025 | Sub-Vets | 16 |
| 2025 | 27/04/2025 | Individual | Jwaneng GMs Charity Cycle Challenge 2025 | Under 23 | 16 |
| 2025 | 27/04/2025 | Individual | Jwaneng GMs Charity Cycle Challenge 2025 | Vets | 49 |
| 2025 | 27/04/2025 | Individual | Jwaneng GMs Charity Cycle Challenge 2025 | Youth | 20 |
| 2025 | 25/05/2025 | Individual | Mokolodi Scorpion 2025 | Elite | 22 |
| 2025 | 25/05/2025 | Individual | Mokolodi Scorpion 2025 | Grand Masters | 23 |
| 2025 | 25/05/2025 | Individual | Mokolodi Scorpion 2025 | Junior | 6 |
| 2025 | 25/05/2025 | Individual | Mokolodi Scorpion 2025 | Masters | 19 |
| 2025 | 25/05/2025 | Individual | Mokolodi Scorpion 2025 | Sub-Vets | 16 |
| 2025 | 25/05/2025 | Individual | Mokolodi Scorpion 2025 | Under 23 | 3 |
| 2025 | 25/05/2025 | Individual | Mokolodi Scorpion 2025 | Vets | 36 |
| 2025 | 25/05/2025 | Individual | Mokolodi Scorpion 2025 | Youth | 34 |
| 2025 | 21/06/2025 | Individual | Bike Shredders Series Race 1 (Mokolodi) 2025 | Junior | 3 |
| 2025 | 21/06/2025 | Individual | Bike Shredders Series Race 1 (Mokolodi) 2025 | Vets | 1 |
| 2025 | 21/06/2025 | Individual | Bike Shredders Series Race 1 (Mokolodi) 2025 | Youth | 63 |
| 2025 | 06/07/2025 | Individual | Botswana National MTB Championships 2025 | Elite | 8 |
| 2025 | 06/07/2025 | Individual | Botswana National MTB Championships 2025 | Grand Masters | 1 |
| 2025 | 06/07/2025 | Individual | Botswana National MTB Championships 2025 | Junior | 5 |
| 2025 | 06/07/2025 | Individual | Botswana National MTB Championships 2025 | Masters | 3 |
| 2025 | 06/07/2025 | Individual | Botswana National MTB Championships 2025 | Sub-Vets | 2 |
| 2025 | 06/07/2025 | Individual | Botswana National MTB Championships 2025 | Under 23 | 4 |
| 2025 | 06/07/2025 | Individual | Botswana National MTB Championships 2025 | Vets | 12 |
| 2025 | 06/07/2025 | Individual | Botswana National MTB Championships 2025 | Youth | 19 |
| 2025 | 26/07/2025 | Individual | Orange Phikwe National Marathon 2025 | Junior | 6 |
| 2025 | 26/07/2025 | Individual | Orange Phikwe National Marathon 2025 | Master | 183 |
| 2025 | 26/07/2025 | Individual | Orange Phikwe National Marathon 2025 | Open | 733 |
| 2025 | 26/07/2025 | Individual | Orange Phikwe National Marathon 2025 | Veteran | 532 |
| 2025 | 17/08/2025 | Individual | BCA National Road Championships 2025 | Elite | 18 |
| 2025 | 17/08/2025 | Individual | BCA National Road Championships 2025 | Grand Masters | 1 |
| 2025 | 17/08/2025 | Individual | BCA National Road Championships 2025 | Junior | 8 |
| 2025 | 17/08/2025 | Individual | BCA National Road Championships 2025 | Masters | 8 |
| 2025 | 17/08/2025 | Individual | BCA National Road Championships 2025 | Sub-Vets | 3 |
| 2025 | 17/08/2025 | Individual | BCA National Road Championships 2025 | Under 23 | 9 |
| 2025 | 17/08/2025 | Individual | BCA National Road Championships 2025 | Vets | 10 |
| 2025 | 17/08/2025 | Individual | BCA National Road Championships 2025 | Youth | 14 |
| 2025 | 24/08/2025 | Individual | Botswana Life Classic Run National Half Marathon 2025 | Junior | 7 |
| 2025 | 24/08/2025 | Individual | Botswana Life Classic Run National Half Marathon 2025 | Master | 171 |
| 2025 | 24/08/2025 | Individual | Botswana Life Classic Run National Half Marathon 2025 | Open | 347 |
| 2025 | 24/08/2025 | Individual | Botswana Life Classic Run National Half Marathon 2025 | Veteran | 253 |
| 2025 | 20/09/2025 | Individual | Bike Shredders Series Race 2 (Melo Park, Mokatse) 2025 | Junior | 5 |
| 2025 | 20/09/2025 | Individual | Bike Shredders Series Race 2 (Melo Park, Mokatse) 2025 | Youth | 57 |
| 2025 | 18/10/2025 | Individual | MMG Khoemacu 2025 Lake Ngami Cycle Classic | Elite | 88 |
| 2025 | 18/10/2025 | Individual | MMG Khoemacu 2025 Lake Ngami Cycle Classic | Grand Masters | 3 |
| 2025 | 18/10/2025 | Individual | MMG Khoemacu 2025 Lake Ngami Cycle Classic | Junior | 7 |
| 2025 | 18/10/2025 | Individual | MMG Khoemacu 2025 Lake Ngami Cycle Classic | Masters | 33 |
| 2025 | 18/10/2025 | Individual | MMG Khoemacu 2025 Lake Ngami Cycle Classic | Sub-Vets | 61 |
| 2025 | 18/10/2025 | Individual | MMG Khoemacu 2025 Lake Ngami Cycle Classic | Team | 1 |
| 2025 | 18/10/2025 | Individual | MMG Khoemacu 2025 Lake Ngami Cycle Classic | Under 23 | 21 |
| 2025 | 18/10/2025 | Individual | MMG Khoemacu 2025 Lake Ngami Cycle Classic | Vets | 121 |
| 2025 | 18/10/2025 | Individual | MMG Khoemacu 2025 Lake Ngami Cycle Classic | Youth | 30 |
| 2025 | 29/11/2025 | Individual | Bike Shredders Series Race 3 (Madison Square, Mokolodi 1) 2025 | Junior | 4 |
| 2025 | 29/11/2025 | Individual | Bike Shredders Series Race 3 (Madison Square, Mokolodi 1) 2025 | Sub-Vets | 1 |
| 2025 | 29/11/2025 | Individual | Bike Shredders Series Race 3 (Madison Square, Mokolodi 1) 2025 | Youth | 45 |
| 2025 | 31/12/2025 | Individual | 31on31 2025 | Elite | 37 |
| 2025 | 31/12/2025 | Individual | 31on31 2025 | Grand Masters | 3 |
| 2025 | 31/12/2025 | Individual | 31on31 2025 | Junior | 1 |
| 2025 | 31/12/2025 | Individual | 31on31 2025 | Masters | 34 |
| 2025 | 31/12/2025 | Individual | 31on31 2025 | Sub-Vets | 34 |
| 2025 | 31/12/2025 | Individual | 31on31 2025 | Team | 1 |
| 2025 | 31/12/2025 | Individual | 31on31 2025 | Under 23 | 1 |
| 2025 | 31/12/2025 | Individual | 31on31 2025 | Vets | 86 |
| 2024 | 11/02/2024 | Individual | Tsela Riders Q1 2024 Club Race | Elite | 9 |
| 2024 | 11/02/2024 | Individual | Tsela Riders Q1 2024 Club Race | Grand Masters | 1 |
| 2024 | 11/02/2024 | Individual | Tsela Riders Q1 2024 Club Race | Junior | 3 |
| 2024 | 11/02/2024 | Individual | Tsela Riders Q1 2024 Club Race | Masters | 5 |
| 2024 | 11/02/2024 | Individual | Tsela Riders Q1 2024 Club Race | Under 23 | 2 |
| 2024 | 11/02/2024 | Individual | Tsela Riders Q1 2024 Club Race | Vets | 7 |
| 2024 | 11/02/2024 | Individual | Tsela Riders Q1 2024 Club Race | Youth | 1 |
| 2024 | 18/02/2024 | Individual | Senkgamorodi Cycle Classic - 17th & 18th February 2024 | Elite | 18 |
| 2024 | 18/02/2024 | Individual | Senkgamorodi Cycle Classic - 17th & 18th February 2024 | Junior | 4 |
| 2024 | 18/02/2024 | Individual | Senkgamorodi Cycle Classic - 17th & 18th February 2024 | Masters | 9 |
| 2024 | 18/02/2024 | Individual | Senkgamorodi Cycle Classic - 17th & 18th February 2024 | Sub-Vets | 1 |
| 2024 | 18/02/2024 | Individual | Senkgamorodi Cycle Classic - 17th & 18th February 2024 | Under 23 | 5 |
| 2024 | 18/02/2024 | Individual | Senkgamorodi Cycle Classic - 17th & 18th February 2024 | Vets | 9 |
| 2024 | 18/02/2024 | Individual | Senkgamorodi Cycle Classic - 17th & 18th February 2024 | Youth | 2 |
| 2024 | 06/04/2024 | Individual | Paratus Bike Shredders Challenge 2024 - Race 1 (Mokolodi 1 - Kgale) | Junior | 6 |
| 2024 | 06/04/2024 | Individual | Paratus Bike Shredders Challenge 2024 - Race 1 (Mokolodi 1 - Kgale) | Youth | 58 |
| 2024 | 20/04/2024 | Individual | BTC Marathon Francistown 2024 | Junior | 94 |
| 2024 | 20/04/2024 | Individual | BTC Marathon Francistown 2024 | Master | 1,518 |
| 2024 | 20/04/2024 | Individual | BTC Marathon Francistown 2024 | Senior | 702 |
| 2024 | 02/06/2024 | Individual | Babereki Charity Cycle Challenge 2024 - Activation Ride | Elite | 7 |
| 2024 | 02/06/2024 | Individual | Babereki Charity Cycle Challenge 2024 - Activation Ride | Masters | 4 |
| 2024 | 02/06/2024 | Individual | Babereki Charity Cycle Challenge 2024 - Activation Ride | Sub-Vets | 1 |
| 2024 | 02/06/2024 | Individual | Babereki Charity Cycle Challenge 2024 - Activation Ride | Under 23 | 3 |
| 2024 | 02/06/2024 | Individual | Babereki Charity Cycle Challenge 2024 - Activation Ride | Vets | 5 |
| 2024 | 02/06/2024 | Individual | Babereki Charity Cycle Challenge 2024 - Activation Ride | Youth | 3 |
| 2024 | 06/07/2024 | Individual | Paratus Bike Shredders Challenge 2024 - Race 2 (Melo Park - Mooketse) | Junior | 5 |
| 2024 | 06/07/2024 | Individual | Paratus Bike Shredders Challenge 2024 - Race 2 (Melo Park - Mooketse) | Youth | 42 |
| 2024 | 21/07/2024 | Individual | 2024 Botswana Life Classic Run National Half Marathon | Junior | 55 |
| 2024 | 21/07/2024 | Individual | 2024 Botswana Life Classic Run National Half Marathon | Master | 586 |
| 2024 | 21/07/2024 | Individual | 2024 Botswana Life Classic Run National Half Marathon | Senior | 256 |
| 2024 | 04/08/2024 | Individual | Tsela Riders Q3 2024 Club Race (Rasesa, Boruundi Private Lodge & Campsite) | Elite | 12 |
| 2024 | 04/08/2024 | Individual | Tsela Riders Q3 2024 Club Race (Rasesa, Boruundi Private Lodge & Campsite) | Grand Masters | 1 |
| 2024 | 04/08/2024 | Individual | Tsela Riders Q3 2024 Club Race (Rasesa, Boruundi Private Lodge & Campsite) | Junior | 4 |
| 2024 | 04/08/2024 | Individual | Tsela Riders Q3 2024 Club Race (Rasesa, Boruundi Private Lodge & Campsite) | Masters | 10 |
| 2024 | 04/08/2024 | Individual | Tsela Riders Q3 2024 Club Race (Rasesa, Boruundi Private Lodge & Campsite) | Sub-Vets | 6 |
| 2024 | 04/08/2024 | Individual | Tsela Riders Q3 2024 Club Race (Rasesa, Boruundi Private Lodge & Campsite) | Under 23 | 3 |
| 2024 | 04/08/2024 | Individual | Tsela Riders Q3 2024 Club Race (Rasesa, Boruundi Private Lodge & Campsite) | Vets | 26 |
| 2024 | 04/08/2024 | Individual | Tsela Riders Q3 2024 Club Race (Rasesa, Boruundi Private Lodge & Campsite) | Youth | 6 |
| 2024 | 11/08/2024 | Individual | BCA 2024 ITT National Championships | Elite | 5 |
| 2024 | 11/08/2024 | Individual | BCA 2024 ITT National Championships | Grand Masters | 2 |
| 2024 | 11/08/2024 | Individual | BCA 2024 ITT National Championships | Junior | 8 |
| 2024 | 11/08/2024 | Individual | BCA 2024 ITT National Championships | Masters | 2 |
| 2024 | 11/08/2024 | Individual | BCA 2024 ITT National Championships | Sub-Vets | 2 |
| 2024 | 11/08/2024 | Individual | BCA 2024 ITT National Championships | Under 23 | 6 |
| 2024 | 11/08/2024 | Individual | BCA 2024 ITT National Championships | Vets | 3 |
| 2024 | 11/08/2024 | Individual | BCA 2024 ITT National Championships | Youth | 8 |
| 2024 | 14/09/2024 | Individual | Paratus Bike Shredders Challenge 2024 - Race 3 (Kenmoir Farm - Ruretse) | Junior | 4 |
| 2024 | 14/09/2024 | Individual | Paratus Bike Shredders Challenge 2024 - Race 3 (Kenmoir Farm - Ruretse) | Youth | 63 |
| 2024 | 21/09/2024 | Individual | The Mamba MTB Cycle Challenge | Elite | 13 |
| 2024 | 21/09/2024 | Individual | The Mamba MTB Cycle Challenge | Grand Masters | 9 |
| 2024 | 21/09/2024 | Individual | The Mamba MTB Cycle Challenge | Junior | 5 |
| 2024 | 21/09/2024 | Individual | The Mamba MTB Cycle Challenge | Masters | 5 |
| 2024 | 21/09/2024 | Individual | The Mamba MTB Cycle Challenge | Sub-Vets | 4 |
| 2024 | 21/09/2024 | Individual | The Mamba MTB Cycle Challenge | Under 23 | 2 |
| 2024 | 21/09/2024 | Individual | The Mamba MTB Cycle Challenge | Vets | 18 |
| 2024 | 21/09/2024 | Individual | The Mamba MTB Cycle Challenge | Youth | 9 |
| 2024 | 20/10/2024 | Individual | MMG Khoemacau - GM's Lake Ngami Cycle Classic 2024 | Elite | 51 |
| 2024 | 20/10/2024 | Individual | MMG Khoemacau - GM's Lake Ngami Cycle Classic 2024 | Grand Masters | 7 |
| 2024 | 20/10/2024 | Individual | MMG Khoemacau - GM's Lake Ngami Cycle Classic 2024 | Junior | 5 |
| 2024 | 20/10/2024 | Individual | MMG Khoemacau - GM's Lake Ngami Cycle Classic 2024 | Masters | 12 |
| 2024 | 20/10/2024 | Individual | MMG Khoemacau - GM's Lake Ngami Cycle Classic 2024 | Sub-Vets | 27 |
| 2024 | 20/10/2024 | Individual | MMG Khoemacau - GM's Lake Ngami Cycle Classic 2024 | Under 23 | 9 |
| 2024 | 20/10/2024 | Individual | MMG Khoemacau - GM's Lake Ngami Cycle Classic 2024 | Vets | 41 |
| 2024 | 20/10/2024 | Individual | MMG Khoemacau - GM's Lake Ngami Cycle Classic 2024 | Youth | 25 |
| 2024 | 26/10/2024 | Individual | Inq Cycle4Life Clube Race 2024 | Junior | 4 |
| 2024 | 26/10/2024 | Individual | Inq Cycle4Life Clube Race 2024 | Open | 103 |
| 2024 | 26/10/2024 | Individual | Inq Cycle4Life Clube Race 2024 | Youth | 22 |
| 2024 | 09/11/2024 | Individual | Paratus Bike Shredders Challenge 2024 - Race 4 (Madison Square - Mokolodi 1) | Junior | 6 |
| 2024 | 09/11/2024 | Individual | Paratus Bike Shredders Challenge 2024 - Race 4 (Madison Square - Mokolodi 1) | Vets | 1 |
| 2024 | 09/11/2024 | Individual | Paratus Bike Shredders Challenge 2024 - Race 4 (Madison Square - Mokolodi 1) | Youth | 50 |
| 2024 | 31/12/2024 | Individual | 31on31 - 31 reasons to be thankful in 2024 | Elite | 29 |
| 2024 | 31/12/2024 | Individual | 31on31 - 31 reasons to be thankful in 2024 | Grand Masters | 3 |
| 2024 | 31/12/2024 | Individual | 31on31 - 31 reasons to be thankful in 2024 | Masters | 36 |
| 2024 | 31/12/2024 | Individual | 31on31 - 31 reasons to be thankful in 2024 | Sub-Vets | 35 |
| 2024 | 31/12/2024 | Individual | 31on31 - 31 reasons to be thankful in 2024 | Vets | 104 |
| 2023 | 25/03/2023 | Individual | The SPAR Community Challenge 2023 - Race 2 (CBD - The Fields Mall) | 16 and under | 17 |
| 2023 | 25/03/2023 | Individual | The SPAR Community Challenge 2023 - Race 2 (CBD - The Fields Mall) | 17 and 18 | 7 |
| 2023 | 25/03/2023 | Individual | The SPAR Community Challenge 2023 - Race 2 (CBD - The Fields Mall) | 19 to 49 years | 147 |
| 2023 | 25/03/2023 | Individual | The SPAR Community Challenge 2023 - Race 2 (CBD - The Fields Mall) | 50 and above | 24 |
| 2023 | 15/04/2023 | Individual | The SPAR Community Challenge 2023 - Race 3 (Kgale SPAR) | 16 and under | 16 |
| 2023 | 15/04/2023 | Individual | The SPAR Community Challenge 2023 - Race 3 (Kgale SPAR) | 17 and 18 | 4 |
| 2023 | 15/04/2023 | Individual | The SPAR Community Challenge 2023 - Race 3 (Kgale SPAR) | 19 to 49 years | 149 |
| 2023 | 15/04/2023 | Individual | The SPAR Community Challenge 2023 - Race 3 (Kgale SPAR) | 50 and above | 24 |
| 2023 | 30/04/2023 | Individual | Gaborone Striders City Marathon 2023 | Junior | 5 |
| 2023 | 30/04/2023 | Individual | Gaborone Striders City Marathon 2023 | Master | 394 |
| 2023 | 30/04/2023 | Individual | Gaborone Striders City Marathon 2023 | Open | 363 |
| 2023 | 13/05/2023 | Individual | The SPAR Community Challenge 2023 - Race 4 (Airport Junction SPAR) | 16 and under | 41 |
| 2023 | 13/05/2023 | Individual | The SPAR Community Challenge 2023 - Race 4 (Airport Junction SPAR) | 17 and 18 | 4 |
| 2023 | 13/05/2023 | Individual | The SPAR Community Challenge 2023 - Race 4 (Airport Junction SPAR) | 19 to 49 years | 230 |
| 2023 | 13/05/2023 | Individual | The SPAR Community Challenge 2023 - Race 4 (Airport Junction SPAR) | 50 and above | 38 |
| 2023 | 21/05/2023 | Individual | Boitekanelo College Half Marathon 2023 | Open | 725 |
| 2023 | 27/05/2023 | Individual | Paratus Bike Shredders Challenge 2023 - Race 1 (Kgale) | Youth | 63 |
| 2023 | 17/06/2023 | Individual | The SPAR Community Challenge 2023 - Race 5 (The Fields CBD) | 16 and under | 39 |
| 2023 | 17/06/2023 | Individual | The SPAR Community Challenge 2023 - Race 5 (The Fields CBD) | 17 and 18 | 6 |
| 2023 | 17/06/2023 | Individual | The SPAR Community Challenge 2023 - Race 5 (The Fields CBD) | 19 to 49 years | 183 |
| 2023 | 17/06/2023 | Individual | The SPAR Community Challenge 2023 - Race 5 (The Fields CBD) | 50 and above | 34 |
| 2023 | 22/07/2023 | Individual | Paratus Bike Shredders Challenge 2023 - Race 2 (Melo Park) | Youth | 66 |
| 2023 | 29/07/2023 | Individual | Orange Phikwe National Marathon 2023 | Junior | 56 |
| 2023 | 29/07/2023 | Individual | Orange Phikwe National Marathon 2023 | Master | 530 |
| 2023 | 29/07/2023 | Individual | Orange Phikwe National Marathon 2023 | Senior | 636 |
| 2023 | 29/07/2023 | Individual | Orange Phikwe National Marathon 2023 | Vet | 415 |
| 2023 | 30/07/2023 | Individual | Lucara Botswana GMs Cycling Challenge | Elite | 29 |
| 2023 | 30/07/2023 | Individual | Lucara Botswana GMs Cycling Challenge | Grand Masters | 8 |
| 2023 | 30/07/2023 | Individual | Lucara Botswana GMs Cycling Challenge | Junior | 7 |
| 2023 | 30/07/2023 | Individual | Lucara Botswana GMs Cycling Challenge | Masters | 20 |
| 2023 | 30/07/2023 | Individual | Lucara Botswana GMs Cycling Challenge | Sub-Vets | 16 |
| 2023 | 30/07/2023 | Individual | Lucara Botswana GMs Cycling Challenge | Under 23 | 14 |
| 2023 | 30/07/2023 | Individual | Lucara Botswana GMs Cycling Challenge | Vets | 57 |
| 2023 | 30/07/2023 | Individual | Lucara Botswana GMs Cycling Challenge | Youth | 13 |
| 2023 | 12/08/2023 | Individual | Dimension Data Route 73 6th Edition 2023 | Elite | 49 |
| 2023 | 12/08/2023 | Individual | Dimension Data Route 73 6th Edition 2023 | Grand Masters | 14 |
| 2023 | 12/08/2023 | Individual | Dimension Data Route 73 6th Edition 2023 | Junior | 7 |
| 2023 | 12/08/2023 | Individual | Dimension Data Route 73 6th Edition 2023 | Masters | 19 |
| 2023 | 12/08/2023 | Individual | Dimension Data Route 73 6th Edition 2023 | Sub-Vets | 13 |
| 2023 | 12/08/2023 | Individual | Dimension Data Route 73 6th Edition 2023 | Under 23 | 12 |
| 2023 | 12/08/2023 | Individual | Dimension Data Route 73 6th Edition 2023 | Vets | 58 |
| 2023 | 12/08/2023 | Individual | Dimension Data Route 73 6th Edition 2023 | Youth | 31 |
| 2023 | 19/08/2023 | Individual | The SPAR Community Challenge 2023 - Race 7 (Airport Junction) | 16 and under | 41 |
| 2023 | 19/08/2023 | Individual | The SPAR Community Challenge 2023 - Race 7 (Airport Junction) | 17 and 18 | 3 |
| 2023 | 19/08/2023 | Individual | The SPAR Community Challenge 2023 - Race 7 (Airport Junction) | 19 to 49 years | 166 |
| 2023 | 19/08/2023 | Individual | The SPAR Community Challenge 2023 - Race 7 (Airport Junction) | 50 and above | 25 |
| 2023 | 27/08/2023 | Individual | Jwaneng GMs Charity Cycle Race - Pedal for Good 2023 | Elite | 27 |
| 2023 | 27/08/2023 | Individual | Jwaneng GMs Charity Cycle Race - Pedal for Good 2023 | Grand Masters | 1 |
| 2023 | 27/08/2023 | Individual | Jwaneng GMs Charity Cycle Race - Pedal for Good 2023 | Junior | 5 |
| 2023 | 27/08/2023 | Individual | Jwaneng GMs Charity Cycle Race - Pedal for Good 2023 | Masters | 7 |
| 2023 | 27/08/2023 | Individual | Jwaneng GMs Charity Cycle Race - Pedal for Good 2023 | Sub-Vets | 20 |
| 2023 | 27/08/2023 | Individual | Jwaneng GMs Charity Cycle Race - Pedal for Good 2023 | Under 23 | 17 |
| 2023 | 27/08/2023 | Individual | Jwaneng GMs Charity Cycle Race - Pedal for Good 2023 | Vets | 46 |
| 2023 | 27/08/2023 | Individual | Jwaneng GMs Charity Cycle Race - Pedal for Good 2023 | Youth | 14 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | | 25 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | AREA 1 Mpho Raletsubutsubu | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | AREA 2 Lekau Relentse | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Bergstan A Batisane Maphane | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Bergstan B Sefiwa Matomela | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Berry T Thero | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | BRESS 1 Cobus Campher | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Bress 2 Neelo Kokwane | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Bress 3 Tsela riders | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Bress 4 Jonmol | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Bruskies Comine Bruwer | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Bundo Dashers Kay Van der Geest | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Centurion Striders Leslie | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Climate Control 1 Julius Monyeki | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Climate Control 2 Collins Bwlya | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Climate Control 3 Mpho Mothibedi | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | CRESTA Boitumelo Khama | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Fast and Furious Kao Ramahobo | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Fire Logistics Collen Monniakwa | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | First Capital 1 Keith Molale | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | First Capital 2 Otsile Letsatsi | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | First Capital 3 Shadrek Modibona | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | GREYHOUND Goran Jurisic | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Incredible 4 Doctor Matswiri | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | John & Harry John Phiri | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | KG Consulting Kagiso Tshwene | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Lengau Ladies Siobhan Buckmaster | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | LOCI Enviromental Hellen | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Martone Planning Studio Martin Morapedi | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Minet Minet | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | MLC-Golden Eagles Mogogi Mogomela | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | MLC-The Falcons Ame Marekwa | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Mother and son Shirley Mosiakgabo | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | PMA 1 Sebaga Angela | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | PMA 2 Kutlwano Keebine | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Reckless Rockets Kagiso | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | SATIB 1 Gontse Lethokwe | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | SATIB 2 Daniel Mophuting | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Smartys 1 Trevor Matlakala | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Stanbic Bank Team Lebonetse | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Swan Bru Leah Bruwer | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Team Cackle Hugo Botha | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Team CPR Phenyo | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Team ED n Bruno Ediretse | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Team KATO Kato | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Team Peer Pressure Anouk Van Der Gest | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Team RCG John Cunliffe | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Team Slow Coman Catalin | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | The O Os Ousmannn | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Time 1 Onkgopotse Moroka | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Time 2 Meshack Male | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | Walkalone Social Club Basimane Lekole | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | World Ride 1 Lebopo | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | World Ride 2 Sonia | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | World Ride 4 Amantle | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | World Ride JR Michell | 1 |
| 2023 | 03/09/2023 | Individual | Time Adventure Challenge 2023 | WPDB John Kelly | 1 |
| 2023 | 09/09/2023 | Individual | The SPAR Community Challenge 2023 - Race 8 (The Fields Mall - CBD) | 16 and under | 31 |
| 2023 | 09/09/2023 | Individual | The SPAR Community Challenge 2023 - Race 8 (The Fields Mall - CBD) | 17 and 18 | 2 |
| 2023 | 09/09/2023 | Individual | The SPAR Community Challenge 2023 - Race 8 (The Fields Mall - CBD) | 19 to 49 years | 110 |
| 2023 | 09/09/2023 | Individual | The SPAR Community Challenge 2023 - Race 8 (The Fields Mall - CBD) | 50 and above | 22 |
| 2023 | 16/09/2023 | Individual | Paratus Bike Shredders Challenge 2023 - Race 3 (Ruretse) | Youth | 51 |
| 2023 | 24/09/2023 | Individual | UB Marathon 2023 | 16 and under | 26 |
| 2023 | 24/09/2023 | Individual | UB Marathon 2023 | 17 and 18 | 18 |
| 2023 | 24/09/2023 | Individual | UB Marathon 2023 | 19 to 49 years | 1,335 |
| 2023 | 24/09/2023 | Individual | UB Marathon 2023 | 50 and above | 140 |
| 2023 | 21/10/2023 | Individual | The SPAR Community Challenge 2023 - Race 9 (Kgale) | 16 and under | 23 |
| 2023 | 21/10/2023 | Individual | The SPAR Community Challenge 2023 - Race 9 (Kgale) | 17 and 18 | 2 |
| 2023 | 21/10/2023 | Individual | The SPAR Community Challenge 2023 - Race 9 (Kgale) | 19 to 49 years | 87 |
| 2023 | 21/10/2023 | Individual | The SPAR Community Challenge 2023 - Race 9 (Kgale) | 50 and above | 11 |
| 2023 | 22/10/2023 | Individual | Khoemacau Copper GMs Lake Ngami Cycle Classic 2023 | Elite | 59 |
| 2023 | 22/10/2023 | Individual | Khoemacau Copper GMs Lake Ngami Cycle Classic 2023 | Grand Masters | 2 |
| 2023 | 22/10/2023 | Individual | Khoemacau Copper GMs Lake Ngami Cycle Classic 2023 | Junior | 4 |
| 2023 | 22/10/2023 | Individual | Khoemacau Copper GMs Lake Ngami Cycle Classic 2023 | Masters | 10 |
| 2023 | 22/10/2023 | Individual | Khoemacau Copper GMs Lake Ngami Cycle Classic 2023 | Sub-Vets | 22 |
| 2023 | 22/10/2023 | Individual | Khoemacau Copper GMs Lake Ngami Cycle Classic 2023 | Under 23 | 13 |
| 2023 | 22/10/2023 | Individual | Khoemacau Copper GMs Lake Ngami Cycle Classic 2023 | Vets | 54 |
| 2023 | 22/10/2023 | Individual | Khoemacau Copper GMs Lake Ngami Cycle Classic 2023 | Youth | 13 |
| 2023 | 04/11/2023 | Individual | Paratus Bike Shredders Challenge 2023 - Race 4 (Waterstone (Rugby Club)) | Youth | 54 |
| 2023 | 12/11/2023 | Individual | Tsela Riders Q4 2023 Club Race | Junior | 2 |
| 2023 | 12/11/2023 | Individual | Tsela Riders Q4 2023 Club Race | Masters | 3 |
| 2023 | 12/11/2023 | Individual | Tsela Riders Q4 2023 Club Race | Open | 42 |
| 2023 | 12/11/2023 | Individual | Tsela Riders Q4 2023 Club Race | Youth | 7 |
| 2023 | 25/11/2023 | Individual | BCA 2023 MTB National Championships | DNF | 5 |
| 2023 | 25/11/2023 | Individual | BCA 2023 MTB National Championships | Elite | 8 |
| 2023 | 25/11/2023 | Individual | BCA 2023 MTB National Championships | Grand Masters | 1 |
| 2023 | 25/11/2023 | Individual | BCA 2023 MTB National Championships | Junior | 2 |
| 2023 | 25/11/2023 | Individual | BCA 2023 MTB National Championships | U23 | 1 |
| 2023 | 25/11/2023 | Individual | BCA 2023 MTB National Championships | Vets | 3 |
| 2023 | 25/11/2023 | Individual | BCA 2023 MTB National Championships | Youth | 8 |
| 2023 | 26/11/2023 | Individual | BCA 2023 ITT National Championships | Elite | 6 |
| 2023 | 26/11/2023 | Individual | BCA 2023 ITT National Championships | Junior | 3 |
| 2023 | 26/11/2023 | Individual | BCA 2023 ITT National Championships | Masters | 1 |
| 2023 | 26/11/2023 | Individual | BCA 2023 ITT National Championships | Sub-Vets | 1 |
| 2023 | 26/11/2023 | Individual | BCA 2023 ITT National Championships | Under 23 | 7 |
| 2023 | 26/11/2023 | Individual | BCA 2023 ITT National Championships | Vets | 3 |
| 2023 | 26/11/2023 | Individual | BCA 2023 ITT National Championships | Youth | 8 |
| 2023 | 02/12/2023 | Individual | The SPAR Community Challenge 2023 - Race 10 (CBD The Fields) | 16 and under | 30 |
| 2023 | 02/12/2023 | Individual | The SPAR Community Challenge 2023 - Race 10 (CBD The Fields) | 17 and 18 | 4 |
| 2023 | 02/12/2023 | Individual | The SPAR Community Challenge 2023 - Race 10 (CBD The Fields) | 19 to 49 years | 104 |
| 2023 | 02/12/2023 | Individual | The SPAR Community Challenge 2023 - Race 10 (CBD The Fields) | 50 and above | 16 |
| 2023 | 31/12/2023 | Individual | 31on31 - 31 reasons to be Thankful | 16 and under | 2 |
| 2023 | 31/12/2023 | Individual | 31on31 - 31 reasons to be Thankful | 19 to 49 years | 100 |
| 2023 | 31/12/2023 | Individual | 31on31 - 31 reasons to be Thankful | 50 and above | 22 |
| 2022 | 05/03/2022 | Championship | Bostwana Cross Country Motor Sports Series 2022 | Junior | 18 |
| 2022 | 05/03/2022 | Championship | Bostwana Cross Country Motor Sports Series 2022 | Senior | 35 |
| 2022 | 24/04/2022 | Individual | BIC Team Time Trial Challenge | Elite | 14 |
| 2022 | 24/04/2022 | Individual | BIC Team Time Trial Challenge | Junior | 4 |
| 2022 | 24/04/2022 | Individual | BIC Team Time Trial Challenge | Masters | 4 |
| 2022 | 24/04/2022 | Individual | BIC Team Time Trial Challenge | Sub-Vets | 5 |
| 2022 | 24/04/2022 | Individual | BIC Team Time Trial Challenge | Team | 19 |
| 2022 | 24/04/2022 | Individual | BIC Team Time Trial Challenge | Under 23 | 8 |
| 2022 | 24/04/2022 | Individual | BIC Team Time Trial Challenge | Vets | 6 |
| 2022 | 24/04/2022 | Individual | BIC Team Time Trial Challenge | Youth | 8 |
| 2022 | 30/04/2022 | Individual | The SPAR Community Challenge - Race 1 (Airport Junction) | 16 and under | 3 |
| 2022 | 30/04/2022 | Individual | The SPAR Community Challenge - Race 1 (Airport Junction) | 17 and 18 | 1 |
| 2022 | 30/04/2022 | Individual | The SPAR Community Challenge - Race 1 (Airport Junction) | 19 to 49 years | 50 |
| 2022 | 30/04/2022 | Individual | The SPAR Community Challenge - Race 1 (Airport Junction) | 50 and above | 8 |
| 2022 | 07/05/2022 | Individual | The SPAR Community Challenge - Race 2 (Airport Junction) | 16 and under | 9 |
| 2022 | 07/05/2022 | Individual | The SPAR Community Challenge - Race 2 (Airport Junction) | 17 and 18 | 1 |
| 2022 | 07/05/2022 | Individual | The SPAR Community Challenge - Race 2 (Airport Junction) | 19 to 49 years | 54 |
| 2022 | 07/05/2022 | Individual | The SPAR Community Challenge - Race 2 (Airport Junction) | 50 and above | 10 |
| 2022 | 14/05/2022 | Championship | National Motocross Championships Melo Park (Botswana) 14th May 2022 | Heat 1 | 15 |
| 2022 | 14/05/2022 | Championship | National Motocross Championships Melo Park (Botswana) 14th May 2022 | Heat 2 | 15 |
| 2022 | 14/05/2022 | Championship | National Motocross Championships Melo Park (Botswana) 14th May 2022 | Heat 3 | 15 |
| 2022 | 14/05/2022 | Championship | National Motocross Championships Melo Park (Botswana) 14th May 2022 | Heat 4 | 6 |
| 2022 | 21/05/2022 | Individual | Boitekanelo 15 Years of Changing Lives Charity Race | | 591 |
| 2022 | 28/05/2022 | Individual | Kids Shredder Challenge Race 1 (Madison Square) | Youth | 32 |
| 2022 | 18/06/2022 | Individual | The SPAR Community Challenge - Race 3 (CBD, 3 Dikgosi Monument) | 16 and under | 6 |
| 2022 | 18/06/2022 | Individual | The SPAR Community Challenge - Race 3 (CBD, 3 Dikgosi Monument) | 17 and 18 | 1 |
| 2022 | 18/06/2022 | Individual | The SPAR Community Challenge - Race 3 (CBD, 3 Dikgosi Monument) | 19 to 49 years | 31 |
| 2022 | 18/06/2022 | Individual | The SPAR Community Challenge - Race 3 (CBD, 3 Dikgosi Monument) | 50 and above | 6 |
| 2022 | 26/06/2022 | Individual | Lucara Karowe Diamond Mine GM's Challenge - 10 Years of Excellence | Elite | 30 |
| 2022 | 26/06/2022 | Individual | Lucara Karowe Diamond Mine GM's Challenge - 10 Years of Excellence | Grand Masters | 3 |
| 2022 | 26/06/2022 | Individual | Lucara Karowe Diamond Mine GM's Challenge - 10 Years of Excellence | Junior | 8 |
| 2022 | 26/06/2022 | Individual | Lucara Karowe Diamond Mine GM's Challenge - 10 Years of Excellence | Masters | 15 |
| 2022 | 26/06/2022 | Individual | Lucara Karowe Diamond Mine GM's Challenge - 10 Years of Excellence | Open | 42 |
| 2022 | 26/06/2022 | Individual | Lucara Karowe Diamond Mine GM's Challenge - 10 Years of Excellence | Sub-Vets | 8 |
| 2022 | 26/06/2022 | Individual | Lucara Karowe Diamond Mine GM's Challenge - 10 Years of Excellence | Under 23 | 11 |
| 2022 | 26/06/2022 | Individual | Lucara Karowe Diamond Mine GM's Challenge - 10 Years of Excellence | Vets | 33 |
| 2022 | 26/06/2022 | Individual | Lucara Karowe Diamond Mine GM's Challenge - 10 Years of Excellence | Youth | 15 |
| 2022 | 09/07/2022 | Individual | SPAR Women's Challenge Botswana by Lady Khama Trust | #N/A | 3 |
| 2022 | 09/07/2022 | Individual | SPAR Women's Challenge Botswana by Lady Khama Trust | 40+ | 55 |
| 2022 | 09/07/2022 | Individual | SPAR Women's Challenge Botswana by Lady Khama Trust | 50+ | 20 |
| 2022 | 09/07/2022 | Individual | SPAR Women's Challenge Botswana by Lady Khama Trust | 60+ | 6 |
| 2022 | 09/07/2022 | Individual | SPAR Women's Challenge Botswana by Lady Khama Trust | Junior | 5 |
| 2022 | 09/07/2022 | Individual | SPAR Women's Challenge Botswana by Lady Khama Trust | Junior Rush | 9 |
| 2022 | 09/07/2022 | Individual | SPAR Women's Challenge Botswana by Lady Khama Trust | Open | 367 |
| 2022 | 23/07/2022 | Individual | The SPAR Community Challenge - Race 4 (Sebele Mall) | 16 and under | 39 |
| 2022 | 23/07/2022 | Individual | The SPAR Community Challenge - Race 4 (Sebele Mall) | 17 and 18 | 1 |
| 2022 | 23/07/2022 | Individual | The SPAR Community Challenge - Race 4 (Sebele Mall) | 19 to 49 years | 48 |
| 2022 | 23/07/2022 | Individual | The SPAR Community Challenge - Race 4 (Sebele Mall) | 50 and above | 34 |
| 2022 | 30/07/2022 | Individual | Kids Shredder Challenge Race 2 (Melo Park) | Grand Masters | 4 |
| 2022 | 30/07/2022 | Individual | Kids Shredder Challenge Race 2 (Melo Park) | Youth | 45 |
| 2022 | 13/08/2022 | Individual | Dimension Data Route 73 Mountain Bike Challenge by Cycle4Life | Corporate | 8 |
| 2022 | 13/08/2022 | Individual | Dimension Data Route 73 Mountain Bike Challenge by Cycle4Life | Elite | 27 |
| 2022 | 13/08/2022 | Individual | Dimension Data Route 73 Mountain Bike Challenge by Cycle4Life | Grand Masters | 9 |
| 2022 | 13/08/2022 | Individual | Dimension Data Route 73 Mountain Bike Challenge by Cycle4Life | Junior | 5 |
| 2022 | 13/08/2022 | Individual | Dimension Data Route 73 Mountain Bike Challenge by Cycle4Life | Masters | 21 |
| 2022 | 13/08/2022 | Individual | Dimension Data Route 73 Mountain Bike Challenge by Cycle4Life | Open | 34 |
| 2022 | 13/08/2022 | Individual | Dimension Data Route 73 Mountain Bike Challenge by Cycle4Life | Sub-Vets | 12 |
| 2022 | 13/08/2022 | Individual | Dimension Data Route 73 Mountain Bike Challenge by Cycle4Life | Under 23 | 6 |
| 2022 | 13/08/2022 | Individual | Dimension Data Route 73 Mountain Bike Challenge by Cycle4Life | Vets | 39 |
| 2022 | 13/08/2022 | Individual | Dimension Data Route 73 Mountain Bike Challenge by Cycle4Life | Youth | 10 |
| 2022 | 27/08/2022 | Individual | The SPAR Community Challenge - Race 5 (The Fields Mall - CBD) | 16 and under | 15 |
| 2022 | 27/08/2022 | Individual | The SPAR Community Challenge - Race 5 (The Fields Mall - CBD) | 17 and 18 | 3 |
| 2022 | 27/08/2022 | Individual | The SPAR Community Challenge - Race 5 (The Fields Mall - CBD) | 19 to 49 years | 104 |
| 2022 | 27/08/2022 | Individual | The SPAR Community Challenge - Race 5 (The Fields Mall - CBD) | 50 and above | 13 |
| 2022 | 28/08/2022 | Individual | BCA Botswana 2022 MTB National Championships (Kgale) | Elite | 8 |
| 2022 | 28/08/2022 | Individual | BCA Botswana 2022 MTB National Championships (Kgale) | Grand Masters | 3 |
| 2022 | 28/08/2022 | Individual | BCA Botswana 2022 MTB National Championships (Kgale) | Junior | 5 |
| 2022 | 28/08/2022 | Individual | BCA Botswana 2022 MTB National Championships (Kgale) | Masters | 1 |
| 2022 | 28/08/2022 | Individual | BCA Botswana 2022 MTB National Championships (Kgale) | Under 23 | 7 |
| 2022 | 28/08/2022 | Individual | BCA Botswana 2022 MTB National Championships (Kgale) | Vets | 7 |
| 2022 | 28/08/2022 | Individual | BCA Botswana 2022 MTB National Championships (Kgale) | Youth | 9 |
| 2022 | 08/10/2022 | Individual | The SPAR Community Challenge - Race 6 (Kgale Spar) | 16 and under | 21 |
| 2022 | 08/10/2022 | Individual | The SPAR Community Challenge - Race 6 (Kgale Spar) | 17 and 18 | 3 |
| 2022 | 08/10/2022 | Individual | The SPAR Community Challenge - Race 6 (Kgale Spar) | 19 to 49 years | 124 |
| 2022 | 08/10/2022 | Individual | The SPAR Community Challenge - Race 6 (Kgale Spar) | 50 and above | 12 |
| 2022 | 16/10/2022 | Individual | Khoemacau Copper Mining GM's Lake Ngami Cycle Classic | Elite | 9 |
| 2022 | 16/10/2022 | Individual | Khoemacau Copper Mining GM's Lake Ngami Cycle Classic | Grand Masters | 5 |
| 2022 | 16/10/2022 | Individual | Khoemacau Copper Mining GM's Lake Ngami Cycle Classic | Junior | 3 |
| 2022 | 16/10/2022 | Individual | Khoemacau Copper Mining GM's Lake Ngami Cycle Classic | Masters | 3 |
| 2022 | 16/10/2022 | Individual | Khoemacau Copper Mining GM's Lake Ngami Cycle Classic | Open | 116 |
| 2022 | 16/10/2022 | Individual | Khoemacau Copper Mining GM's Lake Ngami Cycle Classic | Sub-Vets | 5 |
| 2022 | 16/10/2022 | Individual | Khoemacau Copper Mining GM's Lake Ngami Cycle Classic | Under 23 | 5 |
| 2022 | 16/10/2022 | Individual | Khoemacau Copper Mining GM's Lake Ngami Cycle Classic | Vets | 13 |
| 2022 | 16/10/2022 | Individual | Khoemacau Copper Mining GM's Lake Ngami Cycle Classic | Youth | 8 |
| 2022 | 22/10/2022 | Individual | The SPAR Community Challenge - Race 7 (Airport Junction) | 16 and under | 13 |
| 2022 | 22/10/2022 | Individual | The SPAR Community Challenge - Race 7 (Airport Junction) | 17 and 18 | 3 |
| 2022 | 22/10/2022 | Individual | The SPAR Community Challenge - Race 7 (Airport Junction) | 19 to 49 years | 79 |
| 2022 | 22/10/2022 | Individual | The SPAR Community Challenge - Race 7 (Airport Junction) | 50 and above | 46 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | | 15 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Area Area | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Between Walk & Hard | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Brewskis | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Chibo Shimane | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Climate Control 1 | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Climate Control 2 | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Cresta | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Everything Is Awesome | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Fast And Furious | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | First Capital Bank 2 | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Grey Hound | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Incredible Four | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Lengau Ladis | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Minet Minet | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | MLC Falcons | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | MLC Pacers | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | MLC Rockets | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Naga Rangers | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Nako Ke Rona | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Netway Team | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Paul Munnik Team 1 | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Paul Munnik Team 2 | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Pulamed Pulamed | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Raptor Racers | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Reckless Rockets | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Rose And Thorns | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Satib 1 | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Smartys Team | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Team Ramo | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Team Rcg | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Time Bullets | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Tsela Riders 1 | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Tsela Riders 2 | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Village | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | Willam Major | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | World Ride 1 | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | World Ride 2 | 1 |
| 2022 | 23/10/2022 | Individual | Time Adventure Challenge 2022 | X6M Pacers | 1 |
| 2022 | 29/10/2022 | Individual | Cycle4Life MTB Club Race | Junior | 4 |
| 2022 | 29/10/2022 | Individual | Cycle4Life MTB Club Race | Open | 61 |
| 2022 | 29/10/2022 | Individual | Cycle4Life MTB Club Race | Youth | 18 |
| 2022 | 05/11/2022 | Individual | The SPAR Community Challenge - Race 8 (Acacia Mall) | 16 and under | 15 |
| 2022 | 05/11/2022 | Individual | The SPAR Community Challenge - Race 8 (Acacia Mall) | 17 and 18 | 2 |
| 2022 | 05/11/2022 | Individual | The SPAR Community Challenge - Race 8 (Acacia Mall) | 19 to 49 years | 63 |
| 2022 | 05/11/2022 | Individual | The SPAR Community Challenge - Race 8 (Acacia Mall) | 50 and above | 23 |
| 2022 | 27/11/2022 | Individual | Jwaneng GMs Charity Walk and Cycle Challenge 2022 | Elite | 16 |
| 2022 | 27/11/2022 | Individual | Jwaneng GMs Charity Walk and Cycle Challenge 2022 | Junior | 6 |
| 2022 | 27/11/2022 | Individual | Jwaneng GMs Charity Walk and Cycle Challenge 2022 | Masters | 5 |
| 2022 | 27/11/2022 | Individual | Jwaneng GMs Charity Walk and Cycle Challenge 2022 | Open | 61 |
| 2022 | 27/11/2022 | Individual | Jwaneng GMs Charity Walk and Cycle Challenge 2022 | Sub-Vets | 6 |
| 2022 | 27/11/2022 | Individual | Jwaneng GMs Charity Walk and Cycle Challenge 2022 | Under 14 | 10 |
| 2022 | 27/11/2022 | Individual | Jwaneng GMs Charity Walk and Cycle Challenge 2022 | Under 23 | 10 |
| 2022 | 27/11/2022 | Individual | Jwaneng GMs Charity Walk and Cycle Challenge 2022 | Vets | 14 |
| 2022 | 27/11/2022 | Individual | Jwaneng GMs Charity Walk and Cycle Challenge 2022 | Youth | 13 |
| 2022 | 03/12/2022 | Individual | Kids Shredder Challenge Race 3 (Ruretse) | Grand Masters | 1 |
| 2022 | 03/12/2022 | Individual | Kids Shredder Challenge Race 3 (Ruretse) | Youth | 57 |
| 2022 | 10/12/2022 | Individual | The SPAR Community Challenge - Race 9 (CBD - The Fields Mall) | 16 and under | 17 |
| 2022 | 10/12/2022 | Individual | The SPAR Community Challenge - Race 9 (CBD - The Fields Mall) | 17 and 18 | 2 |
| 2022 | 10/12/2022 | Individual | The SPAR Community Challenge - Race 9 (CBD - The Fields Mall) | 19 to 49 years | 79 |
| 2022 | 10/12/2022 | Individual | The SPAR Community Challenge - Race 9 (CBD - The Fields Mall) | 50 and above | 35 |
| 2021 | 30/10/2021 | Individual | Cycle4Life MTB Club Race - Stay Well Gardens (30th October 2021) | Elite | 11 |
| 2021 | 30/10/2021 | Individual | Cycle4Life MTB Club Race - Stay Well Gardens (30th October 2021) | Grand Masters | 7 |
| 2021 | 30/10/2021 | Individual | Cycle4Life MTB Club Race - Stay Well Gardens (30th October 2021) | Junior | 3 |
| 2021 | 30/10/2021 | Individual | Cycle4Life MTB Club Race - Stay Well Gardens (30th October 2021) | Masters | 15 |
| 2021 | 30/10/2021 | Individual | Cycle4Life MTB Club Race - Stay Well Gardens (30th October 2021) | Sub-Vets | 9 |
| 2021 | 30/10/2021 | Individual | Cycle4Life MTB Club Race - Stay Well Gardens (30th October 2021) | Under 23 | 6 |
| 2021 | 30/10/2021 | Individual | Cycle4Life MTB Club Race - Stay Well Gardens (30th October 2021) | Vets | 32 |
| 2021 | 30/10/2021 | Individual | Cycle4Life MTB Club Race - Stay Well Gardens (30th October 2021) | Youth | 10 |
| 2021 | 06/11/2021 | Individual | King Cobra Road and MTB Challenge (6th and 7th Nov 21) | Elite | 13 |
| 2021 | 06/11/2021 | Individual | King Cobra Road and MTB Challenge (6th and 7th Nov 21) | Grand Masters | 7 |
| 2021 | 06/11/2021 | Individual | King Cobra Road and MTB Challenge (6th and 7th Nov 21) | Junior | 2 |
| 2021 | 06/11/2021 | Individual | King Cobra Road and MTB Challenge (6th and 7th Nov 21) | Masters | 14 |
| 2021 | 06/11/2021 | Individual | King Cobra Road and MTB Challenge (6th and 7th Nov 21) | Sub-Vets | 13 |
| 2021 | 06/11/2021 | Individual | King Cobra Road and MTB Challenge (6th and 7th Nov 21) | Under 23 | 6 |
| 2021 | 06/11/2021 | Individual | King Cobra Road and MTB Challenge (6th and 7th Nov 21) | Vets | 35 |
| 2021 | 06/11/2021 | Individual | King Cobra Road and MTB Challenge (6th and 7th Nov 21) | Youth | 10 |
| 2021 | 07/11/2021 | Individual | King Cobra Road and MTB Challenge (6th and 7th Nov 21) | Elite | 8 |
| 2021 | 07/11/2021 | Individual | King Cobra Road and MTB Challenge (6th and 7th Nov 21) | Grand Masters | 2 |
| 2021 | 07/11/2021 | Individual | King Cobra Road and MTB Challenge (6th and 7th Nov 21) | Junior | 2 |
| 2021 | 07/11/2021 | Individual | King Cobra Road and MTB Challenge (6th and 7th Nov 21) | Masters | 7 |
| 2021 | 07/11/2021 | Individual | King Cobra Road and MTB Challenge (6th and 7th Nov 21) | Sub-Vets | 4 |
| 2021 | 07/11/2021 | Individual | King Cobra Road and MTB Challenge (6th and 7th Nov 21) | Under 23 | 8 |
| 2021 | 07/11/2021 | Individual | King Cobra Road and MTB Challenge (6th and 7th Nov 21) | Vets | 19 |
| 2021 | 07/11/2021 | Individual | King Cobra Road and MTB Challenge (6th and 7th Nov 21) | Youth | 7 |
| 2021 | 12/12/2021 | Individual | MTB XCO National Championships 2021 | Elite | 6 |
| 2021 | 12/12/2021 | Individual | MTB XCO National Championships 2021 | Junior | 3 |
| 2021 | 12/12/2021 | Individual | MTB XCO National Championships 2021 | Masters | 2 |
| 2021 | 12/12/2021 | Individual | MTB XCO National Championships 2021 | Sub-Vets | 4 |
| 2021 | 12/12/2021 | Individual | MTB XCO National Championships 2021 | Under 23 | 6 |
| 2021 | 12/12/2021 | Individual | MTB XCO National Championships 2021 | Vets | 4 |
| 2021 | 12/12/2021 | Individual | MTB XCO National Championships 2021 | Youth | 7 |
| 2020 | 04/07/2020 | Individual | Covid-19 Sprint Series | Elite | 8 |
| 2020 | 04/07/2020 | Individual | Covid-19 Sprint Series | Grand Masters | 2 |
| 2020 | 04/07/2020 | Individual | Covid-19 Sprint Series | Junior | 1 |
| 2020 | 04/07/2020 | Individual | Covid-19 Sprint Series | Masters | 9 |
| 2020 | 04/07/2020 | Individual | Covid-19 Sprint Series | Sub-Vets | 5 |
| 2020 | 04/07/2020 | Individual | Covid-19 Sprint Series | Under 23 | 4 |
| 2020 | 04/07/2020 | Individual | Covid-19 Sprint Series | Vets | 17 |
| 2020 | 04/07/2020 | Individual | Covid-19 Sprint Series | Youth | 5 |
| 2020 | 05/07/2020 | Individual | Covid-19 Sprint Series | Elite | 3 |
| 2020 | 05/07/2020 | Individual | Covid-19 Sprint Series | Grand Masters | 1 |
| 2020 | 05/07/2020 | Individual | Covid-19 Sprint Series | Junior | 2 |
| 2020 | 05/07/2020 | Individual | Covid-19 Sprint Series | Masters | 3 |
| 2020 | 05/07/2020 | Individual | Covid-19 Sprint Series | Sub-Vets | 4 |
| 2020 | 05/07/2020 | Individual | Covid-19 Sprint Series | Under 23 | 10 |
| 2020 | 05/07/2020 | Individual | Covid-19 Sprint Series | Vets | 8 |
| 2020 | 05/07/2020 | Individual | Covid-19 Sprint Series | Youth | 7 |
| 2020 | 11/07/2020 | Individual | Covid-19 Sprint Series | Elite | 4 |
| 2020 | 11/07/2020 | Individual | Covid-19 Sprint Series | Grand Masters | 1 |
| 2020 | 11/07/2020 | Individual | Covid-19 Sprint Series | Junior | 1 |
| 2020 | 11/07/2020 | Individual | Covid-19 Sprint Series | Masters | 6 |
| 2020 | 11/07/2020 | Individual | Covid-19 Sprint Series | Sub-Vets | 4 |
| 2020 | 11/07/2020 | Individual | Covid-19 Sprint Series | Under 23 | 4 |
| 2020 | 11/07/2020 | Individual | Covid-19 Sprint Series | Vets | 13 |
| 2020 | 11/07/2020 | Individual | Covid-19 Sprint Series | Youth | 5 |
| 2020 | 12/07/2020 | Individual | Covid-19 Sprint Series | Elite | 2 |
| 2020 | 12/07/2020 | Individual | Covid-19 Sprint Series | Grand Masters | 1 |
| 2020 | 12/07/2020 | Individual | Covid-19 Sprint Series | Junior | 2 |
| 2020 | 12/07/2020 | Individual | Covid-19 Sprint Series | Masters | 2 |
| 2020 | 12/07/2020 | Individual | Covid-19 Sprint Series | Sub-Vets | 3 |
| 2020 | 12/07/2020 | Individual | Covid-19 Sprint Series | Under 23 | 11 |
| 2020 | 12/07/2020 | Individual | Covid-19 Sprint Series | Vets | 6 |
| 2020 | 12/07/2020 | Individual | Covid-19 Sprint Series | Youth | 6 |
| 2020 | 25/07/2020 | Individual | Covid-19 Sprint Series | Elite | 4 |
| 2020 | 25/07/2020 | Individual | Covid-19 Sprint Series | Grand Masters | 3 |
| 2020 | 25/07/2020 | Individual | Covid-19 Sprint Series | Junior | 2 |
| 2020 | 25/07/2020 | Individual | Covid-19 Sprint Series | Masters | 8 |
| 2020 | 25/07/2020 | Individual | Covid-19 Sprint Series | Sub-Vets | 6 |
| 2020 | 25/07/2020 | Individual | Covid-19 Sprint Series | Under 23 | 9 |
| 2020 | 25/07/2020 | Individual | Covid-19 Sprint Series | Vets | 26 |
| 2020 | 25/07/2020 | Individual | Covid-19 Sprint Series | Youth | 10 |
| 2020 | 26/07/2020 | Individual | Covid-19 Sprint Series | Elite | 4 |
| 2020 | 26/07/2020 | Individual | Covid-19 Sprint Series | Grand Masters | 4 |
| 2020 | 26/07/2020 | Individual | Covid-19 Sprint Series | Junior | 5 |
| 2020 | 26/07/2020 | Individual | Covid-19 Sprint Series | Masters | 6 |
| 2020 | 26/07/2020 | Individual | Covid-19 Sprint Series | Sub-Vets | 5 |
| 2020 | 26/07/2020 | Individual | Covid-19 Sprint Series | Under 23 | 23 |
| 2020 | 26/07/2020 | Individual | Covid-19 Sprint Series | Vets | 8 |
| 2020 | 26/07/2020 | Individual | Covid-19 Sprint Series | Youth | 13 |
| 2020 | 24/10/2020 | Individual | Cycle4Life MTB Club Race (Palm Valley, Oodi) 24th October 2020 | Elite | 31 |
| 2020 | 24/10/2020 | Individual | Cycle4Life MTB Club Race (Palm Valley, Oodi) 24th October 2020 | Grand Masters | 7 |
| 2020 | 24/10/2020 | Individual | Cycle4Life MTB Club Race (Palm Valley, Oodi) 24th October 2020 | Junior | 1 |
| 2020 | 24/10/2020 | Individual | Cycle4Life MTB Club Race (Palm Valley, Oodi) 24th October 2020 | Masters | 24 |
| 2020 | 24/10/2020 | Individual | Cycle4Life MTB Club Race (Palm Valley, Oodi) 24th October 2020 | Sub-Vets | 24 |
| 2020 | 24/10/2020 | Individual | Cycle4Life MTB Club Race (Palm Valley, Oodi) 24th October 2020 | Under 23 | 4 |
| 2020 | 24/10/2020 | Individual | Cycle4Life MTB Club Race (Palm Valley, Oodi) 24th October 2020 | Vets | 40 |
| 2020 | 24/10/2020 | Individual | Cycle4Life MTB Club Race (Palm Valley, Oodi) 24th October 2020 | Youth | 9 |
| 2020 | 21/11/2020 | Individual | VEREC - FOX RANCHES MTB KGALE CHALLENGE, 21st November 2020 | Elite | 10 |
| 2020 | 21/11/2020 | Individual | VEREC - FOX RANCHES MTB KGALE CHALLENGE, 21st November 2020 | Grand Masters | 5 |
| 2020 | 21/11/2020 | Individual | VEREC - FOX RANCHES MTB KGALE CHALLENGE, 21st November 2020 | Junior | 1 |
| 2020 | 21/11/2020 | Individual | VEREC - FOX RANCHES MTB KGALE CHALLENGE, 21st November 2020 | Masters | 11 |
| 2020 | 21/11/2020 | Individual | VEREC - FOX RANCHES MTB KGALE CHALLENGE, 21st November 2020 | Sub-Vets | 9 |
| 2020 | 21/11/2020 | Individual | VEREC - FOX RANCHES MTB KGALE CHALLENGE, 21st November 2020 | Under 23 | 3 |
| 2020 | 21/11/2020 | Individual | VEREC - FOX RANCHES MTB KGALE CHALLENGE, 21st November 2020 | Vets | 19 |
| 2020 | 21/11/2020 | Individual | VEREC - FOX RANCHES MTB KGALE CHALLENGE, 21st November 2020 | Youth | 10 |
| 2020 | 06/12/2020 | Individual | Botswana National Time Trial Championships 2020 | Elite | 6 |
| 2020 | 06/12/2020 | Individual | Botswana National Time Trial Championships 2020 | Junior | 4 |
| 2020 | 06/12/2020 | Individual | Botswana National Time Trial Championships 2020 | Masters | 1 |
| 2020 | 06/12/2020 | Individual | Botswana National Time Trial Championships 2020 | Sub-Vets | 2 |
| 2020 | 06/12/2020 | Individual | Botswana National Time Trial Championships 2020 | Under 23 | 13 |
| 2020 | 06/12/2020 | Individual | Botswana National Time Trial Championships 2020 | Vets | 3 |
| 2020 | 06/12/2020 | Individual | Botswana National Time Trial Championships 2020 | Youth | 8 |
| 2020 | 13/12/2020 | Individual | Botswana National Road Championships 2020 | Elite | 9 |
| 2020 | 13/12/2020 | Individual | Botswana National Road Championships 2020 | Grand Masters | 2 |
| 2020 | 13/12/2020 | Individual | Botswana National Road Championships 2020 | Junior | 4 |
| 2020 | 13/12/2020 | Individual | Botswana National Road Championships 2020 | Masters | 5 |
| 2020 | 13/12/2020 | Individual | Botswana National Road Championships 2020 | Under 23 | 12 |
| 2020 | 13/12/2020 | Individual | Botswana National Road Championships 2020 | Vets | 4 |
| 2020 | 13/12/2020 | Individual | Botswana National Road Championships 2020 | Youth | 13 |
| 2020 | 20/12/2020 | Individual | XCO Mountain Championships 2020 | Elite | 7 |
| 2020 | 20/12/2020 | Individual | XCO Mountain Championships 2020 | Grand Masters | 2 |
| 2020 | 20/12/2020 | Individual | XCO Mountain Championships 2020 | Junior | 3 |
| 2020 | 20/12/2020 | Individual | XCO Mountain Championships 2020 | Masters | 3 |
| 2020 | 20/12/2020 | Individual | XCO Mountain Championships 2020 | Sub-Vets | 2 |
| 2020 | 20/12/2020 | Individual | XCO Mountain Championships 2020 | Under 23 | 6 |
| 2020 | 20/12/2020 | Individual | XCO Mountain Championships 2020 | Vets | 12 |
| 2020 | 20/12/2020 | Individual | XCO Mountain Championships 2020 | Youth | 5 |
| 2019 | 03/02/2019 | Individual | Wharic MTB 2019 Cycle Challenge | Elite | 17 |
| 2019 | 03/02/2019 | Individual | Wharic MTB 2019 Cycle Challenge | Grand Masters | 6 |
| 2019 | 03/02/2019 | Individual | Wharic MTB 2019 Cycle Challenge | Junior | 7 |
| 2019 | 03/02/2019 | Individual | Wharic MTB 2019 Cycle Challenge | Masters | 14 |
| 2019 | 03/02/2019 | Individual | Wharic MTB 2019 Cycle Challenge | Sub-Vets | 11 |
| 2019 | 03/02/2019 | Individual | Wharic MTB 2019 Cycle Challenge | Under 23 | 7 |
| 2019 | 03/02/2019 | Individual | Wharic MTB 2019 Cycle Challenge | Vets | 36 |
| 2019 | 03/02/2019 | Individual | Wharic MTB 2019 Cycle Challenge | Youth | 7 |
| 2019 | 10/02/2019 | Individual | Tsela Riders Club Race 1 2019 | Elite | 1 |
| 2019 | 10/02/2019 | Individual | Tsela Riders Club Race 1 2019 | Grand Masters | 9 |
| 2019 | 10/02/2019 | Individual | Tsela Riders Club Race 1 2019 | Junior | 1 |
| 2019 | 10/02/2019 | Individual | Tsela Riders Club Race 1 2019 | Masters | 3 |
| 2019 | 10/02/2019 | Individual | Tsela Riders Club Race 1 2019 | Sub-Vets | 4 |
| 2019 | 10/02/2019 | Individual | Tsela Riders Club Race 1 2019 | Under 23 | 6 |
| 2019 | 10/02/2019 | Individual | Tsela Riders Club Race 1 2019 | Vets | 15 |
| 2019 | 10/02/2019 | Individual | Tsela Riders Club Race 1 2019 | Youth | 2 |
| 2019 | 24/02/2019 | Individual | Kgosi Malope Challenge 2019 Edition | Elite | 25 |
| 2019 | 24/02/2019 | Individual | Kgosi Malope Challenge 2019 Edition | Grand Masters | 7 |
| 2019 | 24/02/2019 | Individual | Kgosi Malope Challenge 2019 Edition | Junior | 10 |
| 2019 | 24/02/2019 | Individual | Kgosi Malope Challenge 2019 Edition | Masters | 11 |
| 2019 | 24/02/2019 | Individual | Kgosi Malope Challenge 2019 Edition | Sub-Vets | 20 |
| 2019 | 24/02/2019 | Individual | Kgosi Malope Challenge 2019 Edition | Under 23 | 22 |
| 2019 | 24/02/2019 | Individual | Kgosi Malope Challenge 2019 Edition | Vets | 49 |
| 2019 | 24/02/2019 | Individual | Kgosi Malope Challenge 2019 Edition | Youth | 11 |
| 2019 | 30/03/2019 | Individual | Kids Mountain Bike Race 2019 | Youth | 43 |
| 2019 | 07/04/2019 | Individual | Orapa Classic Cycle Challenge 2019 | Elite | 23 |
| 2019 | 07/04/2019 | Individual | Orapa Classic Cycle Challenge 2019 | Grand Masters | 1 |
| 2019 | 07/04/2019 | Individual | Orapa Classic Cycle Challenge 2019 | Junior | 7 |
| 2019 | 07/04/2019 | Individual | Orapa Classic Cycle Challenge 2019 | Masters | 6 |
| 2019 | 07/04/2019 | Individual | Orapa Classic Cycle Challenge 2019 | Sub-Vets | 10 |
| 2019 | 07/04/2019 | Individual | Orapa Classic Cycle Challenge 2019 | Under 23 | 13 |
| 2019 | 07/04/2019 | Individual | Orapa Classic Cycle Challenge 2019 | Vets | 22 |
| 2019 | 07/04/2019 | Individual | Orapa Classic Cycle Challenge 2019 | Youth | 10 |
| 2019 | 26/05/2019 | Individual | BCA National ITT 2019 | Elite | 7 |
| 2019 | 26/05/2019 | Individual | BCA National ITT 2019 | Grand Masters | 1 |
| 2019 | 26/05/2019 | Individual | BCA National ITT 2019 | Junior | 10 |
| 2019 | 26/05/2019 | Individual | BCA National ITT 2019 | Masters | 3 |
| 2019 | 26/05/2019 | Individual | BCA National ITT 2019 | Sub-Vets | 2 |
| 2019 | 26/05/2019 | Individual | BCA National ITT 2019 | Team | 7 |
| 2019 | 26/05/2019 | Individual | BCA National ITT 2019 | Under 23 | 12 |
| 2019 | 26/05/2019 | Individual | BCA National ITT 2019 | Vets | 4 |
| 2019 | 26/05/2019 | Individual | BCA National ITT 2019 | Youth | 4 |
| 2019 | 09/06/2019 | Individual | BCA National Road 2019 | Elite | 9 |
| 2019 | 09/06/2019 | Individual | BCA National Road 2019 | Grand Masters | 1 |
| 2019 | 09/06/2019 | Individual | BCA National Road 2019 | Junior | 9 |
| 2019 | 09/06/2019 | Individual | BCA National Road 2019 | Masters | 4 |
| 2019 | 09/06/2019 | Individual | BCA National Road 2019 | Sub-Vets | 3 |
| 2019 | 09/06/2019 | Individual | BCA National Road 2019 | Under 23 | 12 |
| 2019 | 09/06/2019 | Individual | BCA National Road 2019 | Vets | 5 |
| 2019 | 09/06/2019 | Individual | BCA National Road 2019 | Youth | 10 |
| 2019 | 16/06/2019 | Individual | Karowe Diamond Mine GM's Cycle Challenge 2019 | Elite | 43 |
| 2019 | 16/06/2019 | Individual | Karowe Diamond Mine GM's Cycle Challenge 2019 | Junior | 9 |
| 2019 | 16/06/2019 | Individual | Karowe Diamond Mine GM's Cycle Challenge 2019 | Masters | 9 |
| 2019 | 16/06/2019 | Individual | Karowe Diamond Mine GM's Cycle Challenge 2019 | Sub-Vets | 20 |
| 2019 | 16/06/2019 | Individual | Karowe Diamond Mine GM's Cycle Challenge 2019 | Under 23 | 18 |
| 2019 | 16/06/2019 | Individual | Karowe Diamond Mine GM's Cycle Challenge 2019 | Vets | 36 |
| 2019 | 16/06/2019 | Individual | Karowe Diamond Mine GM's Cycle Challenge 2019 | Youth | 14 |
| 2019 | 30/06/2019 | Individual | BCA National MTB Race 2019 | Elite | 4 |
| 2019 | 30/06/2019 | Individual | BCA National MTB Race 2019 | Grand Masters | 1 |
| 2019 | 30/06/2019 | Individual | BCA National MTB Race 2019 | Junior | 3 |
| 2019 | 30/06/2019 | Individual | BCA National MTB Race 2019 | Masters | 2 |
| 2019 | 30/06/2019 | Individual | BCA National MTB Race 2019 | Sub-Vets | 1 |
| 2019 | 30/06/2019 | Individual | BCA National MTB Race 2019 | Under 23 | 5 |
| 2019 | 30/06/2019 | Individual | BCA National MTB Race 2019 | Youth | 6 |
| 2019 | 07/07/2019 | Individual | Time Adventure Challenge 2019 | Team | 99 |
| 2019 | 27/07/2019 | Individual | Dimension Data Route 73 2019 | Elite | 27 |
| 2019 | 27/07/2019 | Individual | Dimension Data Route 73 2019 | Grand Masters | 6 |
| 2019 | 27/07/2019 | Individual | Dimension Data Route 73 2019 | Junior | 5 |
| 2019 | 27/07/2019 | Individual | Dimension Data Route 73 2019 | Masters | 16 |
| 2019 | 27/07/2019 | Individual | Dimension Data Route 73 2019 | Sub-Vets | 22 |
| 2019 | 27/07/2019 | Individual | Dimension Data Route 73 2019 | Under 23 | 8 |
| 2019 | 27/07/2019 | Individual | Dimension Data Route 73 2019 | Vets | 51 |
| 2019 | 27/07/2019 | Individual | Dimension Data Route 73 2019 | Youth | 12 |
| 2019 | 10/08/2019 | Individual | Bank Gaborone Quest Day 1 2019. | Elite | 11 |
| 2019 | 10/08/2019 | Individual | Bank Gaborone Quest Day 1 2019. | Grand Masters | 6 |
| 2019 | 10/08/2019 | Individual | Bank Gaborone Quest Day 1 2019. | Junior | 6 |
| 2019 | 10/08/2019 | Individual | Bank Gaborone Quest Day 1 2019. | Masters | 15 |
| 2019 | 10/08/2019 | Individual | Bank Gaborone Quest Day 1 2019. | Sub-Vets | 15 |
| 2019 | 10/08/2019 | Individual | Bank Gaborone Quest Day 1 2019. | Under 23 | 4 |
| 2019 | 10/08/2019 | Individual | Bank Gaborone Quest Day 1 2019. | Vets | 35 |
| 2019 | 10/08/2019 | Individual | Bank Gaborone Quest Day 1 2019. | Youth | 2 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest Day 2 2019. | Elite | 11 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest Day 2 2019. | Grand Masters | 3 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest Day 2 2019. | Junior | 5 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest Day 2 2019. | Masters | 12 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest Day 2 2019. | Sub-Vets | 10 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest Day 2 2019. | Under 23 | 4 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest Day 2 2019. | Vets | 25 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest Day 2 2019. | Youth | 2 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest Stage Race 2019. | Elite | 10 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest Stage Race 2019. | Grand Masters | 5 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest Stage Race 2019. | Junior | 5 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest Stage Race 2019. | Masters | 12 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest Stage Race 2019. | Sub-Vets | 13 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest Stage Race 2019. | Under 23 | 4 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest Stage Race 2019. | Vets | 26 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest Stage Race 2019. | Youth | 2 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest TRAIL (1 day) | Elite | 8 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest TRAIL (1 day) | Grand Masters | 1 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest TRAIL (1 day) | Junior | 3 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest TRAIL (1 day) | Masters | 4 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest TRAIL (1 day) | Sub-Vets | 3 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest TRAIL (1 day) | Team | 15 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest TRAIL (1 day) | Under 23 | 2 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest TRAIL (1 day) | Vets | 10 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest TRAIL (1 day) | Youth | 4 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest Trail 2019. | Elite | 2 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest Trail 2019. | Junior | 4 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest Trail 2019. | Masters | 2 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest Trail 2019. | Under 23 | 1 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest Trail 2019. | Vets | 3 |
| 2019 | 11/08/2019 | Individual | Bank Gaborone Quest Trail 2019. | Youth | 4 |
| 2019 | 08/09/2019 | Individual | Mascom Cycle Challenge 2019 | Elite | 31 |
| 2019 | 08/09/2019 | Individual | Mascom Cycle Challenge 2019 | Grand Masters | 1 |
| 2019 | 08/09/2019 | Individual | Mascom Cycle Challenge 2019 | Junior | 8 |
| 2019 | 08/09/2019 | Individual | Mascom Cycle Challenge 2019 | Masters | 8 |
| 2019 | 08/09/2019 | Individual | Mascom Cycle Challenge 2019 | Sub-Vets | 18 |
| 2019 | 08/09/2019 | Individual | Mascom Cycle Challenge 2019 | Under 23 | 23 |
| 2019 | 08/09/2019 | Individual | Mascom Cycle Challenge 2019 | Vets | 35 |
| 2019 | 08/09/2019 | Individual | Mascom Cycle Challenge 2019 | Youth | 13 |
| 2019 | 21/09/2019 | Individual | Mokolodi Scorpion 2019 | Elite | 2 |
| 2019 | 21/09/2019 | Individual | Mokolodi Scorpion 2019 | Team | 2 |
| 2019 | 21/09/2019 | Individual | Mokolodi Scorpion 2019 | Under 23 | 1 |
| 2019 | 21/09/2019 | Individual | Mokolodi Scorpion 2019 - MTB and Run | Elite | 48 |
| 2019 | 21/09/2019 | Individual | Mokolodi Scorpion 2019 - MTB and Run | Grand Masters | 72 |
| 2019 | 21/09/2019 | Individual | Mokolodi Scorpion 2019 - MTB and Run | Masters | 3 |
| 2019 | 21/09/2019 | Individual | Mokolodi Scorpion 2019 - MTB and Run | Sub-Vets | 14 |
| 2019 | 21/09/2019 | Individual | Mokolodi Scorpion 2019 - MTB and Run | Team | 1 |
| 2019 | 21/09/2019 | Individual | Mokolodi Scorpion 2019 - MTB and Run | Under 23 | 1 |
| 2019 | 21/09/2019 | Individual | Mokolodi Scorpion 2019 - MTB and Run | Vets | 17 |
| 2019 | 21/09/2019 | Individual | MTN BOTSWANA INDEPENDENCE MARATHON 2019 | Elite | 1,205 |
| 2019 | 21/09/2019 | Individual | MTN BOTSWANA INDEPENDENCE MARATHON 2019 | Grand Masters | 1,992 |
| 2019 | 21/09/2019 | Individual | MTN BOTSWANA INDEPENDENCE MARATHON 2019 | Masters | 63 |
| 2019 | 21/09/2019 | Individual | MTN BOTSWANA INDEPENDENCE MARATHON 2019 | Sub-Vets | 363 |
| 2019 | 21/09/2019 | Individual | MTN BOTSWANA INDEPENDENCE MARATHON 2019 | Team | 35 |
| 2019 | 21/09/2019 | Individual | MTN BOTSWANA INDEPENDENCE MARATHON 2019 | Under 23 | 35 |
| 2019 | 21/09/2019 | Individual | MTN BOTSWANA INDEPENDENCE MARATHON 2019 | Vets | 507 |
| 2019 | 21/09/2019 | Individual | MTN BOTSWANA INDEPENDENCE MARATHON 2019 | Youth | 6 |
| 2019 | 22/09/2019 | Individual | Mokolodi Scorpion 2019 | Elite | 15 |
| 2019 | 22/09/2019 | Individual | Mokolodi Scorpion 2019 | Grand Masters | 4 |
| 2019 | 22/09/2019 | Individual | Mokolodi Scorpion 2019 | Junior | 4 |
| 2019 | 22/09/2019 | Individual | Mokolodi Scorpion 2019 | Masters | 4 |
| 2019 | 22/09/2019 | Individual | Mokolodi Scorpion 2019 | Sub-Vets | 2 |
| 2019 | 22/09/2019 | Individual | Mokolodi Scorpion 2019 | Team | 41 |
| 2019 | 22/09/2019 | Individual | Mokolodi Scorpion 2019 | Under 23 | 6 |
| 2019 | 22/09/2019 | Individual | Mokolodi Scorpion 2019 | Vets | 17 |
| 2019 | 22/09/2019 | Individual | Mokolodi Scorpion 2019 | Youth | 6 |
| 2019 | 22/09/2019 | Individual | MTN BOTSWANA INDEPENDENCE MARATHON 2019 | Vets | 1 |
| 2019 | 03/11/2019 | Individual | BPC OTSE-KANYE Cycle Challenge | Elite | 24 |
| 2019 | 03/11/2019 | Individual | BPC OTSE-KANYE Cycle Challenge | Grand Masters | 3 |
| 2019 | 03/11/2019 | Individual | BPC OTSE-KANYE Cycle Challenge | Junior | 6 |
| 2019 | 03/11/2019 | Individual | BPC OTSE-KANYE Cycle Challenge | Masters | 10 |
| 2019 | 03/11/2019 | Individual | BPC OTSE-KANYE Cycle Challenge | Sub-Vets | 14 |
| 2019 | 03/11/2019 | Individual | BPC OTSE-KANYE Cycle Challenge | Team | 8 |
| 2019 | 03/11/2019 | Individual | BPC OTSE-KANYE Cycle Challenge | Under 23 | 20 |
| 2019 | 03/11/2019 | Individual | BPC OTSE-KANYE Cycle Challenge | Vets | 37 |
| 2019 | 03/11/2019 | Individual | BPC OTSE-KANYE Cycle Challenge | Youth | 17 |
| 2018 | 04/02/2018 | Individual | Wharic Construction Cycle Challenge 2018 | Elite | 15 |
| 2018 | 04/02/2018 | Individual | Wharic Construction Cycle Challenge 2018 | Grand Masters | 4 |
| 2018 | 04/02/2018 | Individual | Wharic Construction Cycle Challenge 2018 | Junior | 4 |
| 2018 | 04/02/2018 | Individual | Wharic Construction Cycle Challenge 2018 | Masters | 7 |
| 2018 | 04/02/2018 | Individual | Wharic Construction Cycle Challenge 2018 | Sub-Vets | 5 |
| 2018 | 04/02/2018 | Individual | Wharic Construction Cycle Challenge 2018 | Under 23 | 12 |
| 2018 | 04/02/2018 | Individual | Wharic Construction Cycle Challenge 2018 | Vets | 20 |
| 2018 | 04/02/2018 | Individual | Wharic Construction Cycle Challenge 2018 | Youth | 3 |
| 2018 | 25/02/2018 | Individual | Kgosi Malope II Challenge 2018 | Elite | 30 |
| 2018 | 25/02/2018 | Individual | Kgosi Malope II Challenge 2018 | Grand Masters | 2 |
| 2018 | 25/02/2018 | Individual | Kgosi Malope II Challenge 2018 | Junior | 7 |
| 2018 | 25/02/2018 | Individual | Kgosi Malope II Challenge 2018 | Masters | 5 |
| 2018 | 25/02/2018 | Individual | Kgosi Malope II Challenge 2018 | Sub-Vets | 5 |
| 2018 | 25/02/2018 | Individual | Kgosi Malope II Challenge 2018 | Under 23 | 27 |
| 2018 | 25/02/2018 | Individual | Kgosi Malope II Challenge 2018 | Vets | 52 |
| 2018 | 25/02/2018 | Individual | Kgosi Malope II Challenge 2018 | Youth | 7 |
| 2018 | 25/02/2018 | Individual | Wharic Construction Cycle Challenge 2018 | Under 23 | 1 |
| 2018 | 25/03/2018 | Individual | BCA National Road Race 2018 | Elite | 19 |
| 2018 | 25/03/2018 | Individual | BCA National Road Race 2018 | Grand Masters | 1 |
| 2018 | 25/03/2018 | Individual | BCA National Road Race 2018 | Junior | 6 |
| 2018 | 25/03/2018 | Individual | BCA National Road Race 2018 | Masters | 5 |
| 2018 | 25/03/2018 | Individual | BCA National Road Race 2018 | Sub-Vets | 8 |
| 2018 | 25/03/2018 | Individual | BCA National Road Race 2018 | Under 23 | 19 |
| 2018 | 25/03/2018 | Individual | BCA National Road Race 2018 | Vets | 12 |
| 2018 | 25/03/2018 | Individual | BCA National Road Race 2018 | Youth | 3 |
| 2018 | 29/04/2018 | Individual | Capital Bank Cycle Challenge 2018 | Elite | 36 |
| 2018 | 29/04/2018 | Individual | Capital Bank Cycle Challenge 2018 | Grand Masters | 1 |
| 2018 | 29/04/2018 | Individual | Capital Bank Cycle Challenge 2018 | Junior | 12 |
| 2018 | 29/04/2018 | Individual | Capital Bank Cycle Challenge 2018 | Masters | 7 |
| 2018 | 29/04/2018 | Individual | Capital Bank Cycle Challenge 2018 | Sub-Vets | 22 |
| 2018 | 29/04/2018 | Individual | Capital Bank Cycle Challenge 2018 | Under 23 | 33 |
| 2018 | 29/04/2018 | Individual | Capital Bank Cycle Challenge 2018 | Vets | 41 |
| 2018 | 29/04/2018 | Individual | Capital Bank Cycle Challenge 2018 | Youth | 18 |
| 2018 | 20/05/2018 | Individual | BCA National ITT 2018 | Elite | 9 |
| 2018 | 20/05/2018 | Individual | BCA National ITT 2018 | Grand Masters | 1 |
| 2018 | 20/05/2018 | Individual | BCA National ITT 2018 | Junior | 8 |
| 2018 | 20/05/2018 | Individual | BCA National ITT 2018 | Masters | 4 |
| 2018 | 20/05/2018 | Individual | BCA National ITT 2018 | Sub-Vets | 2 |
| 2018 | 20/05/2018 | Individual | BCA National ITT 2018 | Under 23 | 14 |
| 2018 | 20/05/2018 | Individual | BCA National ITT 2018 | Vets | 3 |
| 2018 | 20/05/2018 | Individual | BCA National ITT 2018 | Youth | 7 |
| 2018 | 20/05/2018 | Individual | BCA National TTT 2018 | Team | 7 |
| 2018 | 17/06/2018 | Individual | Karowe Diamond Mine GM's Cycle Challenge 2018 | Elite | 22 |
| 2018 | 17/06/2018 | Individual | Karowe Diamond Mine GM's Cycle Challenge 2018 | Grand Masters | 5 |
| 2018 | 17/06/2018 | Individual | Karowe Diamond Mine GM's Cycle Challenge 2018 | Junior | 6 |
| 2018 | 17/06/2018 | Individual | Karowe Diamond Mine GM's Cycle Challenge 2018 | Masters | 2 |
| 2018 | 17/06/2018 | Individual | Karowe Diamond Mine GM's Cycle Challenge 2018 | Sub-Vets | 11 |
| 2018 | 17/06/2018 | Individual | Karowe Diamond Mine GM's Cycle Challenge 2018 | Under 23 | 20 |
| 2018 | 17/06/2018 | Individual | Karowe Diamond Mine GM's Cycle Challenge 2018 | Vets | 18 |
| 2018 | 17/06/2018 | Individual | Karowe Diamond Mine GM's Cycle Challenge 2018 | Youth | 6 |
| 2018 | 24/06/2018 | Individual | PPC Kgale Hill Challenge 2018 | Elite | 151 |
| 2018 | 24/06/2018 | Individual | PPC Kgale Hill Challenge 2018 | Grand Masters | 8 |
| 2018 | 24/06/2018 | Individual | PPC Kgale Hill Challenge 2018 | Junior | 5 |
| 2018 | 24/06/2018 | Individual | PPC Kgale Hill Challenge 2018 | Masters | 20 |
| 2018 | 24/06/2018 | Individual | PPC Kgale Hill Challenge 2018 | Sub-Vets | 47 |
| 2018 | 24/06/2018 | Individual | PPC Kgale Hill Challenge 2018 | Under 23 | 18 |
| 2018 | 24/06/2018 | Individual | PPC Kgale Hill Challenge 2018 | Vets | 71 |
| 2018 | 24/06/2018 | Individual | PPC Kgale Hill Challenge 2018 | Youth | 2 |
| 2018 | 30/06/2018 | Individual | PPC Kgale Hill Challenge 2018 | Elite | 48 |
| 2018 | 30/06/2018 | Individual | PPC Kgale Hill Challenge 2018 | Masters | 2 |
| 2018 | 30/06/2018 | Individual | PPC Kgale Hill Challenge 2018 | Sub-Vets | 7 |
| 2018 | 30/06/2018 | Individual | PPC Kgale Hill Challenge 2018 | Under 23 | 1 |
| 2018 | 30/06/2018 | Individual | PPC Kgale Hill Challenge 2018 | Vets | 17 |
| 2018 | 08/07/2018 | Individual | Time Adventure Challenge 2018 | Team | 80 |
| 2018 | 29/07/2018 | Individual | Dimension Data Route 73 2018 | Elite | 46 |
| 2018 | 29/07/2018 | Individual | Dimension Data Route 73 2018 | Grand Masters | 10 |
| 2018 | 29/07/2018 | Individual | Dimension Data Route 73 2018 | Junior | 5 |
| 2018 | 29/07/2018 | Individual | Dimension Data Route 73 2018 | Masters | 20 |
| 2018 | 29/07/2018 | Individual | Dimension Data Route 73 2018 | Sub-Vets | 21 |
| 2018 | 29/07/2018 | Individual | Dimension Data Route 73 2018 | Under 23 | 11 |
| 2018 | 29/07/2018 | Individual | Dimension Data Route 73 2018 | Vets | 67 |
| 2018 | 29/07/2018 | Individual | Dimension Data Route 73 2018 | Youth | 19 |
| 2018 | 05/08/2018 | Individual | BCA National Mountain Bike Championships XCO 2018 | Elite | 3 |
| 2018 | 05/08/2018 | Individual | BCA National Mountain Bike Championships XCO 2018 | Grand Masters | 1 |
| 2018 | 05/08/2018 | Individual | BCA National Mountain Bike Championships XCO 2018 | Junior | 4 |
| 2018 | 05/08/2018 | Individual | BCA National Mountain Bike Championships XCO 2018 | Masters | 1 |
| 2018 | 05/08/2018 | Individual | BCA National Mountain Bike Championships XCO 2018 | Sub-Vets | 1 |
| 2018 | 05/08/2018 | Individual | BCA National Mountain Bike Championships XCO 2018 | Under 23 | 10 |
| 2018 | 05/08/2018 | Individual | BCA National Mountain Bike Championships XCO 2018 | Vets | 2 |
| 2018 | 05/08/2018 | Individual | BCA National Mountain Bike Championships XCO 2018 | Youth | 6 |
| 2018 | 18/08/2018 | Individual | Bank Gaborone Quest Day 1 2018 | Elite | 22 |
| 2018 | 18/08/2018 | Individual | Bank Gaborone Quest Day 1 2018 | Grand Masters | 6 |
| 2018 | 18/08/2018 | Individual | Bank Gaborone Quest Day 1 2018 | Junior | 7 |
| 2018 | 18/08/2018 | Individual | Bank Gaborone Quest Day 1 2018 | Masters | 9 |
| 2018 | 18/08/2018 | Individual | Bank Gaborone Quest Day 1 2018 | Sub-Vets | 16 |
| 2018 | 18/08/2018 | Individual | Bank Gaborone Quest Day 1 2018 | Under 23 | 11 |
| 2018 | 18/08/2018 | Individual | Bank Gaborone Quest Day 1 2018 | Vets | 42 |
| 2018 | 18/08/2018 | Individual | Bank Gaborone Quest Day 1 2018 | Youth | 3 |
| 2018 | 19/08/2018 | Individual | Bank Gaborone Quest Day 2 2018 | Elite | 19 |
| 2018 | 19/08/2018 | Individual | Bank Gaborone Quest Day 2 2018 | Grand Masters | 5 |
| 2018 | 19/08/2018 | Individual | Bank Gaborone Quest Day 2 2018 | Junior | 7 |
| 2018 | 19/08/2018 | Individual | Bank Gaborone Quest Day 2 2018 | Masters | 10 |
| 2018 | 19/08/2018 | Individual | Bank Gaborone Quest Day 2 2018 | Sub-Vets | 15 |
| 2018 | 19/08/2018 | Individual | Bank Gaborone Quest Day 2 2018 | Under 23 | 10 |
| 2018 | 19/08/2018 | Individual | Bank Gaborone Quest Day 2 2018 | Vets | 42 |
| 2018 | 19/08/2018 | Individual | Bank Gaborone Quest Day 2 2018 | Youth | 2 |
| 2018 | 19/08/2018 | Individual | Bank Gaborone Quest Overall Stage Race 2018 | Elite | 16 |
| 2018 | 19/08/2018 | Individual | Bank Gaborone Quest Overall Stage Race 2018 | Grand Masters | 5 |
| 2018 | 19/08/2018 | Individual | Bank Gaborone Quest Overall Stage Race 2018 | Junior | 7 |
| 2018 | 19/08/2018 | Individual | Bank Gaborone Quest Overall Stage Race 2018 | Masters | 8 |
| 2018 | 19/08/2018 | Individual | Bank Gaborone Quest Overall Stage Race 2018 | Sub-Vets | 13 |
| 2018 | 19/08/2018 | Individual | Bank Gaborone Quest Overall Stage Race 2018 | Under 23 | 10 |
| 2018 | 19/08/2018 | Individual | Bank Gaborone Quest Overall Stage Race 2018 | Vets | 38 |
| 2018 | 19/08/2018 | Individual | Bank Gaborone Quest Overall Stage Race 2018 | Youth | 2 |
| 2018 | 16/09/2018 | Individual | Mascom Cycle Challenge 2018 | Elite | 36 |
| 2018 | 16/09/2018 | Individual | Mascom Cycle Challenge 2018 | Grand Masters | 4 |
| 2018 | 16/09/2018 | Individual | Mascom Cycle Challenge 2018 | Junior | 13 |
| 2018 | 16/09/2018 | Individual | Mascom Cycle Challenge 2018 | Masters | 11 |
| 2018 | 16/09/2018 | Individual | Mascom Cycle Challenge 2018 | Sub-Vets | 17 |
| 2018 | 16/09/2018 | Individual | Mascom Cycle Challenge 2018 | Under 23 | 21 |
| 2018 | 16/09/2018 | Individual | Mascom Cycle Challenge 2018 | Vets | 45 |
| 2018 | 16/09/2018 | Individual | Mascom Cycle Challenge 2018 | Youth | 15 |
| 2018 | 22/09/2018 | Individual | BCA National Mountain Bike Championships XCO 2018 | Elite | 1 |
| 2018 | 22/09/2018 | Individual | Gaborone Mayor's Marathon 2018 | Elite | 163 |
| 2018 | 22/09/2018 | Individual | Gaborone Mayor's Marathon 2018 | Grand Masters | 86 |
| 2018 | 22/09/2018 | Individual | Gaborone Mayor's Marathon 2018 | Junior | 5 |
| 2018 | 22/09/2018 | Individual | Gaborone Mayor's Marathon 2018 | Masters | 11 |
| 2018 | 22/09/2018 | Individual | Gaborone Mayor's Marathon 2018 | Sub-Vets | 37 |
| 2018 | 22/09/2018 | Individual | Gaborone Mayor's Marathon 2018 | Under 23 | 22 |
| 2018 | 22/09/2018 | Individual | Gaborone Mayor's Marathon 2018 | Vets | 56 |
| 2018 | 22/09/2018 | Individual | Gaborone Mayor's Marathon 2018 | Youth | 2 |
| 2018 | 07/10/2018 | Individual | GCC Mokolodi Scorpion 2018 | Elite | 39 |
| 2018 | 07/10/2018 | Individual | GCC Mokolodi Scorpion 2018 | Grand Masters | 9 |
| 2018 | 07/10/2018 | Individual | GCC Mokolodi Scorpion 2018 | Junior | 4 |
| 2018 | 07/10/2018 | Individual | GCC Mokolodi Scorpion 2018 | Masters | 8 |
| 2018 | 07/10/2018 | Individual | GCC Mokolodi Scorpion 2018 | Sub-Vets | 11 |
| 2018 | 07/10/2018 | Individual | GCC Mokolodi Scorpion 2018 | Under 23 | 3 |
| 2018 | 07/10/2018 | Individual | GCC Mokolodi Scorpion 2018 | Vets | 35 |
| 2018 | 07/10/2018 | Individual | GCC Mokolodi Scorpion 2018 | Youth | 12 |
| 2018 | 20/10/2018 | Individual | Cycle For Life MTB Club Race 2018 | Elite | 13 |
| 2018 | 20/10/2018 | Individual | Cycle For Life MTB Club Race 2018 | Grand Masters | 5 |
| 2018 | 20/10/2018 | Individual | Cycle For Life MTB Club Race 2018 | Junior | 4 |
| 2018 | 20/10/2018 | Individual | Cycle For Life MTB Club Race 2018 | Masters | 13 |
| 2018 | 20/10/2018 | Individual | Cycle For Life MTB Club Race 2018 | Sub-Vets | 5 |
| 2018 | 20/10/2018 | Individual | Cycle For Life MTB Club Race 2018 | Under 23 | 8 |
| 2018 | 20/10/2018 | Individual | Cycle For Life MTB Club Race 2018 | Vets | 28 |
| 2018 | 20/10/2018 | Individual | Cycle For Life MTB Club Race 2018 | Youth | 7 |
| 2018 | 11/11/2018 | Individual | BPC Otse Kanye Cycle Challenge 2018 | Elite | 37 |
| 2018 | 11/11/2018 | Individual | BPC Otse Kanye Cycle Challenge 2018 | Grand Masters | 15 |
| 2018 | 11/11/2018 | Individual | BPC Otse Kanye Cycle Challenge 2018 | Junior | 14 |
| 2018 | 11/11/2018 | Individual | BPC Otse Kanye Cycle Challenge 2018 | Masters | 16 |
| 2018 | 11/11/2018 | Individual | BPC Otse Kanye Cycle Challenge 2018 | Sub-Vets | 21 |
| 2018 | 11/11/2018 | Individual | BPC Otse Kanye Cycle Challenge 2018 | Under 23 | 20 |
| 2018 | 11/11/2018 | Individual | BPC Otse Kanye Cycle Challenge 2018 | Vets | 40 |
| 2018 | 11/11/2018 | Individual | BPC Otse Kanye Cycle Challenge 2018 | Youth | 18 |
| 2017 | 22/01/2017 | Individual | Wharic Cycle Challenge 2017. | Elite | 18 |
| 2017 | 22/01/2017 | Individual | Wharic Cycle Challenge 2017. | Grand Masters | 3 |
| 2017 | 22/01/2017 | Individual | Wharic Cycle Challenge 2017. | Junior | 6 |
| 2017 | 22/01/2017 | Individual | Wharic Cycle Challenge 2017. | Masters | 6 |
| 2017 | 22/01/2017 | Individual | Wharic Cycle Challenge 2017. | Sub-Vets | 9 |
| 2017 | 22/01/2017 | Individual | Wharic Cycle Challenge 2017. | Under 23 | 10 |
| 2017 | 22/01/2017 | Individual | Wharic Cycle Challenge 2017. | Vets | 23 |
| 2017 | 22/01/2017 | Individual | Wharic Cycle Challenge 2017. | Youth | 2 |
| 2017 | 29/04/2017 | Individual | Kgale X Country RUN 2017 Series 1 | Elite | 65 |
| 2017 | 29/04/2017 | Individual | Kgale X Country RUN 2017 Series 1 | Grand Masters | 16 |
| 2017 | 29/04/2017 | Individual | Kgale X Country RUN 2017 Series 1 | Junior | 4 |
| 2017 | 29/04/2017 | Individual | Kgale X Country RUN 2017 Series 1 | Masters | 14 |
| 2017 | 29/04/2017 | Individual | Kgale X Country RUN 2017 Series 1 | Sub-Vets | 15 |
| 2017 | 29/04/2017 | Individual | Kgale X Country RUN 2017 Series 1 | Under 23 | 6 |
| 2017 | 29/04/2017 | Individual | Kgale X Country RUN 2017 Series 1 | Vets | 44 |
| 2017 | 29/04/2017 | Individual | Kgale X Country RUN 2017 Series 1 | Youth | 8 |
| 2017 | 28/05/2017 | Individual | ORAPA CLASSIC CYCLE CHALLENGE 2017 | Elite | 22 |
| 2017 | 28/05/2017 | Individual | ORAPA CLASSIC CYCLE CHALLENGE 2017 | Junior | 11 |
| 2017 | 28/05/2017 | Individual | ORAPA CLASSIC CYCLE CHALLENGE 2017 | Masters | 1 |
| 2017 | 28/05/2017 | Individual | ORAPA CLASSIC CYCLE CHALLENGE 2017 | Sub-Vets | 4 |
| 2017 | 28/05/2017 | Individual | ORAPA CLASSIC CYCLE CHALLENGE 2017 | Under 23 | 17 |
| 2017 | 28/05/2017 | Individual | ORAPA CLASSIC CYCLE CHALLENGE 2017 | Vets | 10 |
| 2017 | 28/05/2017 | Individual | ORAPA CLASSIC CYCLE CHALLENGE 2017 | Youth | 4 |
| 2017 | 11/06/2017 | Individual | PPC KGALE HILL CHALLENGE 2017 | Elite | 208 |
| 2017 | 11/06/2017 | Individual | PPC KGALE HILL CHALLENGE 2017 | Grand Masters | 23 |
| 2017 | 11/06/2017 | Individual | PPC KGALE HILL CHALLENGE 2017 | Junior | 18 |
| 2017 | 11/06/2017 | Individual | PPC KGALE HILL CHALLENGE 2017 | Masters | 11 |
| 2017 | 11/06/2017 | Individual | PPC KGALE HILL CHALLENGE 2017 | Sub-Vets | 69 |
| 2017 | 11/06/2017 | Individual | PPC KGALE HILL CHALLENGE 2017 | Team | 1 |
| 2017 | 11/06/2017 | Individual | PPC KGALE HILL CHALLENGE 2017 | Under 23 | 26 |
| 2017 | 11/06/2017 | Individual | PPC KGALE HILL CHALLENGE 2017 | Vets | 101 |
| 2017 | 11/06/2017 | Individual | PPC KGALE HILL CHALLENGE 2017 | Youth | 10 |
| 2017 | 18/06/2017 | Individual | KAROWE GM'S CYCLE CHALLENGE 2017 | Elite | 23 |
| 2017 | 18/06/2017 | Individual | KAROWE GM'S CYCLE CHALLENGE 2017 | Grand Masters | 3 |
| 2017 | 18/06/2017 | Individual | KAROWE GM'S CYCLE CHALLENGE 2017 | Junior | 7 |
| 2017 | 18/06/2017 | Individual | KAROWE GM'S CYCLE CHALLENGE 2017 | Masters | 3 |
| 2017 | 18/06/2017 | Individual | KAROWE GM'S CYCLE CHALLENGE 2017 | Sub-Vets | 7 |
| 2017 | 18/06/2017 | Individual | KAROWE GM'S CYCLE CHALLENGE 2017 | Under 23 | 11 |
| 2017 | 18/06/2017 | Individual | KAROWE GM'S CYCLE CHALLENGE 2017 | Vets | 23 |
| 2017 | 18/06/2017 | Individual | KAROWE GM'S CYCLE CHALLENGE 2017 | Youth | 4 |
| 2017 | 08/07/2017 | Individual | Kgale X Country RUN 2017 Series 1 | Elite | 1 |
| 2017 | 08/07/2017 | Individual | Kgale X Country RUN 2017 Series 1 | Masters | 1 |
| 2017 | 08/07/2017 | Individual | Kgale X Country RUN 2017 Series 1 | Sub-Vets | 1 |
| 2017 | 08/07/2017 | Individual | Kgale X Country RUN 2017 Series 1 | Vets | 3 |
| 2017 | 08/07/2017 | Individual | Kgale X- Country Series 2 2017 MTB | Elite | 16 |
| 2017 | 08/07/2017 | Individual | Kgale X- Country Series 2 2017 MTB | Grand Masters | 6 |
| 2017 | 08/07/2017 | Individual | Kgale X- Country Series 2 2017 MTB | Junior | 9 |
| 2017 | 08/07/2017 | Individual | Kgale X- Country Series 2 2017 MTB | Masters | 12 |
| 2017 | 08/07/2017 | Individual | Kgale X- Country Series 2 2017 MTB | Sub-Vets | 10 |
| 2017 | 08/07/2017 | Individual | Kgale X- Country Series 2 2017 MTB | Under 23 | 4 |
| 2017 | 08/07/2017 | Individual | Kgale X- Country Series 2 2017 MTB | Vets | 21 |
| 2017 | 08/07/2017 | Individual | Kgale X- Country Series 2 2017 MTB | Youth | 13 |
| 2017 | 08/07/2017 | Individual | Kgale X- Country Series 2 2017 RUN | Elite | 24 |
| 2017 | 08/07/2017 | Individual | Kgale X- Country Series 2 2017 RUN | Grand Masters | 1 |
| 2017 | 08/07/2017 | Individual | Kgale X- Country Series 2 2017 RUN | Masters | 2 |
| 2017 | 08/07/2017 | Individual | Kgale X- Country Series 2 2017 RUN | Sub-Vets | 6 |
| 2017 | 08/07/2017 | Individual | Kgale X- Country Series 2 2017 RUN | Under 23 | 2 |
| 2017 | 08/07/2017 | Individual | Kgale X- Country Series 2 2017 RUN | Vets | 6 |
| 2017 | 23/07/2017 | Individual | CAPITAL BANK CYCLE CHALLENGE 2017 | Elite | 19 |
| 2017 | 23/07/2017 | Individual | CAPITAL BANK CYCLE CHALLENGE 2017 | Grand Masters | 7 |
| 2017 | 23/07/2017 | Individual | CAPITAL BANK CYCLE CHALLENGE 2017 | Junior | 6 |
| 2017 | 23/07/2017 | Individual | CAPITAL BANK CYCLE CHALLENGE 2017 | Masters | 5 |
| 2017 | 23/07/2017 | Individual | CAPITAL BANK CYCLE CHALLENGE 2017 | Sub-Vets | 11 |
| 2017 | 23/07/2017 | Individual | CAPITAL BANK CYCLE CHALLENGE 2017 | Under 23 | 19 |
| 2017 | 23/07/2017 | Individual | CAPITAL BANK CYCLE CHALLENGE 2017 | Vets | 21 |
| 2017 | 23/07/2017 | Individual | CAPITAL BANK CYCLE CHALLENGE 2017 | Youth | 10 |
| 2017 | 30/07/2017 | Individual | DIMENSION DATA ROUTE 73 2017 | Elite | 39 |
| 2017 | 30/07/2017 | Individual | DIMENSION DATA ROUTE 73 2017 | Grand Masters | 3 |
| 2017 | 30/07/2017 | Individual | DIMENSION DATA ROUTE 73 2017 | Junior | 11 |
| 2017 | 30/07/2017 | Individual | DIMENSION DATA ROUTE 73 2017 | Masters | 8 |
| 2017 | 30/07/2017 | Individual | DIMENSION DATA ROUTE 73 2017 | Sub-Vets | 22 |
| 2017 | 30/07/2017 | Individual | DIMENSION DATA ROUTE 73 2017 | Under 23 | 6 |
| 2017 | 30/07/2017 | Individual | DIMENSION DATA ROUTE 73 2017 | Vets | 54 |
| 2017 | 30/07/2017 | Individual | DIMENSION DATA ROUTE 73 2017 | Youth | 11 |
| 2017 | 20/08/2017 | Individual | TIME ADVENTURE CHALLENGE 2017 | Team | 102 |
| 2017 | 26/08/2017 | Individual | JWANENG MINE GM's CHARITY CYCLE RACE 2017 | Elite | 21 |
| 2017 | 26/08/2017 | Individual | JWANENG MINE GM's CHARITY CYCLE RACE 2017 | Grand Masters | 1 |
| 2017 | 26/08/2017 | Individual | JWANENG MINE GM's CHARITY CYCLE RACE 2017 | Junior | 6 |
| 2017 | 26/08/2017 | Individual | JWANENG MINE GM's CHARITY CYCLE RACE 2017 | Masters | 5 |
| 2017 | 26/08/2017 | Individual | JWANENG MINE GM's CHARITY CYCLE RACE 2017 | Sub-Vets | 9 |
| 2017 | 26/08/2017 | Individual | JWANENG MINE GM's CHARITY CYCLE RACE 2017 | Under 23 | 13 |
| 2017 | 26/08/2017 | Individual | JWANENG MINE GM's CHARITY CYCLE RACE 2017 | Vets | 13 |
| 2017 | 26/08/2017 | Individual | JWANENG MINE GM's CHARITY CYCLE RACE 2017 | Youth | 7 |
| 2017 | 04/09/2017 | Individual | LKCT Run21 2017 | Elite | 443 |
| 2017 | 04/09/2017 | Individual | LKCT Run21 2017 | Grand Masters | 122 |
| 2017 | 04/09/2017 | Individual | LKCT Run21 2017 | Junior | 10 |
| 2017 | 04/09/2017 | Individual | LKCT Run21 2017 | Masters | 61 |
| 2017 | 04/09/2017 | Individual | LKCT Run21 2017 | Sub-Vets | 143 |
| 2017 | 04/09/2017 | Individual | LKCT Run21 2017 | Under 23 | 19 |
| 2017 | 04/09/2017 | Individual | LKCT Run21 2017 | Vets | 210 |
| 2017 | 04/09/2017 | Individual | LKCT Run21 2017 | Youth | 51 |
| 2017 | 17/09/2017 | Individual | Pick n Pay Mokolodi Scorpion 2017 | Elite | 41 |
| 2017 | 17/09/2017 | Individual | Pick n Pay Mokolodi Scorpion 2017 | Grand Masters | 99 |
| 2017 | 17/09/2017 | Individual | Pick n Pay Mokolodi Scorpion 2017 | Junior | 6 |
| 2017 | 17/09/2017 | Individual | Pick n Pay Mokolodi Scorpion 2017 | Masters | 14 |
| 2017 | 17/09/2017 | Individual | Pick n Pay Mokolodi Scorpion 2017 | Sub-Vets | 20 |
| 2017 | 17/09/2017 | Individual | Pick n Pay Mokolodi Scorpion 2017 | Under 23 | 4 |
| 2017 | 17/09/2017 | Individual | Pick n Pay Mokolodi Scorpion 2017 | Vets | 32 |
| 2017 | 17/09/2017 | Individual | Pick n Pay Mokolodi Scorpion 2017 | Youth | 6 |
| 2017 | 08/10/2017 | Individual | BCA National MTB 2017 | Elite | 9 |
| 2017 | 08/10/2017 | Individual | BCA National MTB 2017 | Grand Masters | 1 |
| 2017 | 08/10/2017 | Individual | BCA National MTB 2017 | Junior | 3 |
| 2017 | 08/10/2017 | Individual | BCA National MTB 2017 | Masters | 1 |
| 2017 | 08/10/2017 | Individual | BCA National MTB 2017 | Sub-Vets | 2 |
| 2017 | 08/10/2017 | Individual | BCA National MTB 2017 | Under 23 | 5 |
| 2017 | 08/10/2017 | Individual | BCA National MTB 2017 | Vets | 3 |
| 2017 | 08/10/2017 | Individual | BCA National MTB 2017 | Youth | 4 |
| 2017 | 22/10/2017 | Individual | Morupule GM's Annual Charity Race 2017 | Elite | 23 |
| 2017 | 22/10/2017 | Individual | Morupule GM's Annual Charity Race 2017 | Grand Masters | 1 |
| 2017 | 22/10/2017 | Individual | Morupule GM's Annual Charity Race 2017 | Junior | 6 |
| 2017 | 22/10/2017 | Individual | Morupule GM's Annual Charity Race 2017 | Masters | 4 |
| 2017 | 22/10/2017 | Individual | Morupule GM's Annual Charity Race 2017 | Sub-Vets | 10 |
| 2017 | 22/10/2017 | Individual | Morupule GM's Annual Charity Race 2017 | Under 23 | 16 |
| 2017 | 22/10/2017 | Individual | Morupule GM's Annual Charity Race 2017 | Vets | 8 |
| 2017 | 22/10/2017 | Individual | Morupule GM's Annual Charity Race 2017 | Youth | 5 |
| 2017 | 28/10/2017 | Individual | Kgale X Country Series 3 2017 MTB | Elite | 18 |
| 2017 | 28/10/2017 | Individual | Kgale X Country Series 3 2017 MTB | Grand Masters | 2 |
| 2017 | 28/10/2017 | Individual | Kgale X Country Series 3 2017 MTB | Junior | 2 |
| 2017 | 28/10/2017 | Individual | Kgale X Country Series 3 2017 MTB | Masters | 8 |
| 2017 | 28/10/2017 | Individual | Kgale X Country Series 3 2017 MTB | Sub-Vets | 5 |
| 2017 | 28/10/2017 | Individual | Kgale X Country Series 3 2017 MTB | Under 23 | 4 |
| 2017 | 28/10/2017 | Individual | Kgale X Country Series 3 2017 MTB | Vets | 16 |
| 2017 | 28/10/2017 | Individual | Kgale X Country Series 3 2017 MTB | Youth | 11 |
| 2017 | 28/10/2017 | Individual | Kgale X Country Series 3 2017 RUN | Elite | 19 |
| 2017 | 28/10/2017 | Individual | Kgale X Country Series 3 2017 RUN | Grand Masters | 1 |
| 2017 | 28/10/2017 | Individual | Kgale X Country Series 3 2017 RUN | Masters | 1 |
| 2017 | 28/10/2017 | Individual | Kgale X Country Series 3 2017 RUN | Sub-Vets | 5 |
| 2017 | 28/10/2017 | Individual | Kgale X Country Series 3 2017 RUN | Under 23 | 3 |
| 2017 | 28/10/2017 | Individual | Kgale X Country Series 3 2017 RUN | Vets | 7 |
| 2017 | 28/10/2017 | Individual | Kgale X Country Series 3 2017 RUN | Youth | 3 |
| 2017 | 05/11/2017 | Individual | BCA National Road Race 2017 | Elite | 24 |
| 2017 | 05/11/2017 | Individual | BCA National Road Race 2017 | Grand Masters | 4 |
| 2017 | 05/11/2017 | Individual | BCA National Road Race 2017 | Junior | 5 |
| 2017 | 05/11/2017 | Individual | BCA National Road Race 2017 | Masters | 7 |
| 2017 | 05/11/2017 | Individual | BCA National Road Race 2017 | Sub-Vets | 8 |
| 2017 | 05/11/2017 | Individual | BCA National Road Race 2017 | Under 23 | 15 |
| 2017 | 05/11/2017 | Individual | BCA National Road Race 2017 | Vets | 21 |
| 2017 | 05/11/2017 | Individual | BCA National Road Race 2017 | Youth | 6 |
| 2017 | 12/11/2017 | Individual | BPC Otse-Kanye Cycle Challenge 2017 | Elite | 30 |
| 2017 | 12/11/2017 | Individual | BPC Otse-Kanye Cycle Challenge 2017 | Grand Masters | 2 |
| 2017 | 12/11/2017 | Individual | BPC Otse-Kanye Cycle Challenge 2017 | Junior | 8 |
| 2017 | 12/11/2017 | Individual | BPC Otse-Kanye Cycle Challenge 2017 | Masters | 8 |
| 2017 | 12/11/2017 | Individual | BPC Otse-Kanye Cycle Challenge 2017 | Sub-Vets | 13 |
| 2017 | 12/11/2017 | Individual | BPC Otse-Kanye Cycle Challenge 2017 | Under 23 | 18 |
| 2017 | 12/11/2017 | Individual | BPC Otse-Kanye Cycle Challenge 2017 | Vets | 28 |
| 2017 | 12/11/2017 | Individual | BPC Otse-Kanye Cycle Challenge 2017 | Youth | 9 |
| 2017 | 03/12/2017 | Individual | BPC Otse-Kanye Cycle Challenge 2017 | Grand Masters | 1 |
| 2017 | 03/12/2017 | Individual | Mascom Cycle Challenge 2017 | Elite | 17 |
| 2017 | 03/12/2017 | Individual | Mascom Cycle Challenge 2017 | Grand Masters | 1 |
| 2017 | 03/12/2017 | Individual | Mascom Cycle Challenge 2017 | Junior | 7 |
| 2017 | 03/12/2017 | Individual | Mascom Cycle Challenge 2017 | Masters | 3 |
| 2017 | 03/12/2017 | Individual | Mascom Cycle Challenge 2017 | Sub-Vets | 10 |
| 2017 | 03/12/2017 | Individual | Mascom Cycle Challenge 2017 | Under 23 | 16 |
| 2017 | 03/12/2017 | Individual | Mascom Cycle Challenge 2017 | Vets | 24 |
| 2017 | 03/12/2017 | Individual | Mascom Cycle Challenge 2017 | Youth | 11 |
| 2017 | 10/12/2017 | Individual | BCA National ITT 2017 | Elite | 6 |
| 2017 | 10/12/2017 | Individual | BCA National ITT 2017 | Grand Masters | 1 |
| 2017 | 10/12/2017 | Individual | BCA National ITT 2017 | Junior | 6 |
| 2017 | 10/12/2017 | Individual | BCA National ITT 2017 | Sub-Vets | 2 |
| 2017 | 10/12/2017 | Individual | BCA National ITT 2017 | Under 23 | 8 |
| 2017 | 10/12/2017 | Individual | BCA National ITT 2017 | Vets | 4 |
| 2017 | 10/12/2017 | Individual | BCA National ITT 2017 | Youth | 6 |
| 2016 | 07/02/2016 | Individual | Wharic Cycle Challenge 2016 | Team | 135 |
| 2016 | 06/03/2016 | Individual | Lady Khama Run21 2016 | Elite | 292 |
| 2016 | 06/03/2016 | Individual | Lady Khama Run21 2016 | Grand Masters | 72 |
| 2016 | 06/03/2016 | Individual | Lady Khama Run21 2016 | Junior | 3 |
| 2016 | 06/03/2016 | Individual | Lady Khama Run21 2016 | Masters | 33 |
| 2016 | 06/03/2016 | Individual | Lady Khama Run21 2016 | Sub-Vets | 115 |
| 2016 | 06/03/2016 | Individual | Lady Khama Run21 2016 | Under 23 | 15 |
| 2016 | 06/03/2016 | Individual | Lady Khama Run21 2016 | Vets | 136 |
| 2016 | 06/03/2016 | Individual | Lady Khama Run21 2016 | Youth | 19 |
| 2016 | 03/04/2016 | Individual | Diacore Gaborone Marathon 2016 | Elite | 1,198 |
| 2016 | 03/04/2016 | Individual | Diacore Gaborone Marathon 2016 | Grand Masters | 27 |
| 2016 | 03/04/2016 | Individual | Diacore Gaborone Marathon 2016 | Junior | 11 |
| 2016 | 03/04/2016 | Individual | Diacore Gaborone Marathon 2016 | Masters | 152 |
| 2016 | 03/04/2016 | Individual | Diacore Gaborone Marathon 2016 | Sub-Vets | 383 |
| 2016 | 03/04/2016 | Individual | Diacore Gaborone Marathon 2016 | Under 23 | 45 |
| 2016 | 03/04/2016 | Individual | Diacore Gaborone Marathon 2016 | Vets | 582 |
| 2016 | 03/04/2016 | Individual | Diacore Gaborone Marathon 2016 | Youth | 41 |
| 2016 | 17/04/2016 | Individual | Capital Bank Cycle Challenge 2016. | Elite | 52 |
| 2016 | 17/04/2016 | Individual | Capital Bank Cycle Challenge 2016. | Grand Masters | 10 |
| 2016 | 17/04/2016 | Individual | Capital Bank Cycle Challenge 2016. | Junior | 14 |
| 2016 | 17/04/2016 | Individual | Capital Bank Cycle Challenge 2016. | Masters | 20 |
| 2016 | 17/04/2016 | Individual | Capital Bank Cycle Challenge 2016. | Sub-Vets | 25 |
| 2016 | 17/04/2016 | Individual | Capital Bank Cycle Challenge 2016. | Under 23 | 18 |
| 2016 | 17/04/2016 | Individual | Capital Bank Cycle Challenge 2016. | Vets | 37 |
| 2016 | 17/04/2016 | Individual | Capital Bank Cycle Challenge 2016. | Youth | 13 |
| 2016 | 15/05/2016 | Individual | Kopong Road Race 2016. | Elite | 21 |
| 2016 | 15/05/2016 | Individual | Kopong Road Race 2016. | Grand Masters | 2 |
| 2016 | 15/05/2016 | Individual | Kopong Road Race 2016. | Junior | 8 |
| 2016 | 15/05/2016 | Individual | Kopong Road Race 2016. | Masters | 6 |
| 2016 | 15/05/2016 | Individual | Kopong Road Race 2016. | Sub-Vets | 12 |
| 2016 | 15/05/2016 | Individual | Kopong Road Race 2016. | Under 23 | 6 |
| 2016 | 15/05/2016 | Individual | Kopong Road Race 2016. | Vets | 16 |
| 2016 | 15/05/2016 | Individual | Kopong Road Race 2016. | Youth | 7 |
| 2016 | 22/05/2016 | Individual | Orapa Classic Cycle Challenge 2016. | Elite | 30 |
| 2016 | 22/05/2016 | Individual | Orapa Classic Cycle Challenge 2016. | Grand Masters | 1 |
| 2016 | 22/05/2016 | Individual | Orapa Classic Cycle Challenge 2016. | Junior | 9 |
| 2016 | 22/05/2016 | Individual | Orapa Classic Cycle Challenge 2016. | Masters | 7 |
| 2016 | 22/05/2016 | Individual | Orapa Classic Cycle Challenge 2016. | Sub-Vets | 18 |
| 2016 | 22/05/2016 | Individual | Orapa Classic Cycle Challenge 2016. | Under 23 | 19 |
| 2016 | 22/05/2016 | Individual | Orapa Classic Cycle Challenge 2016. | Vets | 34 |
| 2016 | 22/05/2016 | Individual | Orapa Classic Cycle Challenge 2016. | Youth | 4 |
| 2016 | 27/05/2016 | Individual | Botswana Classic 2016 | Elite | 16 |
| 2016 | 27/05/2016 | Individual | Botswana Classic 2016 | Grand Masters | 6 |
| 2016 | 27/05/2016 | Individual | Botswana Classic 2016 | Junior | 5 |
| 2016 | 27/05/2016 | Individual | Botswana Classic 2016 | Masters | 1 |
| 2016 | 27/05/2016 | Individual | Botswana Classic 2016 | Sub-Vets | 12 |
| 2016 | 27/05/2016 | Individual | Botswana Classic 2016 | Under 23 | 13 |
| 2016 | 27/05/2016 | Individual | Botswana Classic 2016 | Vets | 10 |
| 2016 | 27/05/2016 | Individual | Botswana Classic 2016 | Youth | 3 |
| 2016 | 05/06/2016 | Individual | PPC King of the Hill 2016 | Elite | 183 |
| 2016 | 05/06/2016 | Individual | PPC King of the Hill 2016 | Grand Masters | 26 |
| 2016 | 05/06/2016 | Individual | PPC King of the Hill 2016 | Junior | 22 |
| 2016 | 05/06/2016 | Individual | PPC King of the Hill 2016 | Masters | 18 |
| 2016 | 05/06/2016 | Individual | PPC King of the Hill 2016 | Sub-Vets | 63 |
| 2016 | 05/06/2016 | Individual | PPC King of the Hill 2016 | Under 23 | 23 |
| 2016 | 05/06/2016 | Individual | PPC King of the Hill 2016 | Vets | 69 |
| 2016 | 05/06/2016 | Individual | PPC King of the Hill 2016 | Youth | 14 |
| 2016 | 19/06/2016 | Individual | Karowe Cycle Challenge 2016 | Elite | 35 |
| 2016 | 19/06/2016 | Individual | Karowe Cycle Challenge 2016 | Grand Masters | 4 |
| 2016 | 19/06/2016 | Individual | Karowe Cycle Challenge 2016 | Junior | 4 |
| 2016 | 19/06/2016 | Individual | Karowe Cycle Challenge 2016 | Masters | 10 |
| 2016 | 19/06/2016 | Individual | Karowe Cycle Challenge 2016 | Sub-Vets | 12 |
| 2016 | 19/06/2016 | Individual | Karowe Cycle Challenge 2016 | Under 23 | 14 |
| 2016 | 19/06/2016 | Individual | Karowe Cycle Challenge 2016 | Vets | 22 |
| 2016 | 19/06/2016 | Individual | Karowe Cycle Challenge 2016 | Youth | 1 |
| 2016 | 10/07/2016 | Individual | Time Adventure Challenge 2016 | Team | 90 |
| 2016 | 30/07/2016 | Individual | Selebi Phikwe Marathon 2016 | Elite | 64 |
| 2016 | 30/07/2016 | Individual | Selebi Phikwe Marathon 2016 | Grand Masters | 232 |
| 2016 | 30/07/2016 | Individual | Selebi Phikwe Marathon 2016 | Junior | 6 |
| 2016 | 30/07/2016 | Individual | Selebi Phikwe Marathon 2016 | Masters | 3 |
| 2016 | 30/07/2016 | Individual | Selebi Phikwe Marathon 2016 | Sub-Vets | 19 |
| 2016 | 30/07/2016 | Individual | Selebi Phikwe Marathon 2016 | Under 23 | 11 |
| 2016 | 30/07/2016 | Individual | Selebi Phikwe Marathon 2016 | Vets | 14 |
| 2016 | 30/07/2016 | Individual | Selebi Phikwe Marathon 2016 | Youth | 9 |
| 2016 | 31/07/2016 | Individual | Dimension Data 73-50 MTB 2016 | Elite | 41 |
| 2016 | 31/07/2016 | Individual | Dimension Data 73-50 MTB 2016 | Grand Masters | 12 |
| 2016 | 31/07/2016 | Individual | Dimension Data 73-50 MTB 2016 | Junior | 3 |
| 2016 | 31/07/2016 | Individual | Dimension Data 73-50 MTB 2016 | Masters | 4 |
| 2016 | 31/07/2016 | Individual | Dimension Data 73-50 MTB 2016 | Sub-Vets | 23 |
| 2016 | 31/07/2016 | Individual | Dimension Data 73-50 MTB 2016 | Under 23 | 6 |
| 2016 | 31/07/2016 | Individual | Dimension Data 73-50 MTB 2016 | Vets | 34 |
| 2016 | 31/07/2016 | Individual | Dimension Data 73-50 MTB 2016 | Youth | 7 |
| 2016 | 14/08/2016 | Individual | BCA National MTB 2016 | Elite | 12 |
| 2016 | 14/08/2016 | Individual | BCA National MTB 2016 | Junior | 3 |
| 2016 | 14/08/2016 | Individual | BCA National MTB 2016 | Masters | 3 |
| 2016 | 14/08/2016 | Individual | BCA National MTB 2016 | Sub-Vets | 8 |
| 2016 | 14/08/2016 | Individual | BCA National MTB 2016 | Under 23 | 6 |
| 2016 | 14/08/2016 | Individual | BCA National MTB 2016 | Vets | 8 |
| 2016 | 14/08/2016 | Individual | BCA National MTB 2016 | Youth | 4 |
| 2016 | 20/08/2016 | Individual | BCA National MTB 2016 | Team | 60 |
| 2016 | 21/08/2016 | Individual | BCA National MTB 2016 | Team | 59 |
| 2016 | 04/09/2016 | Individual | Mascom Cycle Challenge 2016. | Elite | 41 |
| 2016 | 04/09/2016 | Individual | Mascom Cycle Challenge 2016. | Grand Masters | 7 |
| 2016 | 04/09/2016 | Individual | Mascom Cycle Challenge 2016. | Junior | 12 |
| 2016 | 04/09/2016 | Individual | Mascom Cycle Challenge 2016. | Masters | 11 |
| 2016 | 04/09/2016 | Individual | Mascom Cycle Challenge 2016. | Sub-Vets | 18 |
| 2016 | 04/09/2016 | Individual | Mascom Cycle Challenge 2016. | Under 23 | 16 |
| 2016 | 04/09/2016 | Individual | Mascom Cycle Challenge 2016. | Vets | 32 |
| 2016 | 04/09/2016 | Individual | Mascom Cycle Challenge 2016. | Youth | 27 |
| 2016 | 18/09/2016 | Individual | PnP Mokolodi Scorpion 2016. | Elite | 54 |
| 2016 | 18/09/2016 | Individual | PnP Mokolodi Scorpion 2016. | Grand Masters | 14 |
| 2016 | 18/09/2016 | Individual | PnP Mokolodi Scorpion 2016. | Junior | 4 |
| 2016 | 18/09/2016 | Individual | PnP Mokolodi Scorpion 2016. | Masters | 15 |
| 2016 | 18/09/2016 | Individual | PnP Mokolodi Scorpion 2016. | Sub-Vets | 26 |
| 2016 | 18/09/2016 | Individual | PnP Mokolodi Scorpion 2016. | Under 23 | 10 |
| 2016 | 18/09/2016 | Individual | PnP Mokolodi Scorpion 2016. | Vets | 43 |
| 2016 | 18/09/2016 | Individual | PnP Mokolodi Scorpion 2016. | Youth | 16 |
| 2016 | 24/09/2016 | Individual | Lucara Independence Half Marathon 2016 | Elite | 357 |
| 2016 | 24/09/2016 | Individual | Lucara Independence Half Marathon 2016 | Grand Masters | 330 |
| 2016 | 24/09/2016 | Individual | Lucara Independence Half Marathon 2016 | Junior | 8 |
| 2016 | 24/09/2016 | Individual | Lucara Independence Half Marathon 2016 | Masters | 39 |
| 2016 | 24/09/2016 | Individual | Lucara Independence Half Marathon 2016 | Sub-Vets | 102 |
| 2016 | 24/09/2016 | Individual | Lucara Independence Half Marathon 2016 | Team | 13 |
| 2016 | 24/09/2016 | Individual | Lucara Independence Half Marathon 2016 | Under 23 | 43 |
| 2016 | 24/09/2016 | Individual | Lucara Independence Half Marathon 2016 | Vets | 127 |
| 2016 | 24/09/2016 | Individual | Lucara Independence Half Marathon 2016 | Youth | 9 |
| 2016 | 25/09/2016 | Individual | BCA National TT Individual 2016 | Elite | 12 |
| 2016 | 25/09/2016 | Individual | BCA National TT Individual 2016 | Junior | 6 |
| 2016 | 25/09/2016 | Individual | BCA National TT Individual 2016 | Under 23 | 11 |
| 2016 | 25/09/2016 | Individual | BCA National TT Individual 2016 | Vets | 5 |
| 2016 | 25/09/2016 | Individual | BCA National TT Individual 2016 | Youth | 6 |
| 2016 | 25/09/2016 | Individual | BCA National TT Team 2016 | Team | 11 |
| 2016 | 16/10/2016 | Individual | Botswana Life Classic 2016 | Elite | 120 |
| 2016 | 16/10/2016 | Individual | Botswana Life Classic 2016 | Grand Masters | 38 |
| 2016 | 16/10/2016 | Individual | Botswana Life Classic 2016 | Junior | 8 |
| 2016 | 16/10/2016 | Individual | Botswana Life Classic 2016 | Masters | 5 |
| 2016 | 16/10/2016 | Individual | Botswana Life Classic 2016 | Sub-Vets | 42 |
| 2016 | 16/10/2016 | Individual | Botswana Life Classic 2016 | Under 23 | 10 |
| 2016 | 16/10/2016 | Individual | Botswana Life Classic 2016 | Vets | 59 |
| 2016 | 16/10/2016 | Individual | Botswana Life Classic 2016 | Youth | 7 |
| 2016 | 23/10/2016 | Individual | Morupule GM Charity Road Race 2016 | Elite | 23 |
| 2016 | 23/10/2016 | Individual | Morupule GM Charity Road Race 2016 | Junior | 5 |
| 2016 | 23/10/2016 | Individual | Morupule GM Charity Road Race 2016 | Masters | 5 |
| 2016 | 23/10/2016 | Individual | Morupule GM Charity Road Race 2016 | Sub-Vets | 12 |
| 2016 | 23/10/2016 | Individual | Morupule GM Charity Road Race 2016 | Under 23 | 9 |
| 2016 | 23/10/2016 | Individual | Morupule GM Charity Road Race 2016 | Vets | 16 |
| 2016 | 23/10/2016 | Individual | Morupule GM Charity Road Race 2016 | Youth | 6 |
| 2016 | 06/11/2016 | Individual | BCA National Road Race 2016 | Elite | 18 |
| 2016 | 06/11/2016 | Individual | BCA National Road Race 2016 | Junior | 5 |
| 2016 | 06/11/2016 | Individual | BCA National Road Race 2016 | Masters | 1 |
| 2016 | 06/11/2016 | Individual | BCA National Road Race 2016 | Sub-Vets | 8 |
| 2016 | 06/11/2016 | Individual | BCA National Road Race 2016 | Under 23 | 8 |
| 2016 | 06/11/2016 | Individual | BCA National Road Race 2016 | Vets | 10 |
| 2016 | 06/11/2016 | Individual | BCA National Road Race 2016 | Youth | 2 |
| 2016 | 13/11/2016 | Individual | BPC Otse-Kanye Cycle Challenge 2016 | Elite | 32 |
| 2016 | 13/11/2016 | Individual | BPC Otse-Kanye Cycle Challenge 2016 | Junior | 9 |
| 2016 | 13/11/2016 | Individual | BPC Otse-Kanye Cycle Challenge 2016 | Masters | 9 |
| 2016 | 13/11/2016 | Individual | BPC Otse-Kanye Cycle Challenge 2016 | Sub-Vets | 14 |
| 2016 | 13/11/2016 | Individual | BPC Otse-Kanye Cycle Challenge 2016 | Under 23 | 12 |
| 2016 | 13/11/2016 | Individual | BPC Otse-Kanye Cycle Challenge 2016 | Vets | 22 |
| 2016 | 13/11/2016 | Individual | BPC Otse-Kanye Cycle Challenge 2016 | Youth | 3 |
| 2015 | 08/02/2015 | Individual | Wharic Cycle Challenge 2015 | Elite | 25 |
| 2015 | 08/02/2015 | Individual | Wharic Cycle Challenge 2015 | Grand Masters | 5 |
| 2015 | 08/02/2015 | Individual | Wharic Cycle Challenge 2015 | Junior | 7 |
| 2015 | 08/02/2015 | Individual | Wharic Cycle Challenge 2015 | Masters | 10 |
| 2015 | 08/02/2015 | Individual | Wharic Cycle Challenge 2015 | Sub-Vets | 23 |
| 2015 | 08/02/2015 | Individual | Wharic Cycle Challenge 2015 | Under 23 | 5 |
| 2015 | 08/02/2015 | Individual | Wharic Cycle Challenge 2015 | Vets | 30 |
| 2015 | 08/02/2015 | Individual | Wharic Cycle Challenge 2015 | Youth | 7 |
| 2015 | 22/02/2015 | Individual | Lady Khama Charitable Trust Run21 2015 | Elite | 243 |
| 2015 | 22/02/2015 | Individual | Lady Khama Charitable Trust Run21 2015 | Grand Masters | 28 |
| 2015 | 22/02/2015 | Individual | Lady Khama Charitable Trust Run21 2015 | Junior | 1 |
| 2015 | 22/02/2015 | Individual | Lady Khama Charitable Trust Run21 2015 | Masters | 27 |
| 2015 | 22/02/2015 | Individual | Lady Khama Charitable Trust Run21 2015 | Sub-Vets | 91 |
| 2015 | 22/02/2015 | Individual | Lady Khama Charitable Trust Run21 2015 | Under 23 | 17 |
| 2015 | 22/02/2015 | Individual | Lady Khama Charitable Trust Run21 2015 | Vets | 119 |
| 2015 | 22/02/2015 | Individual | Lady Khama Charitable Trust Run21 2015 | Youth | 11 |
| 2015 | 22/03/2015 | Individual | Diacore Gaborone Marathon 2015 | Elite | 976 |
| 2015 | 22/03/2015 | Individual | Diacore Gaborone Marathon 2015 | Grand Masters | 15 |
| 2015 | 22/03/2015 | Individual | Diacore Gaborone Marathon 2015 | Junior | 4 |
| 2015 | 22/03/2015 | Individual | Diacore Gaborone Marathon 2015 | Masters | 108 |
| 2015 | 22/03/2015 | Individual | Diacore Gaborone Marathon 2015 | Sub-Vets | 296 |
| 2015 | 22/03/2015 | Individual | Diacore Gaborone Marathon 2015 | Under 23 | 51 |
| 2015 | 22/03/2015 | Individual | Diacore Gaborone Marathon 2015 | Vets | 407 |
| 2015 | 22/03/2015 | Individual | Diacore Gaborone Marathon 2015 | Youth | 24 |
| 2015 | 29/03/2015 | Individual | Kukhama MTB Challenge 2015 | Elite | 31 |
| 2015 | 29/03/2015 | Individual | Kukhama MTB Challenge 2015 | Grand Masters | 1 |
| 2015 | 29/03/2015 | Individual | Kukhama MTB Challenge 2015 | Junior | 3 |
| 2015 | 29/03/2015 | Individual | Kukhama MTB Challenge 2015 | Masters | 11 |
| 2015 | 29/03/2015 | Individual | Kukhama MTB Challenge 2015 | Sub-Vets | 15 |
| 2015 | 29/03/2015 | Individual | Kukhama MTB Challenge 2015 | Under 23 | 5 |
| 2015 | 29/03/2015 | Individual | Kukhama MTB Challenge 2015 | Vets | 27 |
| 2015 | 29/03/2015 | Individual | Kukhama MTB Challenge 2015 | Youth | 37 |
| 2015 | 12/04/2015 | Individual | BCL Nickel Race 2015 | Elite | 38 |
| 2015 | 12/04/2015 | Individual | BCL Nickel Race 2015 | Junior | 13 |
| 2015 | 12/04/2015 | Individual | BCL Nickel Race 2015 | Masters | 11 |
| 2015 | 12/04/2015 | Individual | BCL Nickel Race 2015 | Sub-Vets | 19 |
| 2015 | 12/04/2015 | Individual | BCL Nickel Race 2015 | Under 23 | 7 |
| 2015 | 12/04/2015 | Individual | BCL Nickel Race 2015 | Vets | 25 |
| 2015 | 12/04/2015 | Individual | BCL Nickel Race 2015 | Youth | 29 |
| 2015 | 19/04/2015 | Individual | Neelano Open Road Challenge 2015 | Elite | 22 |
| 2015 | 19/04/2015 | Individual | Neelano Open Road Challenge 2015 | Grand Masters | 3 |
| 2015 | 19/04/2015 | Individual | Neelano Open Road Challenge 2015 | Junior | 12 |
| 2015 | 19/04/2015 | Individual | Neelano Open Road Challenge 2015 | Masters | 10 |
| 2015 | 19/04/2015 | Individual | Neelano Open Road Challenge 2015 | Sub-Vets | 15 |
| 2015 | 19/04/2015 | Individual | Neelano Open Road Challenge 2015 | Under 23 | 18 |
| 2015 | 19/04/2015 | Individual | Neelano Open Road Challenge 2015 | Vets | 22 |
| 2015 | 19/04/2015 | Individual | Neelano Open Road Challenge 2015 | Youth | 17 |
| 2015 | 09/05/2015 | Individual | Kopong Road Race 2015 | Elite | 17 |
| 2015 | 09/05/2015 | Individual | Kopong Road Race 2015 | Grand Masters | 1 |
| 2015 | 09/05/2015 | Individual | Kopong Road Race 2015 | Junior | 2 |
| 2015 | 09/05/2015 | Individual | Kopong Road Race 2015 | Masters | 10 |
| 2015 | 09/05/2015 | Individual | Kopong Road Race 2015 | Sub-Vets | 11 |
| 2015 | 09/05/2015 | Individual | Kopong Road Race 2015 | Under 23 | 11 |
| 2015 | 09/05/2015 | Individual | Kopong Road Race 2015 | Vets | 20 |
| 2015 | 09/05/2015 | Individual | Kopong Road Race 2015 | Youth | 7 |
| 2015 | 10/05/2015 | Individual | Kopong MTB Race 2015 | Elite | 10 |
| 2015 | 10/05/2015 | Individual | Kopong MTB Race 2015 | Grand Masters | 1 |
| 2015 | 10/05/2015 | Individual | Kopong MTB Race 2015 | Junior | 1 |
| 2015 | 10/05/2015 | Individual | Kopong MTB Race 2015 | Masters | 10 |
| 2015 | 10/05/2015 | Individual | Kopong MTB Race 2015 | Sub-Vets | 11 |
| 2015 | 10/05/2015 | Individual | Kopong MTB Race 2015 | Under 23 | 4 |
| 2015 | 10/05/2015 | Individual | Kopong MTB Race 2015 | Vets | 18 |
| 2015 | 10/05/2015 | Individual | Kopong MTB Race 2015 | Youth | 9 |
| 2015 | 17/05/2015 | Individual | PPC King of the Hill 2015 | Elite | 210 |
| 2015 | 17/05/2015 | Individual | PPC King of the Hill 2015 | Grand Masters | 13 |
| 2015 | 17/05/2015 | Individual | PPC King of the Hill 2015 | Junior | 8 |
| 2015 | 17/05/2015 | Individual | PPC King of the Hill 2015 | Masters | 13 |
| 2015 | 17/05/2015 | Individual | PPC King of the Hill 2015 | Sub-Vets | 61 |
| 2015 | 17/05/2015 | Individual | PPC King of the Hill 2015 | Under 23 | 26 |
| 2015 | 17/05/2015 | Individual | PPC King of the Hill 2015 | Vets | 73 |
| 2015 | 17/05/2015 | Individual | PPC King of the Hill 2015 | Youth | 17 |
| 2015 | 23/05/2015 | Individual | Kgale XC 2015 - Event 2 - RUN | Elite | 86 |
| 2015 | 23/05/2015 | Individual | Kgale XC 2015 - Event 2 - RUN | Grand Masters | 6 |
| 2015 | 23/05/2015 | Individual | Kgale XC 2015 - Event 2 - RUN | Junior | 2 |
| 2015 | 23/05/2015 | Individual | Kgale XC 2015 - Event 2 - RUN | Masters | 9 |
| 2015 | 23/05/2015 | Individual | Kgale XC 2015 - Event 2 - RUN | Sub-Vets | 21 |
| 2015 | 23/05/2015 | Individual | Kgale XC 2015 - Event 2 - RUN | Under 23 | 10 |
| 2015 | 23/05/2015 | Individual | Kgale XC 2015 - Event 2 - RUN | Vets | 37 |
| 2015 | 23/05/2015 | Individual | Kgale XC 2015 - Event 2 - RUN | Youth | 18 |
| 2015 | 24/05/2015 | Individual | Kgale XC 2015 - Event 2 - DUATHLON | Elite | 2 |
| 2015 | 24/05/2015 | Individual | Kgale XC 2015 - Event 2 - DUATHLON | Grand Masters | 1 |
| 2015 | 24/05/2015 | Individual | Kgale XC 2015 - Event 2 - DUATHLON | Junior | 1 |
| 2015 | 24/05/2015 | Individual | Kgale XC 2015 - Event 2 - DUATHLON | Masters | 1 |
| 2015 | 24/05/2015 | Individual | Kgale XC 2015 - Event 2 - DUATHLON | Sub-Vets | 2 |
| 2015 | 24/05/2015 | Individual | Kgale XC 2015 - Event 2 - DUATHLON | Under 23 | 3 |
| 2015 | 24/05/2015 | Individual | Kgale XC 2015 - Event 2 - DUATHLON | Vets | 3 |
| 2015 | 24/05/2015 | Individual | Kgale XC 2015 - Event 2 - DUATHLON | Youth | 2 |
| 2015 | 24/05/2015 | Individual | Kgale XC 2015 - Event 2 - MTB | Elite | 29 |
| 2015 | 24/05/2015 | Individual | Kgale XC 2015 - Event 2 - MTB | Grand Masters | 9 |
| 2015 | 24/05/2015 | Individual | Kgale XC 2015 - Event 2 - MTB | Junior | 3 |
| 2015 | 24/05/2015 | Individual | Kgale XC 2015 - Event 2 - MTB | Masters | 23 |
| 2015 | 24/05/2015 | Individual | Kgale XC 2015 - Event 2 - MTB | Sub-Vets | 21 |
| 2015 | 24/05/2015 | Individual | Kgale XC 2015 - Event 2 - MTB | Under 23 | 9 |
| 2015 | 24/05/2015 | Individual | Kgale XC 2015 - Event 2 - MTB | Vets | 36 |
| 2015 | 24/05/2015 | Individual | Kgale XC 2015 - Event 2 - MTB | Youth | 40 |
| 2015 | 29/05/2015 | Individual | Builders World Classic 2015 | Elite | 28 |
| 2015 | 29/05/2015 | Individual | Builders World Classic 2015 | Grand Masters | 1 |
| 2015 | 29/05/2015 | Individual | Builders World Classic 2015 | Junior | 5 |
| 2015 | 29/05/2015 | Individual | Builders World Classic 2015 | Masters | 8 |
| 2015 | 29/05/2015 | Individual | Builders World Classic 2015 | Sub-Vets | 21 |
| 2015 | 29/05/2015 | Individual | Builders World Classic 2015 | Under 23 | 12 |
| 2015 | 29/05/2015 | Individual | Builders World Classic 2015 | Vets | 22 |
| 2015 | 29/05/2015 | Individual | Builders World Classic 2015 | Youth | 3 |
| 2015 | 30/05/2015 | Individual | Builders World Botswana Classic 2015 (Individual) | Elite | 56 |
| 2015 | 30/05/2015 | Individual | Builders World Botswana Classic 2015 (Individual) | Grand Masters | 2 |
| 2015 | 30/05/2015 | Individual | Builders World Botswana Classic 2015 (Individual) | Junior | 10 |
| 2015 | 30/05/2015 | Individual | Builders World Botswana Classic 2015 (Individual) | Masters | 16 |
| 2015 | 30/05/2015 | Individual | Builders World Botswana Classic 2015 (Individual) | Sub-Vets | 42 |
| 2015 | 30/05/2015 | Individual | Builders World Botswana Classic 2015 (Individual) | Under 23 | 24 |
| 2015 | 30/05/2015 | Individual | Builders World Botswana Classic 2015 (Individual) | Vets | 44 |
| 2015 | 30/05/2015 | Individual | Builders World Botswana Classic 2015 (Individual) | Youth | 3 |
| 2015 | 31/05/2015 | Individual | Builders World Botswana Classic 2015 (Team) | Elite | 39 |
| 2015 | 31/05/2015 | Individual | Builders World Botswana Classic 2015 (Team) | Grand Masters | 2 |
| 2015 | 31/05/2015 | Individual | Builders World Botswana Classic 2015 (Team) | Junior | 8 |
| 2015 | 31/05/2015 | Individual | Builders World Botswana Classic 2015 (Team) | Masters | 10 |
| 2015 | 31/05/2015 | Individual | Builders World Botswana Classic 2015 (Team) | Sub-Vets | 27 |
| 2015 | 31/05/2015 | Individual | Builders World Botswana Classic 2015 (Team) | Under 23 | 17 |
| 2015 | 31/05/2015 | Individual | Builders World Botswana Classic 2015 (Team) | Vets | 31 |
| 2015 | 31/05/2015 | Individual | Builders World Botswana Classic 2015 (Team) | Youth | 18 |
| 2015 | 07/06/2015 | Individual | RMB MTB Challenge 2015 | Team | 56 |
| 2015 | 14/06/2015 | Individual | Karowe Cycle Challenge 2015 | Elite | 45 |
| 2015 | 14/06/2015 | Individual | Karowe Cycle Challenge 2015 | Grand Masters | 2 |
| 2015 | 14/06/2015 | Individual | Karowe Cycle Challenge 2015 | Junior | 4 |
| 2015 | 14/06/2015 | Individual | Karowe Cycle Challenge 2015 | Masters | 13 |
| 2015 | 14/06/2015 | Individual | Karowe Cycle Challenge 2015 | Sub-Vets | 13 |
| 2015 | 14/06/2015 | Individual | Karowe Cycle Challenge 2015 | Under 23 | 8 |
| 2015 | 14/06/2015 | Individual | Karowe Cycle Challenge 2015 | Vets | 31 |
| 2015 | 14/06/2015 | Individual | Karowe Cycle Challenge 2015 | Youth | 5 |
| 2015 | 21/06/2015 | Individual | Gabs Half Marathon 2015 | Elite | 151 |
| 2015 | 21/06/2015 | Individual | Gabs Half Marathon 2015 | Grand Masters | 46 |
| 2015 | 21/06/2015 | Individual | Gabs Half Marathon 2015 | Junior | 4 |
| 2015 | 21/06/2015 | Individual | Gabs Half Marathon 2015 | Masters | 14 |
| 2015 | 21/06/2015 | Individual | Gabs Half Marathon 2015 | Sub-Vets | 53 |
| 2015 | 21/06/2015 | Individual | Gabs Half Marathon 2015 | Under 23 | 14 |
| 2015 | 21/06/2015 | Individual | Gabs Half Marathon 2015 | Vets | 59 |
| 2015 | 21/06/2015 | Individual | Gabs Half Marathon 2015 | Youth | 8 |
| 2015 | 26/06/2015 | Individual | Kalahari Challenge 2015 - Day 1 | Team | 235 |
| 2015 | 27/06/2015 | Individual | Kalahari Challenge 2015 - Day 2 | Team | 226 |
| 2015 | 28/06/2015 | Individual | Kalahari Challenge 2015 - Day 3 | Team | 233 |
| 2015 | 12/07/2015 | Individual | Time Adventure Challenge 2015 | Team | 96 |
| 2015 | 25/07/2015 | Individual | Selebi Phikwe Marathon 2015 | Elite | 58 |
| 2015 | 25/07/2015 | Individual | Selebi Phikwe Marathon 2015 | Grand Masters | 18 |
| 2015 | 25/07/2015 | Individual | Selebi Phikwe Marathon 2015 | Junior | 9 |
| 2015 | 25/07/2015 | Individual | Selebi Phikwe Marathon 2015 | Masters | 7 |
| 2015 | 25/07/2015 | Individual | Selebi Phikwe Marathon 2015 | Sub-Vets | 14 |
| 2015 | 25/07/2015 | Individual | Selebi Phikwe Marathon 2015 | Under 23 | 18 |
| 2015 | 25/07/2015 | Individual | Selebi Phikwe Marathon 2015 | Vets | 19 |
| 2015 | 25/07/2015 | Individual | Selebi Phikwe Marathon 2015 | Youth | 10 |
| 2015 | 26/07/2015 | Individual | Lions Club Charity MTB Challenge 2015 | Elite | 15 |
| 2015 | 26/07/2015 | Individual | Lions Club Charity MTB Challenge 2015 | Grand Masters | 2 |
| 2015 | 26/07/2015 | Individual | Lions Club Charity MTB Challenge 2015 | Junior | 1 |
| 2015 | 26/07/2015 | Individual | Lions Club Charity MTB Challenge 2015 | Masters | 13 |
| 2015 | 26/07/2015 | Individual | Lions Club Charity MTB Challenge 2015 | Sub-Vets | 11 |
| 2015 | 26/07/2015 | Individual | Lions Club Charity MTB Challenge 2015 | Under 23 | 3 |
| 2015 | 26/07/2015 | Individual | Lions Club Charity MTB Challenge 2015 | Vets | 20 |
| 2015 | 26/07/2015 | Individual | Lions Club Charity MTB Challenge 2015 | Youth | 13 |
| 2015 | 15/08/2015 | Individual | Three Rivers MTB Challenge 2015 | Elite | 11 |
| 2015 | 15/08/2015 | Individual | Three Rivers MTB Challenge 2015 | Grand Masters | 3 |
| 2015 | 15/08/2015 | Individual | Three Rivers MTB Challenge 2015 | Masters | 14 |
| 2015 | 15/08/2015 | Individual | Three Rivers MTB Challenge 2015 | Sub-Vets | 19 |
| 2015 | 15/08/2015 | Individual | Three Rivers MTB Challenge 2015 | Vets | 22 |
| 2015 | 16/08/2015 | Individual | Three Rivers MTB Challenge 2015 | Elite | 10 |
| 2015 | 16/08/2015 | Individual | Three Rivers MTB Challenge 2015 | Grand Masters | 3 |
| 2015 | 16/08/2015 | Individual | Three Rivers MTB Challenge 2015 | Masters | 12 |
| 2015 | 16/08/2015 | Individual | Three Rivers MTB Challenge 2015 | Sub-Vets | 18 |
| 2015 | 16/08/2015 | Individual | Three Rivers MTB Challenge 2015 | Vets | 18 |
| 2015 | 23/08/2015 | Individual | Botswana Railways Road Race 2015 | Elite | 31 |
| 2015 | 23/08/2015 | Individual | Botswana Railways Road Race 2015 | Grand Masters | 2 |
| 2015 | 23/08/2015 | Individual | Botswana Railways Road Race 2015 | Junior | 11 |
| 2015 | 23/08/2015 | Individual | Botswana Railways Road Race 2015 | Masters | 6 |
| 2015 | 23/08/2015 | Individual | Botswana Railways Road Race 2015 | Sub-Vets | 9 |
| 2015 | 23/08/2015 | Individual | Botswana Railways Road Race 2015 | Under 23 | 10 |
| 2015 | 23/08/2015 | Individual | Botswana Railways Road Race 2015 | Vets | 22 |
| 2015 | 23/08/2015 | Individual | Botswana Railways Road Race 2015 | Youth | 10 |
| 2015 | 06/09/2015 | Individual | Vulture Awareness MTB Challenge 2015 | Elite | 7 |
| 2015 | 06/09/2015 | Individual | Vulture Awareness MTB Challenge 2015 | Grand Masters | 4 |
| 2015 | 06/09/2015 | Individual | Vulture Awareness MTB Challenge 2015 | Junior | 2 |
| 2015 | 06/09/2015 | Individual | Vulture Awareness MTB Challenge 2015 | Masters | 5 |
| 2015 | 06/09/2015 | Individual | Vulture Awareness MTB Challenge 2015 | Sub-Vets | 8 |
| 2015 | 06/09/2015 | Individual | Vulture Awareness MTB Challenge 2015 | Under 23 | 1 |
| 2015 | 06/09/2015 | Individual | Vulture Awareness MTB Challenge 2015 | Vets | 6 |
| 2015 | 06/09/2015 | Individual | Vulture Awareness MTB Challenge 2015 | Youth | 9 |
| 2015 | 13/09/2015 | Individual | Jwaneng GM Charity Road Race 2015 | Elite | 22 |
| 2015 | 13/09/2015 | Individual | Jwaneng GM Charity Road Race 2015 | Grand Masters | 1 |
| 2015 | 13/09/2015 | Individual | Jwaneng GM Charity Road Race 2015 | Junior | 6 |
| 2015 | 13/09/2015 | Individual | Jwaneng GM Charity Road Race 2015 | Masters | 10 |
| 2015 | 13/09/2015 | Individual | Jwaneng GM Charity Road Race 2015 | Sub-Vets | 19 |
| 2015 | 13/09/2015 | Individual | Jwaneng GM Charity Road Race 2015 | Under 23 | 8 |
| 2015 | 13/09/2015 | Individual | Jwaneng GM Charity Road Race 2015 | Vets | 21 |
| 2015 | 13/09/2015 | Individual | Jwaneng GM Charity Road Race 2015 | Youth | 4 |
| 2015 | 20/09/2015 | Individual | Pnp Mokolodi Scorpion 2015 | Elite | 32 |
| 2015 | 20/09/2015 | Individual | Pnp Mokolodi Scorpion 2015 | Grand Masters | 9 |
| 2015 | 20/09/2015 | Individual | Pnp Mokolodi Scorpion 2015 | Masters | 28 |
| 2015 | 20/09/2015 | Individual | Pnp Mokolodi Scorpion 2015 | Sub-Vets | 25 |
| 2015 | 20/09/2015 | Individual | Pnp Mokolodi Scorpion 2015 | Under 23 | 6 |
| 2015 | 20/09/2015 | Individual | Pnp Mokolodi Scorpion 2015 | Vets | 34 |
| 2015 | 20/09/2015 | Individual | Pnp Mokolodi Scorpion 2015 | Youth | 24 |
| 2015 | 26/09/2015 | Individual | Supreme Bush Extreme 2015 | Elite | 13 |
| 2015 | 26/09/2015 | Individual | Supreme Bush Extreme 2015 | Grand Masters | 2 |
| 2015 | 26/09/2015 | Individual | Supreme Bush Extreme 2015 | Junior | 1 |
| 2015 | 26/09/2015 | Individual | Supreme Bush Extreme 2015 | Masters | 8 |
| 2015 | 26/09/2015 | Individual | Supreme Bush Extreme 2015 | Sub-Vets | 3 |
| 2015 | 26/09/2015 | Individual | Supreme Bush Extreme 2015 | Under 23 | 7 |
| 2015 | 26/09/2015 | Individual | Supreme Bush Extreme 2015 | Vets | 11 |
| 2015 | 26/09/2015 | Individual | Supreme Bush Extreme 2015 | Youth | 7 |
| 2015 | 27/09/2015 | Individual | Mascom Cycle Challenge 2015 | Elite | 46 |
| 2015 | 27/09/2015 | Individual | Mascom Cycle Challenge 2015 | Grand Masters | 2 |
| 2015 | 27/09/2015 | Individual | Mascom Cycle Challenge 2015 | Junior | 7 |
| 2015 | 27/09/2015 | Individual | Mascom Cycle Challenge 2015 | Masters | 13 |
| 2015 | 27/09/2015 | Individual | Mascom Cycle Challenge 2015 | Sub-Vets | 26 |
| 2015 | 27/09/2015 | Individual | Mascom Cycle Challenge 2015 | Under 23 | 19 |
| 2015 | 27/09/2015 | Individual | Mascom Cycle Challenge 2015 | Vets | 39 |
| 2015 | 27/09/2015 | Individual | Mascom Cycle Challenge 2015 | Youth | 24 |
| 2015 | 12/10/2015 | Individual | Botswana Life Classic Run 2015 | Elite | 111 |
| 2015 | 12/10/2015 | Individual | Botswana Life Classic Run 2015 | Grand Masters | 7 |
| 2015 | 12/10/2015 | Individual | Botswana Life Classic Run 2015 | Junior | 15 |
| 2015 | 12/10/2015 | Individual | Botswana Life Classic Run 2015 | Masters | 7 |
| 2015 | 12/10/2015 | Individual | Botswana Life Classic Run 2015 | Sub-Vets | 27 |
| 2015 | 12/10/2015 | Individual | Botswana Life Classic Run 2015 | Under 23 | 19 |
| 2015 | 12/10/2015 | Individual | Botswana Life Classic Run 2015 | Vets | 42 |
| 2015 | 12/10/2015 | Individual | Botswana Life Classic Run 2015 | Youth | 10 |
| 2015 | 17/10/2015 | Individual | Army Ten-Miler Shadow Run 2015 | Elite | 86 |
| 2015 | 17/10/2015 | Individual | Army Ten-Miler Shadow Run 2015 | Grand Masters | 5 |
| 2015 | 17/10/2015 | Individual | Army Ten-Miler Shadow Run 2015 | Junior | 2 |
| 2015 | 17/10/2015 | Individual | Army Ten-Miler Shadow Run 2015 | Masters | 10 |
| 2015 | 17/10/2015 | Individual | Army Ten-Miler Shadow Run 2015 | Sub-Vets | 24 |
| 2015 | 17/10/2015 | Individual | Army Ten-Miler Shadow Run 2015 | Under 23 | 2 |
| 2015 | 17/10/2015 | Individual | Army Ten-Miler Shadow Run 2015 | Vets | 52 |
| 2015 | 18/10/2015 | Individual | Mascom Cycle Challenge 2015 | Elite | 30 |
| 2015 | 18/10/2015 | Individual | Mascom Cycle Challenge 2015 | Grand Masters | 2 |
| 2015 | 18/10/2015 | Individual | Mascom Cycle Challenge 2015 | Junior | 4 |
| 2015 | 18/10/2015 | Individual | Mascom Cycle Challenge 2015 | Masters | 6 |
| 2015 | 18/10/2015 | Individual | Mascom Cycle Challenge 2015 | Sub-Vets | 8 |
| 2015 | 18/10/2015 | Individual | Mascom Cycle Challenge 2015 | Under 23 | 14 |
| 2015 | 18/10/2015 | Individual | Mascom Cycle Challenge 2015 | Vets | 18 |
| 2015 | 18/10/2015 | Individual | Mascom Cycle Challenge 2015 | Youth | 17 |
| 2015 | 25/10/2015 | Individual | Morupule GM Charity Road Race 2015 | Elite | 31 |
| 2015 | 25/10/2015 | Individual | Morupule GM Charity Road Race 2015 | Grand Masters | 2 |
| 2015 | 25/10/2015 | Individual | Morupule GM Charity Road Race 2015 | Junior | 2 |
| 2015 | 25/10/2015 | Individual | Morupule GM Charity Road Race 2015 | Masters | 9 |
| 2015 | 25/10/2015 | Individual | Morupule GM Charity Road Race 2015 | Sub-Vets | 16 |
| 2015 | 25/10/2015 | Individual | Morupule GM Charity Road Race 2015 | Under 23 | 9 |
| 2015 | 25/10/2015 | Individual | Morupule GM Charity Road Race 2015 | Vets | 27 |
| 2015 | 25/10/2015 | Individual | Morupule GM Charity Road Race 2015 | Youth | 12 |
| 2015 | 01/11/2015 | Individual | Mascom Cycle Challenge 2015 | Elite | 15 |
| 2015 | 01/11/2015 | Individual | Mascom Cycle Challenge 2015 | Grand Masters | 1 |
| 2015 | 01/11/2015 | Individual | Mascom Cycle Challenge 2015 | Junior | 3 |
| 2015 | 01/11/2015 | Individual | Mascom Cycle Challenge 2015 | Masters | 11 |
| 2015 | 01/11/2015 | Individual | Mascom Cycle Challenge 2015 | Sub-Vets | 19 |
| 2015 | 01/11/2015 | Individual | Mascom Cycle Challenge 2015 | Under 23 | 11 |
| 2015 | 01/11/2015 | Individual | Mascom Cycle Challenge 2015 | Vets | 17 |
| 2015 | 01/11/2015 | Individual | Mascom Cycle Challenge 2015 | Youth | 14 |
| 2015 | 07/11/2015 | Individual | Kgale XC 2015 - Event 3 - RUN | Elite | 52 |
| 2015 | 07/11/2015 | Individual | Kgale XC 2015 - Event 3 - RUN | Grand Masters | 6 |
| 2015 | 07/11/2015 | Individual | Kgale XC 2015 - Event 3 - RUN | Junior | 1 |
| 2015 | 07/11/2015 | Individual | Kgale XC 2015 - Event 3 - RUN | Masters | 8 |
| 2015 | 07/11/2015 | Individual | Kgale XC 2015 - Event 3 - RUN | Sub-Vets | 19 |
| 2015 | 07/11/2015 | Individual | Kgale XC 2015 - Event 3 - RUN | Under 23 | 6 |
| 2015 | 07/11/2015 | Individual | Kgale XC 2015 - Event 3 - RUN | Vets | 22 |
| 2015 | 07/11/2015 | Individual | Kgale XC 2015 - Event 3 - RUN | Youth | 12 |
| 2015 | 08/11/2015 | Individual | Kgale XC 2015 - Event 3 - DUATHLON | Elite | 3 |
| 2015 | 08/11/2015 | Individual | Kgale XC 2015 - Event 3 - DUATHLON | Junior | 1 |
| 2015 | 08/11/2015 | Individual | Kgale XC 2015 - Event 3 - DUATHLON | Masters | 2 |
| 2015 | 08/11/2015 | Individual | Kgale XC 2015 - Event 3 - DUATHLON | Sub-Vets | 6 |
| 2015 | 08/11/2015 | Individual | Kgale XC 2015 - Event 3 - DUATHLON | Under 23 | 3 |
| 2015 | 08/11/2015 | Individual | Kgale XC 2015 - Event 3 - DUATHLON | Vets | 1 |
| 2015 | 08/11/2015 | Individual | Kgale XC 2015 - Event 3 - DUATHLON | Youth | 5 |
| 2015 | 08/11/2015 | Individual | Kgale XC 2015 - Event 3 - MTB | Elite | 27 |
| 2015 | 08/11/2015 | Individual | Kgale XC 2015 - Event 3 - MTB | Grand Masters | 5 |
| 2015 | 08/11/2015 | Individual | Kgale XC 2015 - Event 3 - MTB | Junior | 2 |
| 2015 | 08/11/2015 | Individual | Kgale XC 2015 - Event 3 - MTB | Masters | 18 |
| 2015 | 08/11/2015 | Individual | Kgale XC 2015 - Event 3 - MTB | Sub-Vets | 22 |
| 2015 | 08/11/2015 | Individual | Kgale XC 2015 - Event 3 - MTB | Under 23 | 12 |
| 2015 | 08/11/2015 | Individual | Kgale XC 2015 - Event 3 - MTB | Vets | 29 |
| 2015 | 08/11/2015 | Individual | Kgale XC 2015 - Event 3 - MTB | Youth | 27 |
| 2015 | 22/11/2015 | Individual | Lobatse Sukiri MTB Epic 2015 | Elite | 8 |
| 2015 | 22/11/2015 | Individual | Lobatse Sukiri MTB Epic 2015 | Masters | 3 |
| 2015 | 22/11/2015 | Individual | Lobatse Sukiri MTB Epic 2015 | Sub-Vets | 6 |
| 2015 | 22/11/2015 | Individual | Lobatse Sukiri MTB Epic 2015 | Under 23 | 2 |
| 2015 | 22/11/2015 | Individual | Lobatse Sukiri MTB Epic 2015 | Vets | 13 |
| 2015 | 22/11/2015 | Individual | Lobatse Sukiri MTB Epic 2015 | Youth | 17 |
| 2015 | 29/11/2015 | Individual | Airport Junction Run 2015 | Elite | 113 |
| 2015 | 29/11/2015 | Individual | Airport Junction Run 2015 | Grand Masters | 19 |
| 2015 | 29/11/2015 | Individual | Airport Junction Run 2015 | Junior | 1 |
| 2015 | 29/11/2015 | Individual | Airport Junction Run 2015 | Masters | 10 |
| 2015 | 29/11/2015 | Individual | Airport Junction Run 2015 | Sub-Vets | 28 |
| 2015 | 29/11/2015 | Individual | Airport Junction Run 2015 | Under 23 | 14 |
| 2015 | 29/11/2015 | Individual | Airport Junction Run 2015 | Vets | 38 |
| 2015 | 29/11/2015 | Individual | Airport Junction Run 2015 | Youth | 5 |