He was selected to compete for Australia at the 2016 Summer Olympics in both 800 m and 1500 m. He was eliminated in the heats stages.[2]
He competed for Australia at the 2017 IAAF World Championships in the 1500 m. He finished 1st in his Heat with the overall fastest time. He was just eliminated in the Semi-Final.
He competed for Australia at the 2018 Commonwealth Games in both 800 m and 1500 m. He finished 3rd with a Bronze Medal in the 800m Final. He also made the Final of the 1500m.
He competed for Australia at the 2019 World Athletics Championships in the 800 m. He finished 7th in his Heat.