1996
Junior Nationals - NPC, HeavyWeight, 12th
1997
Junior Nationals - NPC, HeavyWeight, 5th
Nationals - NPC, MiddleWeight, 13th
Physique - NPC, HeavyWeight, 2nd
1998
Atlantic States Championships - NPC, HeavyWeight, 2nd
Nationals - NPC, HeavyWeight, 18th
1999
Nationals - NPC, MiddleWeight, 12th
2000
Jan Tana Amateur - NPC, HeavyWeight, 3rd
Nationals - NPC, MiddleWeight, 15th
2001
New York Amateur Grand Prix - NPC, HeavyWeight, 1st
2002
Junior USA - NPC, MiddleWeight, 4th
2003
Nationals - NPC, MiddleWeight, 11th
2004
Nationals - NPC, Light-HeavyWeight, 8th
2005
Nationals - NPC, MiddleWeight, 11th