2007 TIME TRIAL NATIONAL CHAMPION
2007 ROAD RACE NATIONAL CHAMPION
2007 MTB CROSS COUNTRY NATIONAL CHAMPION
2007 MTB NATIONAL POINTS SERIES WINNER
2007 INTERNATIONAL TOUR TA' MALTA 3RD OVERALL
2006 TIME TRIAL NATIONAL CHAMPION
2006 ROAD RACE NATIONAL CHAMPION
2006 MTB CROSS COUNTRY NATIONAL CHAMPION
2006 MTB NATIONAL POINTS SIRIES WINNER
2006 MELBOURNE COMMONWEALTH GAMES ROAD TEAM
2005 TIME TRIAL NATIONAL CHAMPION
2005 MTB CROSS COUNTRY NATIONAL CHAMPION
2005 MTB NATIONAL POINTS SERIES WINNER
ANDORRA 2005 SMALL NATIONS GAMES ROAD RACE TEAM
2004 MTB CROSS COUNTRY NATIONAL CHAMPION
2004 MTB CROSS COUNTRY SUMMER CUP WINNER
2004 ROAD RACE NATIONAL CHAMPION RUNNER UP
3 WINS IN MTB NATIONAL POINTS SERIES
2003 MTB NATIONAL POINTS SERIES WINNER
2003 MTB CROSS-COUNTRY NATIONAL CHAMPION
2003 ROAD RACING NATIONAL CHAMPION
2003 TIME TRIAL NATIONAL CHAMPIONSHIP RUNNER UP
2002 MOUNTAIN BIKE SUMMER CUP WINNER
4 WINS IN MTB NATIONAL POINTS SERIES
2001 MOUNATIN BIKE CROSS COUNTRY SUMMER CUP WINNER
SAN MARINO 2001 SMALL NATION GAMES ROAD RACING TEAM
TUNIS 2001 - MEDITERRAINEAN GAMES ROAD RACING TEAM
2000 MOUNTAIN BIKE CROSS COUNTRY NATIONAL CHAMPION
2000 MOUNTAIN BIKE CROSS COUNTRY SUMMER CUP WINNER
2000 ROAD RACING (CAT. ELITE) CHAMPIONSHIP - FOURTH PLACE
1999 MOUNTAIN BIKE CROSS-COUNTRY NATIONAL CHAMPION
1999 ROAD RACING (CAT. SENIORS B) CHAMPIONSHIP WINNER
1999 MOUNTAIN BIKE DOWNHILL NATIONAL CHAMPIONSHIP -SECOND PLACE
1998 MOUNTAIN BIKE DOWNHILL NATIONAL CHAMPION
1998 MOUNTAIN BIKE CROSS COUNTRY NATIONAL CHAMPION RUNNER UP
1998 MOUNTAIN BIKE BMX TRACK NATIONAL CHAMPION
1997 MOUNTAIN BIKE BMX TRACK NATIONAL CHAMPIONSHIP THIRD PLACE