1988
Los Angeles Championships - NPC, MiddleWeight, 2nd
1989
USA Championships - NPC, MiddleWeight, 3rd
1990
Nationals - NPC, MiddleWeight, 4th
1991
North American Championships - IFBB, MiddleWeight, 2nd
1992
Nationals - NPC, MiddleWeight, 9th
North American Championships - IFBB, MiddleWeight, 2nd
1993
USA Championships - NPC, MiddleWeight, 6th
1994
Musclemania, HeavyWeight, 2nd
North American Championships - IFBB, MiddleWeight, 2nd
1996
Nationals - NPC, MiddleWeight, 4th
USA Championships - NPC, HeavyWeight, 14th
1997
Nationals - NPC, HeavyWeight, 6th
USA Championships - NPC, MiddleWeight, 4th
1998
Nationals - NPC, MiddleWeight, 3rd
1999
Nationals - NPC, MiddleWeight, 2nd
2000
Nationals - NPC, HeavyWeight, 6th
2001
USA Championships - NPC, MiddleWeight, 4th
2003
Nationals - NPC, HeavyWeight, 11th
USA Championships - NPC, MiddleWeight, 6th
2004
Excalibur (Los Angeles) - NPC, HeavyWeight, 2nd
North American Championships - IFBB, MiddleWeight, 4th
San Francisco Championships - NPC, Overall Winner
San Francisco Championships - NPC, HeavyWeight, 1st
Team Universe Championships - NPC, HeavyWeight, 4th
2005
Masters Nationals - NPC, Light-HeavyWeight, 2nd
2006
Masters Nationals - NPC, Light-HeavyWeight, 2nd
North American Championships - IFBB, Light-HeavyWeight, 2nd
USA Nationals - NABBA, Bodybuilding, 1st
2007
Masters Nationals - NPC, Light-HeavyWeight, 3rd
North American Championships - IFBB, Light-HeavyWeight, 2nd
2008
Masters Nationals - NPC, Light-HeavyWeight, 3rd
North American Championships - IFBB, Light-HeavyWeight, 2nd
2009
Masters Nationals - NPC, Masters 45+ HeavyWeight, 1st
Masters Nationals - NPC, HeavyWeight, 1st
North American Championships - IFBB, HeavyWeight, 6th
North American Championships - IFBB, Masters HeavyWeight, 7th
USA Championships - NPC, HeavyWeight, 2nd
2010
Masters Nationals - NPC, Masters 45+ HeavyWeight, 4th
Masters Nationals - NPC, HeavyWeight, 3rd
North American Championships - IFBB, Masters 35+ Light-HeavyWeight, 1st
North American Championships - IFBB, Light-HeavyWeight, 1st
2011
Masters Nationals - NPC, Masters 45+ Light-Heavyweight, 4th
Masters Nationals - NPC, Light-HeavyWeight, 3rd
Nationals - NPC, Light-HeavyWeight, 10th
North American Championships - IFBB, HeavyWeight, 8th
North American Championships - IFBB, Masters HeavyWeight, 5th
Southern States - NPC, Masters 50+ HeavyWeight, 1st
Southern States - NPC, Light-HeavyWeight, 1st
Southern States - NPC, Masters 50+ Overall Winner