| 7/02/2025 | | NCT4 | | | | National Championships South Africa (Meyerton) I.T.T. (41 km) | |
| 2/02/2024 | | NCT4 | | | | National Championships South Africa (Meyerton) I.T.T. (41 km) | |
| 10/02/2023 | | NCT3 | | | | National Championships South Africa (Oudtshoorn) I.T.T. (28 km) | |
| 11/02/2022 | | NCT3 | | | | National Championships South Africa (Graskop) I.T.T. (30 km) | |
| 19/03/2021 | | NCT3 | | | | National Championships South Africa (Swellendam) I.T.T. (40 km) | |
| 7/02/2020 | | NCT3 | | | | National Championships South Africa (Swadini) I.T.T. (36 km) | |
| 8/02/2019 | | NCT3 | | | | National Championships South Africa (Tshwane) I.T.T. (52 km) | |
| 7/02/2018 | | NCT3 | | | | National Championships South Africa (Oudtshoorn) I.T.T. (43,8 km) | |
| 9/02/2017 | | NCT4 | | | | National Championships South Africa (Wellington) I.T.T. (39,8 km) | |
| 11/02/2016 | | NCT3 | | | | National Championships South Africa (Wartburg) I.T.T. (48 km) | |
| 5/02/2015 | | NCT3 | | | | National Championships South Africa (Mbombela) I.T.T. (42,7 km) | |
| 6/02/2014 | | NCT3 | | | | National Championships South Africa (Durban) I.T.T. (40 km) | |
| 28/02/2013 | | NCT4 | | | | National Championships South Africa (Nelspruit) I.T.T. (32,6 km) | |
| 1/03/2012 | | NCT4 | | | | National Championships South Africa (Nelspruit) I.T.T. (40 km) | |
| 3/02/2011 | | NCT4 | | | | National Championships South Africa (Port Elizabeth) I.T.T. (40 km) | |
| 17/02/2010 | | NCT4 | | | | National Championships South Africa (Klerksdorp) I.T.T. (38 km) | |
| 12/03/2009 | | NCT3 | | | | National Championships South Africa (Oudtshoorn) I.T.T. (40 km) | |
| 9/05/2008 | | NCT3 | | | | National Championships South Africa (Oos-Londen) I.T.T. (40 km) | |
| 1/06/2007 | | NCT3 | | | | National Championships South Africa (Bloemfontein) I.T.T. (40 km) | |
| 1/06/2006 | | NCT3 | | | | National Championships South Africa (Port Elizabeth) I.T.T. (40 km) | |
| 3/03/2005 | | NCT3 | | | | National Championships South Africa (Tshwane) I.T.T. (40 km) | |
| 4/03/2004 | | NCT4 | | | | National Championships South Africa (Cape Town) I.T.T. (40 km) | |
| 12/06/2003 | | NCT3 | | | | National Championships South Africa (Welkom) I.T.T. (40 km) | |
| 12/07/2002 | | NCT4 | | | | National Championships South Africa (Tshwane) I.T.T. (40 km) | |
| 3/08/2001 | | NCT4 | | | | National Championships South Africa (Kimberley) I.T.T. | |
| 26/05/2000 | | NCT3 | | | | National Championships South Africa (Port Elizabeth) I.T.T. (40 km) | |
| 28/05/1999 | | NCT4 | | | | National Championships South Africa I.T.T. | |