1999
Canadian Championships - CBBF, MiddleWeight, 7th
2000
Canadian Championships - CBBF, MiddleWeight, 2nd
2001
Canadian Championships - CBBF, HeavyWeight, 5th
North American Championships - IFBB, HeavyWeight, 10th
2002
Canadian Championships - CBBF, HeavyWeight, 6th
2003
Canadian Championships - CBBF, MiddleWeight, 7th
2004
Canadian Championships - CBBF, Figure Medium, 5th
2006
Canadian Championships - CBBF, Figure Medium-Tall, 4th
2007
Canadian Championships - CBBF, Figure Medium-Tall, 11th
Canadian Championships - CBBF, Figure Masters, 7th
2009
Arnold Amateur - IFBB, Figure E, 7th
Canadian Championships - CBBF, Figure Medium-Tall, 7th
Canadian Championships - CBBF, Figure Masters, 8th
2010
Canadian Championships - CBBF, Figure Medium-Tall, 3rd
Canadian Championships - CBBF, Figure Masters, 3rd
2011
Canadian Natural Championships - CBBF, Figure Medium-Tall, 6th
Canadian Natural Championships - CBBF, Figure Masters, 7th
North American Championships - IFBB, Figure D, 13th
North American Championships - IFBB, Figure Masters D, 14th
2012
California Governor's Cup - NPC, Figure Masters B, 9th
California Governor's Cup - NPC, Figure D, 9th
2013
North American Championships - IFBB, Masters Physique 35+ C, 2nd
North American Championships - IFBB, Physique C, 2nd
2014
Greater Gulf States Pro - IFBB, Physique, 5th
Mile High Pro - IFBB, Physique, Did not place
Phoenix Pro - IFBB, Physique, Did not place
2016
Pro Grand Prix (Los Angeles) - IFBB, Physique, 9th