1983
Junior Mr USA - AAU, Short, 3rd
Junior Nationals - NPC, LightWeight, 3rd
1986
Junior Nationals - NPC, LightWeight, 3rd
Nationals - NPC, LightWeight, 8th
1990
Nationals - NPC, LightWeight, 3rd
1991
Nationals - NPC, LightWeight, 9th
1993
USA Championships - NPC, LightWeight, 8th
2006
Los Angeles Championships - NPC, Masters 50+, 2nd
Pacific USA Championships - NPC, Masters 50+, 2nd
2007
California Championships - NPC, Masters 50+, 5th
Masters Nationals - NPC, Masters 50+ MiddleWeight, 9th