| Baan & Junioren: African Championship | |||
|---|---|---|---|
| Year | First | Second | Third |
| 2024 | Gustav Roller (ZAF) | ||
| 2024 | Gustav Roller (ZAF) | ||
| 2024 | Gustav Roller (ZAF) | ||
| 2024 | Gustav Roller (ZAF) | ||
| Baan & Junioren: African Championship | 1 km Time Trial | |||
| Year | First | Second | Third |
| 2024 | Morgan Jones (ZAF) | Moustafa Abdelrahman (EGY) | Hamza Shaaban (EGY) |
| 2023 | Michael Jervis (ZAF) | ||
| 2022 | Ethan Kulsen (ZAF) | Jordan September (ZAF) | Gabriel Emmanuel (NGR) |
| 2021 | James Swart (ZAF) | Abdulla Afify (EGY) | Youssef Elsayed (EGY) |
| 2020 | Ahmed Elsenfawi (EGY) | Alexander Craddock (ZAF) | Hussein Hassan (EGY) |
| 2019 | Youssef Abouelhassan (EGY) | ||
| Baan & Junioren: African Championship | 3 km Pursuit | |||
| Year | First | Second | Third |
| 2024 | Rhys Burrell (ZAF) | Adham Abdelhamid (EGY) | Samuel Dupuy (MUS) |
| 2023 | José Kleinsmit (ZAF) | ||
| 2022 | Jose Kleinsmit (ZAF) | Michael Jervis (ZAF) | Mahmoud Bakr (EGY) |
| 2021 | Chanton Perrins (ZAF) | Abdulla Afify (EGY) | Salah Eddine Ayoubi Cherki (ALG) |
| 2020 | Dillon Geary (ZAF) | Kyle Swanepoel (ZAF) | Ahmed Saad (EGY) |
| Baan & Junioren: African Championship | Elimination Race | |||
| Year | First | Second | Third |
| 2024 | Anes Riahi (ALG) | Zane Salzwedel (ZAF) | Mohamed Mahmoud (EGY) |
| 2023 | Matthew Symm (ZAF) | ||
| 2022 | Joshua Dike (ZAF) | Mahmoud Bakr (EGY) | Mohammed Najib Sanbouli (MAR) |
| Baan & Junioren: African Championship | Keirin | |||
| Year | First | Second | Third |
| 2023 | Jordan September (ZAF) | ||
| 2022 | Duwayne Adams (ZAF) | Mahmoud Elimbabi (EGY) | Sayed Elkadia (EGY) |
| 2021 | James Swart (ZAF) | Gabriel Emmanuel (NGR) | Mohammed Najib Sanbouli (MAR) |
| 2020 | Ahmed Elsenfawi (EGY) | Alexander Craddock (ZAF) | Hamza Amari (ALG) |
| 2019 | Jonathan Bouwer (ZAF) | ||
| Baan & Junioren: African Championship | Madison | |||
| Year | First | Second | Third |
| 2024 | Zane Salzwedel (ZAF); Rhys Burrell (ZAF) | Morgan Jones (ZAF); Gustav Roller (ZAF) | Mohamed Hegazy (EGY); Mohamed Mahmoud (EGY) |
| 2023 | Ethan Kulsen (ZAF); José Kleinsmit (ZAF) | ||
| 2022 | Ethan Kulsen (ZAF); Zakariyyaa Martin (ZAF) | Mahmoud Bakr (EGY); Sayed Elkadia (EGY) | Achraf El Kurymy (MAR); Alae Aziki (MAR) |
| 2021 | James Swart (ZAF); Joshua Dike (ZAF) | Abdulla Afify (EGY); Mahmoud Bakr (EGY) | Chanton Perrins (ZAF); Jason Bruintjies (ZAF) |
| 2020 | Dian Janjetich (ZAF); Kyle Swanepoel (ZAF) | Ahmed Saad (EGY); Mohamed Diab (EGY) | |
| 2019 | Jonathan Bouwer (ZAF); Matthew Fortuin (ZAF) | ||
| Baan & Junioren: African Championship | Omnium | |||
| Year | First | Second | Third |
| 2024 | Gustav Roller (ZAF) | Rhys Burrell (ZAF) | Mohamed Mahmoud (EGY) |
| 2023 | José Kleinsmit (ZAF) | ||
| 2022 | Jose Kleinsmit (ZAF) | Michael Jervis (ZAF) | Oussama Khellaf (ALG) |
| 2021 | Abdulla Afify (EGY) | Salah Eddine Ayoubi Cherki (ALG) | Chanton Perrins (ZAF) |
| 2020 | Dian Janjetich (ZAF) | Dillon Geary (ZAF) | Kyle Swanepoel (ZAF) |
| 2019 | Matthew Fortuin (ZAF) | ||
| Baan & Junioren: African Championship | Points Race | |||
| Year | First | Second | Third |
| 2024 | Rhys Burrell (ZAF) | Anes Riahi (ALG) | Zane Salzwedel (ZAF) |
| 2023 | José Kleinsmit (ZAF) | ||
| 2022 | Mahmoud Bakr (EGY) | Joshua Dike (ZAF) | Jose Kleinsmit (ZAF) |
| 2021 | Abdulla Afify (EGY) | Salah Eddine Ayoubi Cherki (ALG) | Joshua Dike (ZAF) |
| 2020 | Kyle Swanepoel (ZAF) | Dian Janjetich (ZAF) | Hamza Amari (ALG) |
| 2019 | Tiano Da Silva (ZAF) | ||
| Baan & Junioren: African Championship | Scratch | |||
| Year | First | Second | Third |
| 2024 | Gustav Roller (ZAF) | Anes Riahi (ALG) | Samuel Dupuy (MUS) |
| 2023 | Ethan Kulsen (ZAF) | ||
| 2022 | Ethan Kulsen (ZAF) | Mahmoud Bakr (EGY) | Mounir Laloui (ALG) |
| 2021 | Mohammed Najib Sanbouli (MAR) | Chanton Perrins (ZAF) | Abdulla Afify (EGY) |
| 2020 | Ahmed Saad (EGY) | Dillon Geary (ZAF) | Kyle Swanepoel (ZAF) |
| 2019 | Tiano Da Silva (ZAF) | ||
| Baan & Junioren: African Championship | Sprint | |||
| Year | First | Second | Third |
| 2024 | Samuel Dupuy (MUS) | Morgan Jones (ZAF) | Anes Riahi (ALG) |
| 2023 | Jordan September (ZAF) | ||
| 2022 | Matthew Lester (ZAF) | Jordan September (ZAF) | Mahmoud Elimbabi (EGY) |
| 2021 | James Swart (ZAF) | Gabriel Emmanuel (NGR) | Gottlieb Rudolph Labuschagne (ZAF) |
| 2020 | Alexander Craddock (ZAF) | Ahmed Elsenfawi (EGY) | James Swart (ZAF) |
| 2019 | Jonathan Bouwer (ZAF) | ||
| Baan & Junioren: African Championship | Team Pursuit | |||
| Year | First | Second | Third |
| 2024 | Morgan Jones (ZAF); Zane Salzwedel (ZAF); Rhys Burrell (ZAF); Gustav Roller (ZAF) | Adham Abdelhamid (EGY); Mohamed Hegazy (EGY); Mohamed Mahmoud (EGY); Mohamed Othman (EGY) | |
| 2023 | Ethan Kulsen (ZAF); José Kleinsmit (ZAF); Matthew Symm (ZAF); William Mills (ZAF) | ||
| 2022 | Ethan Kulsen (ZAF); Jose Kleinsmit (ZAF); Joshua Dike (ZAF); Michael Jervis (ZAF) | Achraf El Kurymy (MAR); Alae Aziki (MAR); Mohammed Najib Sanbouli (MAR); Wassim Hoummady (MAR) | Bakhti Riad (ALG); Med Achraf Amelal (ALG); Mounir Laloui (ALG); Oussama Khellaf (ALG) |
| 2021 | Chanton Perrins (ZAF); James Swart (ZAF); Jason Bruintjies (ZAF); Joshua Dike (ZAF) | Abdalrhman Fahim (EGY); Abdulla Afify (EGY); Khaled Allam (EGY); Mahmoud Bakr (EGY) | Ayoub Faad (MAR); Elyass Sekkiny (MAR); Iliass Hashany (MAR); Mohammed Najib Sanbouli (MAR) |
| 2020 | Dian Janjetich (ZAF); Dillon Geary (ZAF); James Swart (ZAF); Kyle Swanepoel (ZAF) | Ahmed Elsenfawi (EGY); Ahmed Saad (EGY); Hussein Hassan (EGY); Mohamed Diab (EGY) | |
| Baan & Junioren: African Championship | Team Sprint | |||
| Year | First | Second | Third |
| 2024 | Hamza Shaaban (EGY); Moustafa Abdelrahman (EGY); Yossif Soliman (EGY) | ||
| 2023 | Jordan September (ZAF); Joshua Wentzel (ZAF); Michael Jervis (ZAF) | ||
| 2021 | Bradley Bosman (ZAF); Gottlieb Rudolph Labuschagne (ZAF); James Swart (ZAF) | Abdulla Afify (EGY); Mahmoud Bakr (EGY); Youssef Elsayed (EGY) | Ayoub Faad (MAR); Elyass Sekkiny (MAR); Youssef Lamzaouk (MAR) |
| 2020 | Alexander Craddock (ZAF); Dian Janjetich (ZAF); James Swart (ZAF) | Ahmed Elsenfawi (EGY); Ahmed Saad (EGY); Mohamed Diab (EGY) | |
DNF means that the rider did not start or finish that day. DF means that the rider finished that day, but no result is known.
VeloStatistics makes every effort to update and/or supplement the content of the website as often as possible.
Despite this care and attention, it is possible that content is incomplete and/or incorrect.
Nothing from this website may be reproduced and/or made public without prior permission from VeloStatistics.
© 2024-2025 VeloStatistics