| 20 Jul 2008 | Pearce Cycles - UK National Champs '08 | Bala | Expert | n/a | 32nd | 42 | 24% | 3:21.76 |
| 08 Jul 2007 | 2007 Nissan World Cup #4 | Schladming | Elite | n/a | 69th | 208 | 67% | 4:26.13 |
| 22 Apr 2007 | 2007 NPS #1 | Innerleithen | Elite | Ride-Central | 21st | 38 | 46% | 3:17.23 |
| 08 Apr 2007 | 2007 Dragon Downhill #1 | Abercarn | Elite | Ride-Central / Sunn | 9th | 11 | 20% | 1:48.13 |
| 10 Sep 2006 | 2006 UCI World Cup #6 | Schladming | Elite | Gumball3000 DH Racing | 71st | 248 | 72% | 4:20.15 |
| 13 Aug 2006 | 2006 CRC NPS #4 | Caersws | Elite | Gumball3000 DH Racing | 18th | 20 | 11% | 2:21.55 |
| 16 Jul 2006 | NACC Events - UK National Champs '06 | Moelfre | Elite | Gumball3000 DH Racing | 13th | 22 | 43% | 2:32.14 |
| 04 Jun 2006 | 2006 UCI World Cup #3 | Willingen | Elite | Gumball3000 DH Racing | - | 202 | 0% | |
| 28 May 2006 | 2006 UCI World Cup #2 | Fort William | Elite | Gumball3000 DH Racing | 54th | 166 | 68% | 4:52.82 |
| 21 May 2006 | 2006 Dragon Downhill - Welsh Champs '06 | Gethin | Elite | Gumball3000 DH Racing | 2nd | 9 | 88% | 3:19.62 |
| 20 May 2006 | 2006 Dragon Downhill #5 | Gethin | Elite | Gumball3000 DH Racing | 4th | 9 | 63% | 3:17.64 |
| 14 May 2006 | 2006 CRC NPS #2 | Innerleithen | Elite | Gumball3000 DH Racing | 21st | 21 | 0% | 4:00.04 |
| 07 May 2006 | 2006 UCI World Cup #1 | Vigo | Elite | Gumball3000 DH Racing | 62nd | 208 | 71% | 2:40.92 |
| 23 Apr 2006 | 2006 Dragon Downhill #4 | Abercarn | Elite | Gumball3000 DH Racing | 9th | 9 | 0% | 1:56.66 |
| 22 Apr 2006 | 2006 Dragon Downhill #3 | Abercarn | Elite | Gumball3000 DH Racing | 7th | 10 | 33% | 1:56.21 |
| 26 Mar 2006 | 2006 Dragon Downhill #2 | Rheola | Elite | Gumball3000 DH Racing | 10th | 10 | 0% | 5:18.77 |
| 26 Mar 2006 | 2006 CRC NPS #1 | Rugog Farm | Elite | Gumball3000 DH Racing | 15th | 24 | 39% | 3:21.08 |
| 25 Mar 2006 | 2006 Dragon Downhill #1 | Rheola | Elite | Gumball3000 DH Racing | 10th | 14 | 31% | 3:25.86 |
| 25 Sep 2005 | 2005 NPS #6 | Caersws | Elite | Commencal UK / Team Ricochet | 16th | 21 | 25% | 1:58.01 |
| 11 Sep 2005 | 2005 UCI World Cup #8 | Fort William | Elite | n/a | 78th | 130 | 40% | 8:05.55 |
| 28 Aug 2005 | 2005 NPS #5 | Rheola | Elite | Commencal UK / Team Ricochet | 10th | 25 | 63% | 3:16.91 |
| 21 Aug 2005 | 2005 UCI World Cup #7 | Pila | Elite | n/a | 34th | 80 | 58% | 4:39.86 |
| 31 Jul 2005 | 2005 NPS #4 | Moelfre | Elite | Commencal UK / Team Ricochet | 4th | 24 | 87% | 2:36.16 |
| 03 Jul 2005 | 2005 Dragon Downhill - Welsh Champs '05 | Mynydd Du | Elite | Commencal | 2nd | 7 | 83% | 3:17.53 |
| 02 Jul 2005 | 2005 Dragon Downhill #7 | Mynydd Du | Elite | Ancillotti UK | 1st | 6 | 100% | 3:19.81 |
| 12 Jun 2005 | 2005 UCI World Cup #3 | Schladming | Elite | n/a | 25th | 80 | 70% | 4:23.77 |
| 05 Jun 2005 | 2005 UCI World Cup #2 | Willingen | Elite | n/a | 51st | 156 | 68% | 2:35.01 |
| 22 May 2005 | 2005 NPS #3 | Fort William | Elite | Commencal UK / Team Ricochet | 2nd | 26 | 96% | 4:41.39 |
| 01 May 2005 | 2005 UCI World Cup #1 | Vigo | Elite | n/a | 45th | 80 | 44% | 2:44.70 |
| 24 Apr 2005 | 2005 NPS #2 | Cwmcarn | Elite | Commencal UK / Team Ricochet | 5th | 35 | 88% | 3:18.25 |
| 10 Apr 2005 | 2005 Dragon Downhill #2 | Mountain Ash | Elite | Ancillotti UK | 6th | 11 | 50% | 3:40.04 |
| 09 Apr 2005 | 2005 Dragon Downhill #1 | Mountain Ash | Elite | Ancillotti UK | 5th | 12 | 64% | 3:43.65 |
| 27 Jan 2005 | 2005 NPS #1 | Ae Forest | Elite | Commencal UK / Team Ricochet | 27th | 30 | 10% | 2:32.60 |
| 30 Oct 2004 | Aston Hill - In Decent Exposure | Aston Hill | Expert | Team Commencal UK | 1st | 4 | 100% | 1:55.29 |
| 26 Sep 2004 | 2004 NPS #5 | Caersws | Elite | Ancillotti World Team | 21st | 24 | 13% | 2:48.90 |
| 19 Sep 2004 | 2004 Tissot World Cup #6 | Livigno | Elite | n/a | 44th | 186 | 77% | 4:28.54 |
| 29 Aug 2004 | 2004 NPS #4 | Combe Sydenham | Elite | Ancillotti World Team | 9th | 21 | 60% | 2:54.75 |
| 25 Jul 2004 | 2004 NPS #3 | Innerleithen | Elite | Ancillotti World Team | 18th | 26 | 32% | 3:27.04 |
| 11 Jul 2004 | Dragon Downhill - Welsh Champs | Caersws | Elite | Ancillotti UK | 3rd | 7 | 67% | 2:38.43 |
| 10 Jul 2004 | 2004 Dragon Downhill #7 (chainless) | Caersws | Elite | Ancillotti UK | 1st | 2 | 100% | 2:55.87 |
| 10 Jul 2004 | 2004 Dragon Downhill #7 | Caersws | Elite | n/a | 3rd | 7 | 67% | 2:29.81 |
| 20 Jun 2004 | 2004 Dragon Downhill #6 | Abercarn | Elite | n/a | 2nd | 6 | 80% | 1:51.44 |
| 19 Jun 2004 | 2004 Dragon Downhill #5 (chainless) | Abercarn | Chainless | n/a | 2nd | 73 | 99% | 1:57.99 |
| 19 Jun 2004 | 2004 Dragon Downhill #5 | Abercarn | Elite | n/a | 2nd | 6 | 80% | 1:51.44 |
| 06 Jun 2004 | 2004 Tissot World Cup #1 | Fort William | Elite | n/a | 41st | 147 | 73% | 4:33.59 |
| 30 May 2004 | 2004 NPS #2 | Moelfre | Elite | Ancillotti World Team | 21st | 35 | 41% | 2:19.65 |
| 05 Oct 2003 | 2003 Dragon Downhill #13 | Wentwood | Elite | Ancillotti UK | 5th | 7 | 33% | 1:54.39 |
| 05 Oct 2003 | 2003 Dragon Downhill #13 (chainless) | Wentwood | Chainless | Ancillotti UK | 13th | 82 | 85% | 2:00.38 |
| 04 Oct 2003 | 2003 Dragon Downhill #12 | Wentwood | Elite | n/a | 4th | 8 | 57% | 1:58.86 |
| 14 Sep 2003 | 2003 Tissot World Cup #5 | Kaprun | Elite | n/a | 67th | 195 | 66% | 3:15.28 |
| 07 Sep 2003 | 2003 Dragon Downhill #11 | Gethin | Elite | Ancillotti UK | 2nd | 4 | 67% | 3:08.95 |
| 06 Sep 2003 | 2003 Dragon Downhill #10 | Gethin | Elite | Ancillotti UK | 4th | 7 | 50% | 3:18.04 |
| 12 Jul 2003 | 2003 Dragon Downhill #7 | Mynydd Du | Elite | Ancillotti UK | 6th | 16 | 67% | 3:03.99 |
| 07 Jun 2003 | 2003 Dragon Downhill #5 | Abercarn | Elite | Ancillotti UK | 4th | 6 | 40% | 1:56.90 |
| 01 Jun 2003 | 2003 Tissot World Cup #1 | Fort William | Elite | n/a | 45th | 127 | 65% | 4:28.72 |
| 18 May 2003 | 2003 Dragon Downhill #4 | Taff Buggy | Elite | Ancillotti UK | 3rd | 6 | 60% | 1:50.01 |
| 17 May 2003 | 2003 Dragon Downhill #3 | Taff Buggy | Elite | Ancillotti UK | 3rd | 8 | 71% | 1:52.81 |
| 06 Apr 2003 | 2003 Dragon Downhill #2 | Mountain Ash | Elite | Ancillotti UK | 8th | 17 | 56% | 3:38.96 |
| 05 Apr 2003 | 2003 Dragon Downhill #1 | Mountain Ash | Elite | Ancillotti UK | 10th | 19 | 50% | 3:43.73 |
| 23 Mar 2003 | 2003 Aston Hill #1 - DH3 | Aston Hill | Senior | Ancillotti UK | 4th | 110 | 97% | 1:32.04 |
| 08 Sep 2002 | 2002 Tissot World Cup #6 | Les Gets | Elite | n/a | - | 180 | 0% | |
| 17 Jun 2001 | 2001 Tissot World Cup #2 | Vars | Elite | ANCILLOTTI | - | 154 | 0% | |
| 10 Jun 2001 | 2001 Tissot World Cup #1 | Maribor | Elite | ANCILLOTTI | 51st | 155 | 68% | 3:15.19 |