| 04 Sep 2011 | UCI - World Championships '11 | Champéry | Elite | n/a | 17th | 25 | 33% | 6:42.89 |
| 21 Aug 2011 | 2011 UCI World Cup #7 | Val di Sole | Elite | Team GR | 18th | 44 | 60% | 4:35.60 |
| 07 Aug 2011 | 2011 UCI World Cup #6 | La Bresse | Elite | Team GR | 10th | 37 | 75% | 2:56.52 |
| 10 Jul 2011 | 2011 UCI World Cup #5 | Windham, NY | Elite | Team GR | 19th | 26 | 28% | 3:15.62 |
| 03 Jul 2011 | 2011 UCI World Cup #4 | Mont-Saint-Anne | Elite | Team GR | 20th | 23 | 14% | 10:11.92 |
| 12 Jun 2011 | 2011 UCI World Cup #3 | Leogang | Elite | Team GR | 13th | 39 | 68% | 4:58.63 |
| 05 Jun 2011 | 2011 UCI World Cup #2 | Fort William | Elite | Team GR | 9th | 40 | 79% | 5:43.59 |
| 24 Apr 2011 | 2011 UCI World Cup #1 | Pietermaritzburg | Elite | Team GR | 2nd | 20 | 95% | 4:56.45 |
| 10 Apr 2011 | 2011 Halo BDS #2 | Moelfre | Elite | Team GR | 2nd | 14 | 92% | 2:49.62 |
| 27 Mar 2011 | 2011 WDMBA #1 | Rheola | Elite | Team GR | 2nd | 2 | 0% | 3:27.84 |
| 20 Mar 2011 | 2011 Halo BDS #1 | Nant Gwrtheyrn | Elite | Team GR | 2nd | 10 | 89% | 2:48.78 |
| 05 Sep 2010 | UCI - World Championships '10 | Mont-Saint-Anne | Elite | Great Britain | 13th | 26 | 52% | 5:44.67 |
| 29 Aug 2010 | 2010 UCI World Cup #6 | Windham, NY | Elite | Norco World Team | 10th | 25 | 63% | 3:04.40 |
| 15 Aug 2010 | Crankworx - Canadian Open '10 | Whistler, BC | Pro | Norco | - | 11 | 0% | |
| 11 Aug 2010 | Crankworx - AirDH '10 | Whistler, BC | Pro | Norco | 5th | 19 | 78% | 4:43.94 |
| 08 Aug 2010 | Crankworx - Garbanzo '10 | Whistler, BC | Pro | Norco | 3rd | 16 | 87% | 16:23.63 |
| 01 Aug 2010 | 2010 UCI World Cup #5 | Val di Sole | Elite | Norco World Team | - | 29 | 0% | |
| 25 Jul 2010 | 2010 UCI World Cup #4 | Champéry | Elite | Norco World Team | 9th | 35 | 76% | 6:06.97 |
| 20 Jun 2010 | 2010 UCI World Cup #3 | Leogang | Elite | Norco World Team | 11th | 35 | 71% | 5:32.72 |
| 06 Jun 2010 | 2010 UCI World Cup #2 | Fort William | Elite | Norco World Team | - | 39 | 0% | |
| 30 May 2010 | US Open - 2010 US Open (DH) | Diablo Freeride, NJ | Pro | n/a | 6th | 17 | 69% | 2:51.71 |
| 16 May 2010 | 2010 UCI World Cup #1 | Maribor | Elite | Norco World Team | 12th | 36 | 69% | 4:38.50 |
| 18 Apr 2010 | USAC - 2010 Sea Otter Classic (DH) | Monterey, CA | Pro | NORCO WORLD | 7th | 27 | 77% | 2:28.20 |
| 20 Sep 2009 | 2009 Nissan World Cup #8 | Schladming | Elite | Norco World Team | - | 35 | 0% | |
| 06 Sep 2009 | UCI - World Championships '09 | Stromlo, Canberra, ACT | Elite | Great Britain | 4th | 26 | 88% | 2:56.79 |
| 16 Aug 2009 | Crankworx - Canadian Open '09 | Whistler, BC | Pro | Norco | - | 14 | 0% | |
| 12 Aug 2009 | Crankworx - AirDH '09 | Whistler, BC | Pro | Norco | 1st | 16 | 100% | 4:50.71 |
| 11 Aug 2009 | Crankworx - Garbanzo '09 | Whistler, BC | Pro | Norco | 4th | 15 | 79% | 16:57.56 |
| 02 Aug 2009 | 2009 Nissan World Cup #7 | Bromont | Elite | Norco World Team | 13th | 30 | 59% | 3:12.59 |
| 26 Jul 2009 | 2009 Nissan World Cup #6 | Mont-Saint-Anne | Elite | Norco World Team | 10th | 33 | 72% | 5:52.61 |
| 21 Jun 2009 | 2009 Nissan World Cup #5 | Maribor | Elite | Norco World Team | 8th | 31 | 77% | 4:03.87 |
| 07 Jun 2009 | 2009 Nissan World Cup #4 | Fort William | Elite | Norco World Team | 5th | 35 | 88% | 5:31.75 |
| 17 May 2009 | 2009 Nissan World Cup #3 | Vallnord | Elite | Norco World Team | 9th | 36 | 77% | 2:53.35 |
| 10 May 2009 | 2009 Nissan World Cup #2 | La Bresse | Elite | Norco World Team | 7th | 35 | 82% | 2:38.12 |
| 12 Apr 2009 | 2009 Nissan World Cup #1 | Pietermaritzburg | Elite | Norco World Team | 4th | 19 | 83% | 4:32.93 |
| 22 Feb 2009 | Naked Racing - 661 Mini DH | Forest of Dean | Pro-Am | n/a | 2nd | 2 | 0% | 0:56.21 |
| 14 Sep 2008 | 2008 Nissan World Cup #7 | Schladming | Elite | Norco World Team | 6th | 32 | 84% | 5:10.07 |
| 31 Aug 2008 | 2008 Nissan World Cup #6 | Stromlo, Canberra, ACT | Elite | Norco World Team | 4th | 21 | 85% | 3:23.90 |
| 03 Aug 2008 | 2008 Nissan World Cup #5 | Bromont | Elite | Norco World Team | 12th | 29 | 61% | 3:51.37 |
| 27 Jul 2008 | 2008 Nissan World Cup #4 | Mont-Saint-Anne | Elite | Norco World Team | 5th | 34 | 88% | 5:37.21 |
| 21 Jun 2008 | UCI - World Championships '08 | Val di Sole | Elite | Great Britain | 8th | 27 | 73% | 4:20.10 |
| 08 Jun 2008 | 2008 Nissan World Cup #3 | Fort William | Elite | Norco World Team | 8th | 30 | 76% | 5:46.47 |
| 01 Jun 2008 | 2008 Nissan World Cup #2 | Vallnord | Elite | Norco World Team | 6th | 33 | 84% | 3:19.68 |
| 11 May 2008 | 2008 Nissan World Cup #1 | Maribor | Elite | Norco World Team | 4th | 34 | 91% | 3:23.61 |
| 27 Apr 2008 | 2008 NPS #1 | Ae Forest | Elite | Griffiths Racing | 4th | 9 | 63% | 3:16.47 |
| 16 Sep 2007 | 2007 Nissan World Cup #5 | Maribor | Elite | n/a | 17th | 33 | 50% | 3:44.08 |
| 09 Sep 2007 | UCI - World Championships '07 | Fort William | Elite | Great Britain | 5th | 37 | 89% | 5:48.21 |
| 15 Jul 2007 | Dragon Downhill - UK National Champs '07 | Rheola | Senior | NORCO Griffiths Raci | 3rd | 6 | 60% | 3:52.47 |
| 08 Jul 2007 | 2007 Nissan World Cup #4 | Schladming | Elite | n/a | 8th | 34 | 79% | 5:00.59 |
| 24 Jun 2007 | 2007 Nissan World Cup #3 | Mont-Saint-Anne | Elite | Tanked, Kalaschnikow Energy, R | 16th | 29 | 46% | 5:55.09 |
| 10 Jun 2007 | 2007 Nissan World Cup #2 | Champéry | Elite | n/a | 10th | 32 | 71% | 5:39.57 |
| 13 May 2007 | 2007 Nissan World Cup #1 | Vigo | Elite | n/a | 6th | 31 | 83% | 3:06.94 |
| 22 Apr 2007 | 2007 NPS #1 | Innerleithen | Elite | Griffiths Racing | 3rd | 5 | 50% | 3:44.25 |
| 10 Sep 2006 | 2006 UCI World Cup #6 | Schladming | Elite | n/a | 11th | 28 | 63% | 4:58.58 |
| 16 Jul 2006 | NACC Events - UK National Champs '06 | Moelfre | Elite | Norco | 4th | 9 | 63% | 2:47.92 |
| 02 Jul 2006 | 2006 UCI World Cup #5 | Balneário Camboriú | Elite | n/a | 11th | 19 | 44% | 2:53.57 |
| 25 Jun 2006 | 2006 UCI World Cup #4 | Mont-Saint-Anne | Elite | n/a | 11th | 32 | 68% | 5:50.71 |
| 04 Jun 2006 | 2006 UCI World Cup #3 | Willingen | Elite | n/a | 5th | 38 | 89% | 2:23.47 |
| 28 May 2006 | 2006 UCI World Cup #2 | Fort William | Elite | n/a | 9th | 41 | 80% | 5:30.35 |
| 07 May 2006 | 2006 UCI World Cup #1 | Vigo | Elite | n/a | 12th | 34 | 67% | 3:08.72 |
| 23 Apr 2006 | 2006 Dragon Downhill #4 | Abercarn | Elite | Norco | 1st | 2 | 100% | 2:07.96 |
| 22 Apr 2006 | 2006 Dragon Downhill #3 | Abercarn | Elite | Norco | 1st | 3 | 100% | 2:06.03 |
| 11 Sep 2005 | 2005 UCI World Cup #8 | Fort William | Elite | n/a | 20th | 38 | 49% | 5:52.16 |
| 21 Aug 2005 | 2005 UCI World Cup #7 | Pila | Elite | n/a | 13th | 30 | 59% | 5:22.36 |
| 10 Jul 2005 | 2005 UCI World Cup #6 | Angel Fire, NM | Elite | n/a | 10th | 23 | 59% | 5:30.41 |
| 26 Jun 2005 | 2005 UCI World Cup #4 | Mont-Saint-Anne | Elite | n/a | 7th | 23 | 73% | 6:04.29 |
| 12 Jun 2005 | 2005 UCI World Cup #3 | Schladming | Elite | n/a | 10th | 30 | 69% | 4:57.15 |
| 05 Jun 2005 | 2005 UCI World Cup #2 | Willingen | Elite | n/a | 8th | 36 | 80% | 3:00.39 |
| 19 Sep 2004 | 2004 Tissot World Cup #6 | Livigno | Elite | n/a | 13th | 21 | 40% | 5:10.31 |
| 04 Jul 2004 | 2004 Tissot World Cup #5 | Calgary | Elite | n/a | DNS | 30 | 0% | |
| 27 Jun 2004 | 2004 Tissot World Cup #4 | Mont-Saint-Anne | Elite | n/a | 27th | 28 | 4% | 10:06.75 |
| 20 Jun 2004 | 2004 Tissot World Cup #3 | Schladming | Elite | n/a | 13th | 35 | 65% | 4:53.75 |
| 13 Jun 2004 | 2004 Tissot World Cup #2 | Les 2 Alpes | Elite | n/a | 9th | 38 | 78% | 3:51.59 |
| 06 Jun 2004 | 2004 Tissot World Cup #1 | Fort William | Elite | n/a | 21st | 34 | 39% | 6:09.34 |
| 14 Sep 2003 | 2003 Tissot World Cup #5 | Kaprun | Elite | n/a | 3rd | 37 | 94% | 3:16.07 |
| 13 Jul 2003 | 2003 Tissot World Cup #4 | Grouse Mountain | Elite | n/a | 1st | 23 | 100% | 2:17.29 |
| 29 Jun 2003 | 2003 Tissot World Cup #3 | Mont-Saint-Anne | Elite | n/a | 1st | 24 | 100% | 1:54.99 |
| 08 Jun 2003 | 2003 Tissot World Cup #2 | Alpe d'Huez | Elite | n/a | 9th | 41 | 80% | 3:44.77 |
| 01 Jun 2003 | 2003 Tissot World Cup #1 | Fort William | Elite | n/a | 7th | 30 | 79% | 4:55.43 |
| 08 Sep 2002 | 2002 Tissot World Cup #6 | Les Gets | Elite | n/a | 3rd | 40 | 95% | 4:12.64 |
| 14 Jul 2002 | 2002 Tissot World Cup #5 | Telluride, CO | Elite | n/a | 8th | 27 | 73% | 2:26.61 |
| 30 Jun 2002 | 2002 Tissot World Cup #3 | Mont-Saint-Anne | Elite | n/a | 4th | 27 | 88% | 6:08.93 |
| 09 Jun 2002 | 2002 Tissot World Cup #2 | Maribor | Elite | n/a | 18th | 37 | 53% | 3:57.32 |
| 02 Jun 2002 | 2002 Tissot World Cup #1 | Fort William | Elite | n/a | 4th | 35 | 91% | 5:57.44 |
| 26 Aug 2001 | 2001 Tissot World Cup #8 | Mont-Saint-Anne | Elite | ANCILLOTTI | 2nd | 34 | 97% | 5:42.00 |
| 12 Aug 2001 | 2001 Tissot World Cup #7 | Kaprun | Elite | ANCILLOTTI | 4th | 45 | 93% | 7:13.99 |
| 05 Aug 2001 | 2001 Tissot World Cup #6 | Leysin | Elite | ANCILLOTTI | 11th | 35 | 71% | 8:03.32 |
| 29 Jul 2001 | 2001 Tissot World Cup #5 | Arai Mountain | Elite | ANCILLOTTI | 4th | 19 | 83% | 5:00.40 |
| 15 Jul 2001 | 2001 Tissot World Cup #4 | Durango | Elite | ANCILLOTTI | 8th | 25 | 71% | 4:25.85 |
| 08 Jul 2001 | 2001 Tissot World Cup #3 | Grouse Mountain | Elite | ANCILLOTTI | 6th | 37 | 86% | 2:13.38 |
| 17 Jun 2001 | 2001 Tissot World Cup #2 | Vars | Elite | ANCILLOTTI | 2nd | 38 | 97% | 3:51.47 |
| 10 Jun 2001 | 2001 Tissot World Cup #1 | Maribor | Elite | ANCILLOTTI | 5th | 42 | 90% | 3:29.09 |
| 27 Aug 2000 | 2000 Tissot World Cup #8 | Leysin | Elite | GT BICYCLES | 15th | 33 | 56% | 9:43.55 |
| 16 Jul 2000 | 2000 Tissot World Cup #5 | Vail | Elite | GT BICYCLES | 13th | 26 | 52% | 5:28.70 |
| 21 May 2000 | 2000 Tissot World Cup #1 | Les Gets | Elite | Team GB | 10th | 30 | 69% | 3:25.07 |