2015
Junior USA - NPC, Physique A, 3rd
2016
Junior Nationals - NPC, Physique B, 3rd
Junior USA - NPC, Physique A, 3rd
2017
Team Universe Championships - NPC, Masters Physique 35+ A, 6th
Team Universe Championships - NPC, Physique B, 8th
2018
Junior USA - NPC, Physique B, 3rd
Team Universe Championships - NPC, Masters Physique 35+ A, 7th
Team Universe Championships - NPC, Masters Physique 40+ A, 5th
Team Universe Championships - NPC, Physique B, 7th
2020
Baltimore Pro - IFBB, Masters 35+, 1st
Baltimore Pro - IFBB, Masters 40+, 1st
Baltimore Pro - IFBB, Masters Physique 35+, 1st
Baltimore Pro - IFBB, Masters Physique 40+, 1st