1990
North Carolina State - NPC, BantamWeight, 4th
1991
Junior USA - NPC, BantamWeight, 3rd
1992
Junior Nationals - NPC, BantamWeight, 10th
1996
Junior Mr America - AAU, Short, 3rd
North Carolina Super Natural - NABF, Overall Winner
North Carolina Super Natural - NABF, LightWeight, 1st
1997
American Nationals - NABF, BantamWeight, 3rd
1999
East Coast Tournament of Champions - NPC, BantamWeight, 2nd
East Coast Tournament of Champions - NPC, Masters 40+, 4th
Junior Mr America - AAU, Short, 4th
North Carolina Super Natural - NABF, Masters, 1st
2000
American Nationals - NABF, Masters LightWeight, 1st
2001
American Challenge - NASF, Masters 40+, 1st
American Nationals - NABF, BantamWeight, 3rd
Elite Muscle Classic (NC) - NPC, BantamWeight, 1st
2002
Masters Nationals - NPC, BantamWeight, 2nd
North Carolina State - NPC, Masters 35+ LightWeight, 1st
North Carolina State - NPC, BantamWeight, 2nd
North Carolina Super Natural - NABF, Overall Winner
North Carolina Super Natural - NABF, BantamWeight, 1st
North Carolina Super Natural - NABF, Masters, 1st
2003
American Challenge - NASF, Short, 1st
Jan Tana Amateur - NPC, BantamWeight, 1st
Masters Nationals - NPC, BantamWeight, 2nd
2004
Natural Atlantic Coast - INBF, Masters 45+, 1st
Masters Nationals - NPC, BantamWeight, 3rd
North Carolina State - NPC, BantamWeight, 4th
Palmetto Cup - NPC, BantamWeight, 1st
2006
Masters Nationals - NPC, BantamWeight, 3rd
North Carolina State - NPC, Masters 40+ LightWeight, 3rd
2007
Natural Atlantic Coast - INBF, LightWeight, 1st
Natural Atlantic Coast - INBF, Masters 40+, 1st
Masters Nationals - NPC, BantamWeight, 3rd
Palmetto Cup - NPC, BantamWeight, 1st
2008
Junior USA - NPC, BantamWeight, 2nd
Masters Nationals - NPC, BantamWeight, 5th
North Carolina State - NPC, BantamWeight, 2nd
2009
Masters Nationals - NPC, Masters 50+ LightWeight, 5th
Masters Nationals - NPC, BantamWeight, 4th
North American Championships - IFBB, Masters 50+ LightWeight, 4th
North American Championships - IFBB, BantamWeight, 3rd
2010
Natural Atlantic Coast - INBF, Masters 50+, 2nd
Excalibur (South Carolina) - NPC, BantamWeight, 1st
Excalibur (South Carolina) - NPC, Masters 50+, 1st
Masters Nationals - NPC, Masters 50+ BantamWeight, 4th
2011
Masters Nationals - NPC, Masters 50+ BantamWeight, 1st
Mid Atlantic Natural (NJ) - NPC, Masters 45+, 2nd
Mid Atlantic Natural (NJ) - NPC, BantamWeight, 2nd
Southern States - NPC, Masters 50+ LightWeight, 3rd
Southern States - NPC, BantamWeight, 1st
2013
Atlantic USA Championships - NPC, BantamWeight, 2nd
Atlantic USA Championships - NPC, Masters 50+, 2nd
North Carolina State - NPC, Masters 50+ LightWeight, 1st
North Carolina State - NPC, BantamWeight, 1st
2014
Natural Atlantic Coast - INBF, LightWeight, 2nd
Natural Atlantic Coast - INBF, Masters 50+, 2nd
North American Championships - IFBB, Masters 35+ BantamWeight, 1st
North American Championships - IFBB, Masters 50+ BantamWeight, 1st
2015
Masters Nationals - NPC, Masters 40+ BantamWeight, 3rd
Masters Nationals - NPC, Masters 50+ BantamWeight, 3rd
2017
Natural Eastern USA - NPC, BantamWeight, 1st
Natural Eastern USA - NPC, Masters 50+, 1st
Natural Eastern USA - NPC, Classic Masters 50+, 1st
Team Universe Championships - NPC, BantamWeight, 5th
2019
Masters Nationals - NPC, Masters 60+ LightWeight, 4th
North Carolina State - NPC, BantamWeight, 1st
North Carolina State - NPC, Masters 60+, 2nd