In 2017, he won the bronze medal in the men's 4 × 800 metres relay at the 2017 IAAF World Relays held in Nassau, Bahamas. He won the silver medal in the 800 metres at the 2017 World Championships held in London.