1987
Teen Nationals - NPC, MiddleWeight, 1st
1996
Atlantic States Championships - NPC, Light-HeavyWeight, 1st
Junior Nationals - NPC, MiddleWeight, 3rd
1998
Junior USA - NPC, Light-HeavyWeight, 2nd
Nationals - NPC, Light-HeavyWeight, 14th
USA Championships - NPC, Light-HeavyWeight, 2nd
1999
Nationals - NPC, Light-HeavyWeight, 10th
USA Championships - NPC, Light-HeavyWeight, 2nd
2000
Nationals - NPC, Light-HeavyWeight, 4th
2001
USA Championships - NPC, Light-HeavyWeight, 2nd
2002
USA Championships - NPC, Light-HeavyWeight, 3rd
2004
Nationals - NPC, Light-HeavyWeight, 11th
2014
New York Amateur Grand Prix - NPC, Light-HeavyWeight, 2nd
New York Amateur Grand Prix - NPC, Masters 40+, 1st
New York Amateur Grand Prix - NPC, Masters Overall Winner