Aux championnats du monde 2022, il est éliminé en demi-finale. Le , il remporte le titre du 110 m haies des Jeux du Commonwealth 2022, à Birmingham, en établissant un nouveau record personnel ainsi qu'un record des Jeux, en 13 s 08[1]. Le , il remporte le meeting Athletissima à Lausanne en descendant pour la première fois de sa carrière sous les 13 secondes (12 s 99)[2].