| 07 Aug 2011 | 2011 661 Gravity Enduro #4 | Eastridge | Elite | n/a | 10th | 18 | 47% | 10:54.00 |
| 25 Jul 2010 | 2010 Pearce Cycles #5 | Hopton | Elite | Pearce Cycles | 4th | 4 | 0% | 2:29.73 |
| 13 Jun 2010 | 2010 Pearce Cycles #4 | Bala | Elite | Pearce Cycles | 8th | 14 | 46% | 2:51.53 |
| 16 May 2010 | 2010 Pearce Cycles #3 & Midland Champs | Bringewood | Elite | Pearce Cycles | 7th | 8 | 14% | 2:07.43 |
| 25 Apr 2010 | 2010 Pearce Cycles #2 | Hopton | Elite | Pearce Cycles | 9th | 10 | 11% | 2:20.48 |
| 06 Sep 2009 | 2009 Pearce Cycles #5 | Bucknell | Elite | Pearce Cycles | 8th | 9 | 13% | 2:04.24 |
| 30 Aug 2009 | MIJ - Welsh Champs '09 | Caersws | Elite | Pearce Cycles | 8th | 8 | 0% | 1:55.07 |
| 12 Jul 2009 | 2009 Caersws Cup #3 & English Champs | Caersws | Elite | Pearce Cycles | 6th | 6 | 0% | 2:18.45 |
| 05 Jul 2009 | 2009 Pearce Cycles #3 | Bala | Elite | Pearce Cycles | 4th | 8 | 57% | 3:06.48 |
| 07 Jun 2009 | 2009 Nissan World Cup #4 | Fort William | Elite | n/a | - | 142 | 0% | |
| 17 May 2009 | 2009 Pearce Cycles #2 & Midland Champs | Hopton | Elite | Pearce Cycles | 1st | 5 | 100% | 2:33.27 |
| 10 May 2009 | 2009 Caersws Cup #2 | Caersws | Elite | Pearce Cycles | 1st | 2 | 100% | 1:35.64 |
| 26 Apr 2009 | 2009 NPS #1 | Ae Forest | Elite | Pearce Cycles | 32nd | 32 | 0% | 5:45.26 |
| 05 Apr 2009 | 2009 Pearce Cycles #1 | Bringewood | Elite | Pearce Cycles | 3rd | 5 | 50% | 2:13.12 |
| 28 Sep 2008 | 2008 Pearce Cycles #6 | Hopton | Elite | Pearce Cycles | 5th | 5 | 0% | 2:35.72 |
| 03 Aug 2008 | 2008 Pearce Cycles #5 & English Champs | Hopton | Elite | Pearce Cycles | 5th | 7 | 33% | 2:41.01 |
| 20 Jul 2008 | Pearce Cycles - UK National Champs '08 | Bala | Elite | Pearce Cycles | 22nd | 27 | 19% | 3:07.20 |
| 14 Oct 2007 | 2007 NPS #5 | Innerleithen | Expert | Pearce Cycles | 26th | 30 | 14% | 3:23.85 |
| 23 Sep 2007 | 2007 Pearce Cycles #4 | Bringewood | Expert | Pearce Cycles | 5th | 17 | 75% | 2:18.61 |
| 02 Sep 2007 | 2007 NPS #4 | Caersws | Expert | Pearce Cycles | 13th | 38 | 68% | 1:50.62 |
| 19 Aug 2007 | SDA - Scottish Champs '07 | Ae Forest | Expert | Pearce Cycles | 5th | 17 | 75% | 2:31.83 |
| 12 Aug 2007 | 2007 NPS #3 | Moelfre | Expert | Pearce Cycles | 5th | 33 | 88% | 2:35.99 |
| 15 Jul 2007 | Dragon Downhill - UK National Champs '07 | Rheola | Expert | Pearce Cycles | 3rd | 27 | 92% | 3:31.21 |
| 01 Jul 2007 | 2007 Pearce Cycles #3 & Midland Champs | Bringewood | Expert | Pearce Cycles | 5th | 15 | 71% | 3:12.68 |
| 24 Jun 2007 | Dragon Downhill - Welsh Champs '07 | Rheola | Expert | Pearce Cycles | 17th | 24 | 30% | 3:48.18 |
| 10 Jun 2007 | 2007 Pearce Cycles #2 | Bala | Expert | Pearce Cycles | 2nd | 20 | 95% | 2:49.73 |
| 27 May 2007 | 2007 NPS #2 | Ae Forest | Expert | Pearce Cycles | 8th | 39 | 82% | 2:27.58 |
| 13 May 2007 | 2007 Pearce Cycles #1 | Caersws | Expert | Pearce Cycles | 1st | 20 | 100% | 2:19.78 |
| 22 Apr 2007 | 2007 NPS #1 | Innerleithen | Expert | Pearce Cycles | 2nd | 40 | 97% | 3:17.78 |
| 18 Mar 2007 | 2007 Pearce Cycles winter #3 | Hopton | Expert | Pearce Cycles | 6th | 20 | 74% | 2:27.48 |
| 18 Feb 2007 | 2007 Pearce Cycles winter #2 | Bringewood | Expert | Pearce Cycles | 4th | 21 | 85% | 2:31.85 |
| 21 Jan 2007 | 2007 Pearce Cycles winter #1 | Hopton | Expert | Pearce Cycles | 10th | 17 | 44% | 3:31.97 |
| 16 Jul 2006 | NACC Events - UK National Champs '06 | Moelfre | Expert | Pearce Cycles | 20th | 27 | 27% | 2:48.02 |
| 18 Jun 2006 | 2006 Midlands Super Series #3 | Bala | Expert | Pearce Cycles | 2nd | 15 | 93% | 2:51.78 |
| 21 May 2006 | 2006 Dragon Downhill - Welsh Champs '06 | Gethin | Expert | Pearce Cycles | 8th | 16 | 53% | 3:35.19 |
| 20 May 2006 | 2006 Dragon Downhill #5 | Gethin | Expert | Pearce Cycles | 7th | 19 | 67% | 3:28.80 |
| 30 Apr 2006 | 2006 Midlands Super Series #2 | Pen-Y-Bont-Fawr | Expert | Pearce Cycles | 5th | 26 | 84% | 2:41.06 |
| 02 Apr 2006 | 2006 Midlands Super Series #1 & Midland Champs | Hopton | Expert | Pearce Cycles | 18th | 19 | 6% | 3:43.31 |
| 26 Mar 2006 | 2006 CRC NPS #1 | Rugog Farm | Expert | Pearce Cycles | 13th | 46 | 73% | 3:27.53 |
| 19 Feb 2006 | 2006 Specialized winter #2 | Bringewood | Expert | Pearce Cycles | 1st | 21 | 100% | 2:41.63 |
| 22 Jan 2006 | 2006 Specialized winter #1 | Hopton | Expert | Pearce Cycles | 7th | 18 | 65% | 3:07.45 |
| 25 Sep 2005 | 2005 NPS #6 | Caersws | Elite | Pearce Cycles | 17th | 21 | 20% | 1:58.03 |
| 11 Sep 2005 | 2005 UCI World Cup #8 | Fort William | Elite | n/a | - | 130 | 0% | |
| 28 Aug 2005 | 2005 NPS #5 | Rheola | Elite | Pearce Cycles | 20th | 25 | 21% | 3:26.02 |
| 31 Jul 2005 | 2005 NPS #4 | Moelfre | Elite | Pearce Cycles | 21st | 24 | 13% | 2:55.16 |
| 03 Jul 2005 | 2005 Dragon Downhill - Welsh Champs '05 | Mynydd Du | Elite | Pearce Cycles | 7th | 7 | 0% | 3:43.37 |
| 02 Jul 2005 | 2005 Dragon Downhill #7 | Mynydd Du | Elite | Pearce Cycles | 6th | 6 | 0% | 3:40.26 |
| 24 Apr 2005 | 2005 NPS #2 | Cwmcarn | Elite | Pearce Cycles | 23rd | 35 | 35% | 3:31.16 |
| 19 Mar 2005 | 2005 Aston Hill #1 - DH3 | Aston Hill | Expert | Pearce Cycles | 5th | 8 | 43% | 1:35.71 |
| 27 Jan 2005 | 2005 NPS #1 | Ae Forest | Elite | Pearce Cycles | 21st | 30 | 31% | 2:28.58 |
| 26 Sep 2004 | 2004 NPS #5 | Caersws | Elite | Pearce Cycles | 8th | 24 | 70% | 2:38.40 |
| 19 Sep 2004 | 2004 Tissot World Cup #6 | Livigno | Elite | n/a | - | 186 | 0% | |
| 29 Aug 2004 | 2004 NPS #4 | Combe Sydenham | Elite | Pearce Cycles | 10th | 21 | 55% | 2:55.67 |
| 25 Jul 2004 | 2004 NPS #3 | Innerleithen | Elite | Pearce Cycles | 21st | 26 | 20% | 3:27.76 |
| 11 Jul 2004 | Dragon Downhill - Welsh Champs | Caersws | Elite | Pearce Cycles | 6th | 7 | 17% | 2:46.33 |
| 10 Jul 2004 | 2004 Dragon Downhill #7 | Caersws | Elite | Pearce Cycles | 4th | 7 | 50% | 2:33.02 |
| 20 Jun 2004 | 2004 Dragon Downhill #6 | Abercarn | Elite | Pearce Cycles | 5th | 6 | 20% | 1:52.72 |
| 19 Jun 2004 | 2004 Dragon Downhill #5 | Abercarn | Elite | Pearce Cycles | 5th | 6 | 20% | 1:52.72 |
| 06 Jun 2004 | 2004 Tissot World Cup #1 | Fort William | Elite | n/a | - | 147 | 0% | |
| 30 May 2004 | 2004 NPS #2 | Moelfre | Elite | Pearce Cycles | 24th | 35 | 32% | 2:20.98 |
| 24 Apr 2004 | 2004 Dragon Downhill #3 | Taff Buggy | Elite | Pearce Cycles | 7th | 8 | 14% | 1:38.82 |
| 11 Apr 2004 | 2004 NPS #1 | Ae Forest | Elite | Pearce Cycles | 33rd | 33 | 0% | 3:10.54 |
| 03 Apr 2004 | 2004 Dragon Downhill #1 | Mountain Ash | Elite | Pearce Cycles | 13th | 17 | 25% | 4:15.92 |
| 05 Oct 2003 | 2003 Dragon Downhill #13 | Wentwood | Elite | Pearce Cycles RT | 2nd | 7 | 83% | 1:52.60 |
| 05 Oct 2003 | 2003 Dragon Downhill #13 (chainless) | Wentwood | Chainless | Pearce Cycles RT | 15th | 82 | 83% | 2:01.18 |
| 04 Oct 2003 | 2003 Dragon Downhill #12 | Wentwood | Elite | Pearce Cycles RT | 3rd | 8 | 71% | 1:57.78 |
| 14 Sep 2003 | 2003 Tissot World Cup #5 | Kaprun | Elite | n/a | - | 195 | 0% | |
| 06 Sep 2003 | 2003 Dragon Downhill #10 | Gethin | Elite | Pearce Cycles RT | 5th | 7 | 33% | 3:19.32 |
| 13 Jul 2003 | Dragon Downhill - Welsh Champs | Mynydd Du | Elite | Pearce Cycles RT | 12th | 12 | 0% | 4:20.35 |
| 12 Jul 2003 | 2003 Dragon Downhill #7 | Mynydd Du | Elite | Pearce Cycles RT | 11th | 16 | 33% | 3:08.88 |
| 08 Jun 2003 | 2003 Tissot World Cup #2 | Alpe d'Huez | Elite | n/a | - | 186 | 0% | |
| 01 Jun 2003 | 2003 Tissot World Cup #1 | Fort William | Elite | n/a | - | 127 | 0% | |
| 17 May 2003 | 2003 Dragon Downhill #3 | Taff Buggy | Elite | Pearce Cycles RT | 6th | 8 | 29% | 1:57.03 |
| 06 Apr 2003 | 2003 Dragon Downhill #2 | Mountain Ash | Elite | Pearce Cycles RT | 12th | 17 | 31% | 3:42.60 |
| 05 Apr 2003 | 2003 Dragon Downhill #1 | Mountain Ash | Elite | Pearce Cycles RT | 17th | 19 | 11% | 3:50.21 |