2000
Tournament of Champions - NPC, Light-HeavyWeight, 1st
2002
Masters Nationals - NPC, Light-HeavyWeight, 4th
Orange County (CA) Classic - NPC, Light-HeavyWeight, 5th
2003
Masters Nationals - NPC, Light-HeavyWeight, 3rd
2004
Los Angeles Championships - NPC, Masters, 1st
Los Angeles Championships - NPC, Light-HeavyWeight, 5th
Masters Nationals - NPC, Light-HeavyWeight, 4th
2007
Los Angeles Championships - NPC, Light-HeavyWeight, 2nd
2009
Masters Nationals - NPC, Light-HeavyWeight, 11th
2011
Los Angeles Championships - NPC, Masters 40+, Did not place
Los Angeles Championships - NPC, Light-HeavyWeight, Did not place
2012
California Championships - NPC, Masters 50+, 1st
California Championships - NPC, Masters 40+, 4th
Masters Nationals - NPC, Masters 50+ Light-HeavyWeight, 5th