2016 erfolgte die Teilnahme an den Olympischen Sommerspielen in Rio de Janeiro, bei denen er im Finale mit 2,20 m den 15. Rang erreichte. 2018 nahm er erneut an den Commonwealth Games im australischen Gold Coast teil und gewann dort mit neuer Bestleistung von 2,32 m die Goldmedaille vor dem Bahamaier Jamal Wilson. Am 26. August gewann er das internationale Hochsprung-Meeting in Eberstadt mit persönlicher Bestleistung und Einstellung des nationalen Rekordes von 2,36 m. Anschließend siegte er mit 2,33 m beim Memorial van Damme und wurde beim Continentalcup in Ostrava mit 2,30 m Zweiter. 2019 gewann er bei den Ozeanienmeisterschaften in Townsville mit 2,22 m die Silbermedaille hinter dem Neuseeländer Hamish Kerr und siegte anschließend mit 2,30 m beim Müller Grand Prix in Birmingham und wurde bei Weltklasse Zürich mit 2,30 m Zweiter. Daraufhin gelangte er bei den Weltmeisterschaften in Doha bis ins Finale und belegte dort mit 2,30 m den sechsten Platz. 2020 siegte er mit 2,30 m beim Sydney Track Classic und im Jahr darauf siegte er mit 2,29 m beim Queensland Track Classic. Bei der Golden Gala Pietro Mennea wurde er mit 2,33 m Zweiter und anschließend erreichte er bei den Olympischen Spielen in Tokio das Finale, in dem er sich mit übersprungenen 2,35 m auf dem fünften Platz klassierte.