2019 Junior Classic TT | 15 | 01:11:17.728 | 95.257 | Honda |
2018 Junior Classic TT | 14 | 01:12:43.636 | 93.382 | Honda |
2017 Junior Classic TT | 17 | 01:12:24.487 | 93.793 | Honda |
2016 Lightweight Classic TT | R | | | Yamaha |
2016 Junior Classic TT | 14 | 1:35:23.94 | 94.919 | Honda |
2015 F2 Classic TT | R | | | Yamaha |
2015 500 Classic TT | R | | | Honda |
2015 350 Classic TT | 8 | 1:11:30.64 | 94.97 | Honda |
2014 Supertwin MGP | 21 | 1:29:53.51 | 100.734 | Yamaha |
2014 F2 Classic TT | 9 | 1:07:40.65 | 100.35 | Yamaha |
2014 500 Classic TT | R | | | Honda |
2014 350 Classic TT | 19 | 1:12:40.00 | 93.467 | Honda |
2013 Formula 2 Classic TT | R | | | Yamaha |
2013 250 Classic TT | R | | | Suzuki |
2012 Senior Classic MGP | R | | | Matchless |
2012 Lightweight MGP | 24 | 1:37:53.00 | 92.498 | Honda |
2012 250 Classic MGP | R | | | Suzuki |
2011 Lightweight Classic MGP | R | | | Suzuki |
2010 Post Classic Junior MGP | 4 | 1:28:32.00 | 102.273 | Yamaha |
2010 Lightweight Classic MGP | R | | | Suzuki |
2010 Junior MGP | 65 | 0:21:51.00 | 103.585 | Yamaha |
2009 Post Classic 2 stroke MGP | 2 | 1:12:11.00 | 94.064 | Yamaha |
2009 Lightweight Classic MGP | 1 | 1:38:11.00 | 92.217 | Suzuki |
2008 Lightweight Classic MGP | 1 | 1:14:04.00 | 91.675 | Suzuki |
2007 Ultra Lightweight MGP | R | | | Yamaha |
2007 Lightweight Classic MGP | 1 | 1:36:23.00 | 93.937 | Suzuki |
2006 Ultra Lightweight MGP | 36 | 1:36:28.00 | 93.858 | |
2006 Lightweight Classic MGP | R | | | Suzuki |
2005 Ultra Lightweight MGP | 17 | 1:30:37.00 | 99.924 | |
2005 Lightweight Classic MGP | 1 | 1:35:05.00 | 95.226 | |
2004 Ultra Lightweight MGP | 26 | 1:33:25.00 | 96.91 | |
2004 Lightweight Classic MGP | R | | | Suzuki |
2003 Lightweight Classic MGP | 3 | 1:34:21.00 | 95.96 | |
2002 Lightweight Classic MGP | R | | | Suzuki |
2000 Ultra Lightweight MGP | R | | | Honda |
2000 Lightweight Classic MGP | R | | | Suzuki |
1999 Ultra Lightweight MGP | 25 | 1:36:39.00 | 93.68 | |
1999 Lightweight Classic MGP | 4 | 1:37:39.00 | 92.72 | |
1998 Ultra Lightweight MGP | 9 | 0:45:18.00 | 99.94 | |
1998 Lightweight Classic MGP | 2 | 1:34:33.00 | 95.75 | |
1997 Lightweight Classic MGP | 4 | 1:14:37.00 | 91.01 | |
1996 Senior Classic MGP | 25 | 1:36:28.00 | 93.86 | Seeley Weslake |
1996 Lightweight Classic MGP | R | | | Suzuki |
1995 Senior Classic MGP | R | | | NRE Weslake |
1995 Lightweight Classic MGP | R | | | Suzuki |
1994 Lightweight Classic MGP | R | | | Suzuki |
1993 Lightweight Classic MGP | 3 | 1:38:35.00 | 91.85 | |
1992 Lightweight MGP | 12 | 1:36:48.00 | 93.53 | |
1992 Lightweight Classic MGP | R | | | Suzuki |
1991 Lightweight MGP | R | | | Yamaha |
1991 Junior MGP | 12 | 1:28:09.00 | 102.74 | |
1990 Junior MGP | 23 | 1:37:21.00 | 93 | |
1989 Lightweight MGP | 46 | 1:43:33.00 | 87.43 | |
1989 Junior MGP | R | | | Yamaha |
1988 Lightweight MGP | 16 | 1:34:42.00 | 95.61 | |
1987 Lightweight Newcomers MGP | 7 | 1:41:24.00 | 89.29 | |
1987 Lightweight MGP | R | | | Yamaha |