2001
New Jersey Championships - NPC, Light-HeavyWeight, 5th
2002
Team Universe Championships - NPC, Light-HeavyWeight, 7th
2003
Team Universe Championships - NPC, Light-HeavyWeight, 7th
2005
World Championships - INBF, MiddleWeight, 2nd
2006
Pro Natural US Cup - WNBF, MiddleWeight, 6th
Pro Natural Universe - WNBF, HeavyWeight, 6th
Pro Natural World - WNBF, HeavyWeight, 11th
2007
Pro Natural World - WNBF, MiddleWeight, 5th
2008
Pro Natural American - WNBF, HeavyWeight, 3rd
Pro Natural World - WNBF, MiddleWeight, 6th
2009
Pro Natural American - WNBF, HeavyWeight, 3rd
East Coast Championships - NPC, Light-HeavyWeight, 3rd
Pro Natural Universe - WNBF, 2nd
Yorton Cup Pro - IFPA, MiddleWeight, 3rd
2010
Pro Classic - IFPA, LightWeight, 2nd
Nationals - NPC, Light-HeavyWeight, 14th
Team Universe Championships - NPC, Light-HeavyWeight, 5th
Pro USA - IFPA, 5th
Pro Universe - IFPA, 4th
Yorton Cup Pro - IFPA, MiddleWeight, 1st
2011
Team Universe Championships - NPC, Overall Winner
Team Universe Championships - NPC, Light-HeavyWeight, 1st
World Amateur Championships - IFBB, MiddleWeight, Did not place
2012
Chicago Pro Championships - IFBB, LightWeight, 7th
New York Pro Championships - IFBB, LightWeight, 10th
North Carolina Muscle Heat Pro - IFBB, LightWeight, 12th
2014
Toronto Pro - IFBB, LightWeight, Did not place
2016
New York Pro Championships - IFBB, Did not place
2017
Baltimore Pro - IFBB, Classic Masters, 1st
Ferrigno Legacy Pro - IFBB, Classic, 6th
New York Pro Championships - IFBB, Classic, 8th
Pittsburgh Pro - IFBB, Classic, 8th
Vancouver Pro Championships - IFBB, Classic, 12th
2018
Arnold Classic - IFBB, Classic, 13th
Kentucky Pro - IFBB, Classic, 1st
New York Pro Championships - IFBB, Classic, 7th
Olympia - IFBB, Classic, Did not place
Omaha Pro - IFBB, Classic, 1st
Tampa Hurricane Pro - IFBB, Classic, 2nd
Upper Midwest Pro - IFBB, Classic, 5th
2019
Arnold Classic - IFBB, Classic, Did not place
Olympia - IFBB, Classic, Did not place
Tampa Hurricane Pro - IFBB, Classic, 3rd