2001
USA Championships - NPC, LightWeight, 11th
2002
Masters Nationals - NPC, Figure Short, 3rd
Masters Nationals - NPC, LightWeight, 4th
Mid USA - NPC, Overall Winner
Mid USA - NPC, LightWeight, 1st
Mid USA - NPC, Masters, 1st
2005
Masters Nationals - NPC, Figure 45+, 4th
Masters Nationals - NPC, Figure A, Did not place
2006
Masters Nationals - NPC, Figure 45+, 5th
Masters Nationals - NPC, Figure A, Did not place
2007
Masters Nationals - NPC, Figure 45+, 14th
North American Championships - IFBB, Figure Masters A, 16th
Orange County (CA) Classic - NPC, Figure 45+, 2nd
Orange County (CA) Classic - NPC, Figure A, 12th
2008
Nationals - NPC, LightWeight, 7th
North American Championships - IFBB, Figure Masters A, Did not place
Texas State Championships - NPC, LightWeight, 2nd
Texas State Championships - NPC, Masters, 1st
2009
Masters Nationals - NPC, Masters 45+ LightWeight, 2nd
Masters Nationals - NPC, LightWeight, 1st
Nationals - NPC, LightWeight, 5th
North American Championships - IFBB, LightWeight, 3rd
North American Championships - IFBB, Masters LightWeight, 5th
USA Championships - NPC, LightWeight, 1st
2010
Masters Nationals - NPC, Masters 45+ LightWeight, 3rd
Masters Nationals - NPC, LightWeight, 2nd
Nationals - NPC, LightWeight, 2nd
2011
Arnold Amateur - IFBB, LightWeight, 6th
Masters Nationals - NPC, Masters 45+ LightWeight, 1st
Masters Nationals - NPC, LightWeight, 2nd
USA Championships - NPC, LightWeight, 3rd
2012
Masters Nationals - NPC, Masters Physique 35+ A, 11th
Masters Nationals - NPC, Masters Physique 45+ A, 6th
2013
Masters Nationals - NPC, Masters Physique 35+ A, 8th
Masters Nationals - NPC, Masters Physique 45+ A, 10th
Nationals - NPC, Physique A, 13th
USA Championships - NPC, Physique A, 6th
2014
Arnold Amateur - IFBB, Physique A, 4th
North American Championships - IFBB, Masters Physique 35+ A, 9th
North American Championships - IFBB, Masters Physique 45+ A, 5th
North American Championships - IFBB, Physique A, 9th
2015
Masters Nationals - NPC, Figure 55+ A, 6th
Masters Nationals - NPC, Masters Physique 50+ A, 6th
2016
Masters Nationals - NPC, Masters Physique 45+ A, 9th
Masters Nationals - NPC, Masters Physique 50+ A, Did not place
2017
Nationals - NPC, LightWeight, 1st