| 19/06/2024 | | NCT2 | | | | National Championships Great Britain (Catterick) I.T.T. (30 km) | |
| 21/06/2023 | | NCT2 | | | | National Championships Great Britain (Croft Circuit) I.T.T. (41,1 km) | |
| 23/06/2022 | | NCT2 | | | | National Championships Great Britain (Dumfries) I.T.T. (44,2 km) | |
| 14/10/2021 | | NCT3 | | | | National Championships Great Britain (Lincoln) I.T.T. (44,7 km) | |
| 21/08/2020 | | NCT3 | | | | National Championships Great Britain () I.T.T. | |
| 27/06/2019 | | NCT2 | | | | National Championships Great Britain (Sandringham) I.T.T. (40 km) | |
| 28/06/2018 | | NCT2 | | | | National Championships Great Britain (Stamfordham) I.T.T. (44 km) | |
| 22/06/2017 | | NCT2 | | | | National Championships Great Britain (Saint-John's) I.T.T. (44 km) | |
| 23/06/2016 | | NCT2 | | | | National Championships Great Britain (Stockton-on-Tees) I.T.T. (45 km) | |
| 25/06/2015 | | NCT2 | | | | National Championships Great Britain (Cadwell Park) I.T.T. (44,8 km) | |
| 26/06/2014 | | NCT2 | | | | National Championships Great Britain (Celtic Manor) I.T.T. (42 km) | |
| 20/06/2013 | | NCT2 | | | | National Championships Great Britain (Stewarton) I.T.T. (49,2 km) | |
| 2/09/2012 | | NCT2 | | | | National Championships Great Britain (Hose) I.T.T. (55 km) | |
| 4/09/2011 | | NCT2 | | | | National Championships Great Britain (Sawtry) I.T.T. (47,3 km) | |
| 5/09/2010 | | NCT2 | | | | National Championships Great Britain (Llandeilo) I.T.T. (52 km) | |
| 6/09/2009 | | NCT3 | | | | National Championships Great Britain (Botolph Claydon) I.T.T. (50,2 km) | |
| 7/09/2008 | | NCT3 | | | | National Championships Great Britain (Staunton) I.T.T. (35,4 km) | |
| 2/09/2007 | | NCT3 | | | | National Championships Great Britain (Heckfield) I.T.T. (45 km) | |
| 3/09/2006 | | NCT3 | | | | National Championships Great Britain (Heckfield) I.T.T. (56,3 km) | |
| 3/09/2005 | | NCT3 | | | | National Championships Great Britain I.T.T. | |
| 4/09/2004 | | NCT3 | | | | National Championships Great Britain I.T.T. | |
| 6/09/2003 | | NCT3 | | | | National Championships Great Britain I.T.T. | |
| 14/09/2002 | | NCT3 | | | | National Championships Great Britain I.T.T. | |
| 8/09/2001 | | NCT3 | | | | National Championships Great Britain (Leicestershire) I.T.T. (48 km) | |
| 8/07/2000 | | NCT3 | | | | National Championships Great Britain (North Lancashire) I.T.T. (50 km) | |
| 22/06/1999 | | NCT3 | | | | National Championships Great Britain I.T.T. (40 km) | |