Brayden Barrett-Hay pulled out a clean run in his homeland to get himself a well-deserved place on the podium.