Ferguson started running in Yorkshire for Barnsley AC in 2013, before running for Leeds City.[3]
At the British Athletics Championships in September 2020, held in Manchester, Ferguson won bronze in the 200 metres.[4] At the 2022 World Championship trials Ferguson ran a personal best time of 20.23 to qualify for the 2022 World Athletics Championships.[5] At the games themselves, running in the 200 metres, Ferguson qualified from the heats to make the semi-finals.[6]
In November 2024, he was named by British Athletics on the Olympic Futures Programme for 2025.[7] He ran an indoors personal best of 20.93 seconds to win the 200 metres title at the 2025 British Indoor Athletics Championships in Birmingham, on 23 February 2025.[8] He was named in the British team for the 2025 World Athletics Relays in Guangzhou.[9] He ran in the mixed 4 x 100 metres relay, alongside Nia Wedderburn-Goodison, Kissiwaa Mensah and Jeriel Quainoo as the British quartet finished second in their heat to qualify for the final.[10] In the final, they won the bronze medal in the event.[11][12] He was selected for the 4 x 100 metres relay at the 2025 European Athletics Team Championships in Madrid in June 2025.[13] In October 2025, he was retained on the British Athletics Olympic Futures Programme for 2025/26.[14]