1983

1st Half Marathon (aged 12) 1 hour 33

1984

Romford Half Marathon (aged 13) 1 hour 21

1989

1st Marathon (aged 19) 2 hours 54
1st Ultra Race (South Downs Way 80 Mile Trail Running World Championships 39th place 13 hors 39

1990

1st ironman distance race (220 Marathon Triathlon) 17th place 10 hours 52

1991

Hawaii Qualifier Ironman Germany 10 hours 01
Hawaii Ironman World Championships 509th place 10 hours 57

1992

Ironman New Zealand 10 hours 52
Cycled around New Zealand
Ironman Australia 10 hours 05
Ironman Canada 9 hours 53 (HawaiiQualifier)
Hawaii Ironman WorldChampionships 287th place 10 hours 09

1993

Ironman Australia 9 hours 37 (Hawaii Qualifier)
Irn Man (ironman distance race,Scotland) 1st place 10 hours 00
Hawaii Ironman WorldChampionships 275th place 9 hours 57 (1st British finisher)

1994

Ironman New Zealand 10 hours 25 (Hawaii Qualifier)
Ironman Australia 9 hours 36
British ironman (Wolverhampton) 4thplace 9 hours 27<
Hawaii Ironman WorldChampionships 163rd place 9 hours 57

1995

Ironman Australia 9 hours 35
Triple ironman WorldChampionships (France) 2nd place 37 hours 58<
Irn Man (ironman distance race,Scotland) 5th place 11 hours 00
Ironman Canada 9 hours 25
Hawaii Ironman WorldChampionships 10 hours 35

1996

1500 mile cycle tour up the east coast of Australia
World Triple ironmanChampionships 6th place 39 hours 50
World Trail Running Championships80 miles 13 hours 39
British 24 hour runningChampionships 1st place 130 miles
World Double ironman Championship(Lithuania) 4th place 22 hours 15
John O’Groats to Land’s End WorldRecord Attempt D.N.F

1997

1000 mile cycle tour up the east coast of Australia
Sri Chinmoy Deca-OlympicTriathlon 1st place 27 hours 21
Official pacemaker for YiannisKouros’ 24 hour World Record 120 miles
Ironman Australia 9 hours 21
World Triple ironmanChampionships 2nd place 36 hours 15
World Double ironmanChampionships (Lithuania) 5th place 22 hours 11

World Deca-ironman Championships (Mexico) 4th place 8 days 6 hours 15 mins (British Record)

1998

Cycle across Australia D.N.F
Ironman Canada 10 hours 34

1999

John O’Groats to Lands End Cycle 5 days

2000

Record for cycling from Lands End to John O’Groats and back 6 days
Record for running the CornishCoastal Footpath (280 miles) 4 ½ days
Coastal Path Race (St Austell, 33miles) 1st place
World Triple ironmanChampionships 4th place 37 hours

2001

Trans-Australia Footrace (3000 miles) 7th place (1st Briton to ever run across Australia)
Tresco Marathon 1stplace
24 hour Treadmill run 123 miles(unofficial world record)
24 hour run (unofficial recordfor running the most vertical metres in one day)
John O’Groats to Lands End WorldRecord run attempt D.N.F

2002

24 hour Treadmill run 124 miles (unofficial world record)
Grand Union Canal Run (145 miles)2nd place
John O’Groats to Lands End Cycle10 days

2003

Cycled across Australia (1st person ever to both run & cycle across Australia)

2004

Trans- America Footrace 1st place (only Briton to ever win it)
Cornish Marathon 1stplace

2005

Tresco Marathon 1st
Grand Union Canal Race (145miles) 1st place 29 hours 39
Trans-Europe Run (unofficialWorld Record)
Cornish Marathon 2ndplace

2006

Cornwall Marathon Championships 1st place
Taunton Marathon 2ndplace
Grand Union Canal Race (145miles) 2nd place

2007

Tresco Marathon 1st place
Grand Union Canal Race (145miles) Ran with Susan (1st brother and sister to ever finish)
Run across Poland
Jersey Marathon 4thplace (P.B)

2008

Tresco Marathon 1st place

2009

Tresco Marathon 2nd place

2011

John O’Groats – Land’s End Cycle – 10 days
Grand Union Canal Race (145miles) 11th place