2013
British Championships - IFBB, Classic Tall, 3rd
2014
Arnold Amateur - IFBB, Classic Tall, 16th
Arnold Amateur Europe - IFBB, Classic Medium, 9th
British Championships - IFBB, Classic Tall, 3rd
2015
Arnold Amateur - IFBB, Classic Medium, 7th
Arnold Amateur Europe - IFBB, Classic Medium, 14th
British Championships - IFBB, Classic Tall, 2nd
2016
Arnold Amateur - IFBB, Classic B, Did not place
Arnold Amateur Europe - IFBB, Classic B, 6th
British Championships - IFBB, Classic B, 3rd
Midwest Championships (STL) - NPC, Classic C, 1st
2017
Amateur Olympia Spain - IFBB, Classic C, Did not place
Arnold Amateur - IFBB, Classic B, 5th
Arnold Amateur Europe - IFBB, Classic B, 6th
Junior USA - NPC, Classic D, 10th