| 22 Jan 2012 | 2012 Woodland Riders winter #1 | Tavi Woodlands | Senior | n/a | 1st | 32 | 100% | 1:20.46 |
| 16 Oct 2011 | 2011 WDMBA #5 & English Champs | Moelfre | Elite | Kustom Bikes | 8th | 8 | 0% | 2:37.99 |
| 21 Aug 2011 | Woodland Riders - South West Champs | Gawton | Expert | DriftMTB / Kustom Bikes | 1st | 7 | 100% | 1:54.39 |
| 01 May 2011 | 2011 Woodland Riders winter #3 - Grumpy Scotsman | Tavi Woodlands | Senior | Kustom Bikes / www.drift-mtb.com | 1st | 18 | 100% | 1:06.42 |
| 24 Apr 2011 | 2011 WDMBA #2 | Gethin | Elite | Kustom Bikes | 9th | 9 | 0% | 2:52.91 |
| 10 Apr 2011 | 2011 Halo BDS #2 | Moelfre | Elite | Funn / Kustom Bikes | 40th | 46 | 13% | 2:39.84 |
| 27 Mar 2011 | 2011 Woodland Riders winter #2 - The Man | Tavi Woodlands | Senior | Kustom Bikes | 1st | 19 | 100% | 0:58.28 |
| 26 Mar 2011 | DHEvents - Urban Downhill Charity Event | Plymouth Uni | Expert/Elite | Kustom Bikes | 2nd | 3 | 50% | 0:41.45 |
| 20 Mar 2011 | 2011 Halo BDS #1 | Nant Gwrtheyrn | Elite | Funn / Kustom Bikes | 34th | 43 | 21% | 2:37.30 |
| 27 Feb 2011 | 2011 Woodland Riders winter #1 - Gnarkill | Tavi Woodlands | Senior | Kustom Bikes | 2nd | 24 | 96% | 1:05.51 |
| 13 Feb 2011 | 2010-11 Kustom Bikes winter #2 | Avil Ball | Senior | Funn / Kustom Bikes | 3rd | 16 | 87% | 1:28.18 |
| 30 Jan 2011 | 2010-11 UKBP winter #2 | Triscombe | Expert | n/a | 3rd | 9 | 75% | 1:11.35 |
| 31 Oct 2010 | 2010-11 Kustom Bikes winter #1 | Avil Ball | Elite | Funn / Kustom Bikes | 1st | 1 | - | 1:17.94 |
| 19 Sep 2010 | 2010 UKBP #5 | UK Bike Park | Expert | n/a | 4th | 5 | 25% | 1:10.19 |
| 12 Sep 2010 | Woodland Riders - Super-Tavi | Gawton | Elite | Funn / Kustom Bikes / Morewood | 1st | 1 | - | 1:58.10 |
| 15 Aug 2010 | Woodland Riders - HSD | Gawton | Elite | Funn / Kustom Bikes / Morewood | 1st | 1 | - | 2:26.14 |
| 01 Aug 2010 | 2010 MIJ #4 | Taff Buggy | Elite | Funn / Kustom Bikes / Morewood | 3rd | 3 | 0% | 2:00.17 |
| 18 Jul 2010 | Borderline - UK National Champs '10 | Ae Forest | Senior Champs | Funn / Kustom Bikes / Morewood | 25th | 72 | 66% | 2:34.10 |
| 11 Jul 2010 | Woodland Riders - Egypt | Gawton | Elite | Funn / Kustom Bikes / Morewood | 1st | 1 | - | 1:44.68 |
| 20 Jun 2010 | 2010 UKBP #3 | UK Bike Park | Elite | n/a | 1st | 1 | - | 1:26.40 |
| 30 May 2010 | 2010 UKBP #2 & Southern Champs | UK Bike Park | Elite | n/a | 2nd | 2 | 0% | 1:21.43 |
| 09 May 2010 | 2010 Woodland Riders winter #4 | Tavi Woodlands | Elite | Funn / Kustom Bikes / Morewood | 1st | 1 | - | 1:17.95 |
| 16 Aug 2009 | 2009 NPS #4 | Caersws | Elite | Cove | 14th | 17 | 19% | 1:43.15 |
| 28 Jun 2009 | 2009 NPS #3 | Fort William | Elite | Cove | 13th | 17 | 25% | 5:06.84 |
| 21 Jun 2009 | 2009 UKBP #4 | UK Bike Park | Elite | n/a | 1st | 2 | 100% | 1:16.09 |
| 31 May 2009 | 2009 NPS #2 | Llangollen | Elite | Cove | 19th | 22 | 14% | 2:25.93 |
| 24 May 2009 | 2009 UKBP #3 | UK Bike Park | Elite | n/a | 2nd | 2 | 0% | 1:51.91 |
| 03 May 2009 | 2009 UKBP #2 | UK Bike Park | Elite | n/a | 1st | 2 | 100% | 1:28.82 |
| 26 Apr 2009 | 2009 NPS #1 | Ae Forest | Elite | Cove | 23rd | 32 | 29% | 2:24.62 |
| 19 Apr 2009 | 2009 UKBP #1 | UK Bike Park | Elite | n/a | 1st | 1 | - | 1:37.20 |
| 05 Apr 2009 | 2009 Kustom Bikes #3 | Combe Sydenham | Elite | n/a | 1st | 2 | 100% | 2:20.43 |
| 22 Feb 2009 | 2009 Kustom Bikes #2 | Avil Ball | Elite | n/a | 1st | 1 | - | 1:19.39 |
| 15 Feb 2009 | UK Bike Park - Push-up race | UK Bike Park | Elite | n/a | 1st | 3 | 100% | 1:33.91 |
| 07 Sep 2008 | 2008 Dragon Downhill #4 | Rheola | Elite | Cove / Race Face | 2nd | 2 | 0% | 3:28.23 |
| 20 Jul 2008 | Pearce Cycles - UK National Champs '08 | Bala | Elite | Cove / Race Face | 19th | 27 | 31% | 3:05.14 |
| 13 Jul 2008 | Dragon Downhill - Welsh Champs | Mynydd Du | Elite | Cove / Race Face | 8th | 8 | 0% | 3:31.26 |
| 06 Jul 2008 | 2008 NPS #3 | Fort William | Elite | Cove / Race Face | 11th | 22 | 52% | 5:08.25 |
| 22 Jun 2008 | 2008 Dragon Downhill #3 | Rheola | Elite | Cove / Race Face | 1st | 6 | 100% | 3:10.17 |
| 08 Jun 2008 | 2008 Nissan World Cup #3 | Fort William | Elite | n/a | - | 187 | 0% | |
| 25 May 2008 | 2008 NPS #2 | Innerleithen | Elite | Cove / Race Face | 16th | 28 | 44% | 3:07.62 |
| 11 May 2008 | 2008 Dragon Downhill #2 | Gethin | Elite | Cove / Race Face | 1st | 2 | 100% | 2:53.59 |
| 27 Apr 2008 | 2008 NPS #1 | Ae Forest | Elite | Cove / Race Face | 18th | 28 | 37% | 2:43.02 |
| 06 Apr 2008 | 2008 Dragon Downhill #1 | Cwmcarn | Elite | Cove / Race Face | 3rd | 4 | 33% | 3:02.13 |
| 28 Oct 2007 | 2007 Dragon Downhill #5 | Pen Yr Heol | Elite | Bikemagic.com / Shred | 2nd | 5 | 75% | 4:04.74 |
| 30 Sep 2007 | 2007 Dragon Downhill #4 | Gethin | Elite | Cove | 1st | 6 | 100% | 3:02.14 |
| 16 Sep 2007 | 2007 Nissan World Cup #5 | Maribor | Elite | n/a | - | 199 | 0% | |
| 02 Sep 2007 | 2007 NPS #4 | Caersws | Elite | Cove | 25th | 27 | 8% | 1:51.78 |
| 26 Aug 2007 | 2007 Dragon Downhill #3 | Mynydd Du | Elite | Bikemagic.com / Shred | 5th | 5 | 0% | 3:14.97 |
| 12 Aug 2007 | 2007 NPS #3 | Moelfre | Elite | Cove | 22nd | 31 | 30% | 2:35.27 |
| 15 Jul 2007 | Dragon Downhill - UK National Champs '07 | Rheola | Elite | Bikemagic.com / Shred | 7th | 24 | 74% | 3:23.70 |
| 01 Jul 2007 | 2007 Pearce Cycles #3 & Midland Champs | Bringewood | Elite | Cove | 7th | 9 | 25% | 3:19.08 |
| 24 Jun 2007 | Dragon Downhill - Welsh Champs '07 | Rheola | Elite | Bikemagic.com / Shred | 4th | 7 | 50% | 3:26.53 |
| 20 May 2007 | 2007 Cloud Cover Rigida Series #2 | Combe Sydenham | Senior | n/a | 1st | 34 | 100% | 1:48.97 |
| 06 May 2007 | 2007 Dragon Downhill #2 | Mountain Ash | Elite | Bikemagic.com / Shred | 6th | 9 | 38% | 3:51.71 |
| 15 Apr 2007 | 2007 Cloud Cover Rigida Series #1 | Avil Ball | Senior | n/a | 2nd | 27 | 96% | 1:32.56 |
| 14 Apr 2007 | 2007 Cloud Cover Rigida Series #1 (chainless) | Avil Ball | Chainless | n/a | 1st | 37 | 100% | 1:35.28 |
| 22 Oct 2006 | NACC Events - English Champs | Bratton | Elite | n/a | 2nd | 5 | 75% | 2:09.49 |
| 01 Oct 2006 | 2006 Dragon Downhill #13 | Mountain Ash | Elite | Bikemagic.com / Shred | 5th | 5 | 0% | 4:37.90 |
| 30 Sep 2006 | 2006 Dragon Downhill #12 | Mountain Ash | Elite | Bikemagic.com / Shred | 5th | 5 | 0% | 4:20.62 |
| 24 Sep 2006 | 2006 CRC NPS #5 | Fort William | Elite | Shred Cove | 14th | 16 | 13% | 4:52.68 |
| 09 Oct 2005 | 2005 Dragon Downhill #11 | Abercarn | Elite | Bikemagic.com / Shred | 2nd | 6 | 80% | 1:54.91 |
| 08 Oct 2005 | 2005 Dragon Downhill #10 | Abercarn | Elite | Bikemagic.com / Shred | 4th | 6 | 40% | 2:04.19 |
| 25 Sep 2005 | 2005 NPS #6 | Caersws | Elite | Cove / Shred | 20th | 21 | 5% | 2:10.93 |
| 11 Sep 2005 | 2005 UCI World Cup #8 | Fort William | Elite | n/a | - | 130 | 0% | |
| 04 Sep 2005 | 2005 Dragon Downhill #9 | Cwmcarn | Elite | Bikemagic.com / Shred | 2nd | 4 | 67% | 3:06.71 |
| 03 Sep 2005 | 2005 Dragon Downhill #8 | Cwmcarn | Elite | Bikemagic.com / Shred | 4th | 6 | 40% | 3:09.74 |
| 28 Aug 2005 | 2005 NPS #5 | Rheola | Elite | Cove / Shred | 21st | 25 | 17% | 3:27.75 |
| 21 Aug 2005 | 2005 UCI World Cup #7 | Pila | Elite | n/a | 63rd | 80 | 22% | 4:48.99 |
| 31 Jul 2005 | 2005 NPS #4 | Moelfre | Elite | Cove / Shred | 22nd | 24 | 9% | 2:59.74 |
| 03 Jul 2005 | 2005 Dragon Downhill - Welsh Champs '05 | Mynydd Du | Elite | Bikemagic.com / Shred | 6th | 7 | 17% | 3:28.19 |
| 02 Jul 2005 | 2005 Dragon Downhill #7 | Mynydd Du | Elite | Bikemagic.com / Shred | 4th | 6 | 40% | 3:30.17 |
| 19 Jun 2005 | 2005 Dragon Downhill #6 | Gethin | Elite | Dartmoor Cycles / EMBC | 1st | 4 | 100% | 2:53.12 |
| 18 Jun 2005 | 2005 Dragon Downhill #5 | Gethin | Elite | Dartmoor Cycles / EMBC | 2nd | 7 | 83% | 2:59.19 |
| 07 May 2005 | 2005 Dragon Downhill #3 | Rheola | Elite | Dartmoor Cycles / EMBC | 7th | 13 | 50% | 3:11.96 |
| 01 May 2005 | 2005 UCI World Cup #1 | Vigo | Elite | n/a | 47th | 80 | 42% | 2:44.81 |
| 24 Apr 2005 | 2005 NPS #2 | Cwmcarn | Elite | n/a | 11th | 35 | 71% | 3:23.57 |
| 10 Apr 2005 | 2005 Dragon Downhill #2 | Mountain Ash | Elite | Dartmoor Cycles / EMBC | 4th | 11 | 70% | 3:37.17 |
| 09 Apr 2005 | 2005 Dragon Downhill #1 | Mountain Ash | Elite | Dartmoor Cycles / EMBC | 7th | 12 | 45% | 3:44.38 |
| 27 Jan 2005 | 2005 NPS #1 | Ae Forest | Elite | n/a | 9th | 30 | 72% | 2:23.85 |
| 26 Sep 2004 | 2004 NPS #5 | Caersws | Elite | EMBC / Shred | 15th | 24 | 39% | 2:42.20 |
| 19 Sep 2004 | 2004 Dragon Downhill #11 | Wentwood | Elite | Dartmoor Cycles / EMBC | 1st | 3 | 100% | 1:58.79 |
| 18 Sep 2004 | 2004 Dragon Downhill #10 | Wentwood | Elite | Dartmoor Cycles / EMBC | 1st | 3 | 100% | 2:11.60 |
| 29 Aug 2004 | 2004 NPS #4 | Combe Sydenham | Elite | EMBC / Shred | 13th | 21 | 40% | 2:59.07 |
| 22 Aug 2004 | 2004 Dragon Downhill #9 | Gethin | Elite | Dartmoor Cycles | 2nd | 6 | 80% | 3:01.61 |
| 21 Aug 2004 | 2004 Dragon Downhill #8 | Gethin | Elite | Dartmoor Cycles / EMBC | 4th | 7 | 50% | 3:09.18 |
| 25 Jul 2004 | 2004 NPS #3 | Innerleithen | Elite | EMBC / Shred | 26th | 26 | 0% | 3:36.61 |
| 04 Jul 2004 | 2004 Tissot World Cup #5 | Calgary | Elite | n/a | 45th | 105 | 58% | 2:34.97 |
| 27 Jun 2004 | 2004 Tissot World Cup #4 | Mont-Saint-Anne | Elite | n/a | DNF | 110 | 0% | |
| 20 Jun 2004 | 2004 Dragon Downhill #6 | Abercarn | Elite | Dartmoor Cycles / EMBC | 4th | 6 | 40% | 1:52.33 |
| 19 Jun 2004 | 2004 Dragon Downhill #5 | Abercarn | Elite | Dartmoor Cycles / EMBC | 4th | 6 | 40% | 1:52.33 |
| 06 Jun 2004 | 2004 Tissot World Cup #1 | Fort William | Elite | n/a | DNS | 147 | 0% | |
| 30 May 2004 | 2004 NPS #2 | Moelfre | Elite | EMBC / Shred | 17th | 35 | 53% | 2:19.04 |
| 25 Apr 2004 | 2004 Dragon Downhill #4 (chainless) | Taff Buggy | Chainless | Dartmoor Cycles / EMBC | 6th | 54 | 91% | 1:51.26 |
| 25 Apr 2004 | 2004 Dragon Downhill #4 | Taff Buggy | Elite | Dartmoor Cycles / EMBC | 3rd | 3 | 0% | 1:37.97 |
| 24 Apr 2004 | 2004 Dragon Downhill #3 (chainless) | Taff Buggy | Chainless | Dartmoor Cycles / EMBC | 16th | 68 | 78% | 1:51.51 |
| 24 Apr 2004 | 2004 Dragon Downhill #3 | Taff Buggy | Elite | Dartmoor Cycles / EMBC | 5th | 8 | 43% | 1:38.68 |
| 11 Apr 2004 | 2004 NPS #1 | Ae Forest | Elite | EMBC / Shred | 8th | 33 | 78% | 2:25.65 |
| 04 Apr 2004 | 2004 Dragon Downhill #2 | Mountain Ash | Elite | Dartmoor Cycles / EMBC | 7th | 11 | 40% | 4:20.58 |
| 03 Apr 2004 | 2004 Dragon Downhill #1 | Mountain Ash | Elite | Dartmoor Cycles / EMBC | 11th | 17 | 38% | 4:12.32 |
| 05 Oct 2003 | 2003 Dragon Downhill #13 | Wentwood | Expert | Dartmoor Cycles / EMBC | 4th | 7 | 50% | 1:55.51 |
| 05 Oct 2003 | 2003 Dragon Downhill #13 (chainless) | Wentwood | Chainless | Dartmoor Cycles / EMBC | 18th | 82 | 79% | 2:02.00 |
| 04 Oct 2003 | 2003 Dragon Downhill #12 | Wentwood | Expert | n/a | 5th | 7 | 33% | 2:01.17 |
| 07 Sep 2003 | 2003 Dragon Downhill #11 | Gethin | Expert | Dartmoor Cycles / EMBC | 4th | 7 | 50% | 3:12.30 |
| 06 Sep 2003 | 2003 Dragon Downhill #10 | Gethin | Expert | Dartmoor Cycles / EMBC | 1st | 9 | 100% | 3:14.07 |
| 08 Jun 2003 | 2003 Dragon Downhill #6 | Abercarn | Expert | Dartmoor Cycles / EMBC | 1st | 7 | 100% | 2:02.95 |
| 01 Jun 2003 | 2003 Tissot World Cup #1 | Fort William | Elite | n/a | 51st | 127 | 60% | 4:30.61 |
| 06 Apr 2003 | 2003 Dragon Downhill #2 | Mountain Ash | Expert | Dartmoor Cycles / EMBC | 1st | 15 | 100% | 3:37.26 |
| 05 Apr 2003 | 2003 Dragon Downhill #1 | Mountain Ash | Expert | Dartmoor Cycles / EMBC | 9th | 19 | 56% | 3:48.97 |