2012
Northeast Classic - INBF, Masters 50+, 4th
2013
Northeast Classic - INBF, Light-HeavyWeight, 4th
Northeast Classic - INBF, Masters 40+, 6th
Northeast Classic - INBF, Masters 50+, 4th
2014
Natural Hercules International - INBF, Masters 40+, 3rd
Natural Hercules International - INBF, Masters 50+, 2nd
Northeast Classic - INBF, Light-HeavyWeight, 5th
Northeast Classic - INBF, Masters 40+, 6th
Northeast Classic - INBF, Masters 50+, 4th
World Championships - INBF, Light-HeavyWeight, 7th
World Championships - INBF, Masters 40+, 4th
World Championships - INBF, Masters 50+, 4th
2016
Arnold Amateur - IFBB, Masters 50+, 7th
New England Championships - NPC, Masters 50+, 3rd
New England Championships - NPC, Classic Masters 35+, 8th
2017
Arnold Amateur - IFBB, Classic B, Did not place
Arnold Amateur - IFBB, Masters 50+, 7th
2018
Team Universe Championships - NPC, Masters 50+ HeavyWeight, 10th
Team Universe Championships - NPC, Classic Masters 50+, 6th