Connor is a member of Derby Athletics Club.[2] He has trained with Ray Treacy in the US,[3] and in Manchester, United Kingdom.[3][2] From 2019, Connor has been self-coached.[3]
In 2019, Connor won the British Championships Night of 10K PBs event.[3] In the same year, he also won the Podium 5k event,[6]
and competed in the 5,000 metres event at the 2019 World Athletics Championships.[3] In 2020, he ran a half-marathon personal best time of 1:00:55 in Antrim. He finished third in the race, and it was the fourth fastest half marathon time by a Briton ever.[7] Later in the year, he competed in the 2020 London Marathon, his first ever marathon event.[3] Connor was the second highest finishing Briton in the race. He finished 10 seconds quicker than the Olympic qualifying time.[8] Connor and Jonny Mellor had been battling for most of the race, before Mellor dropped Connor with 6 miles (9.7 km) to go to take the British winner's prize at the event.[9] Connor finished 15th overall in the race.[10] Later in the year, he came fourth in a cross country race in Lancashire after losing a shoe early in the event.[11]
Connor competed at the 2021 British Athletics Marathon and 20km Walk Trial. The qualification criteria for the Olympics was to meet the qualifying time in a race since January 2019, and to finish in the top two at the trial event. He finished second in the men's marathon race, and therefore qualified for the 2020 Summer Olympics in Tokyo, Japan.[12] Connor spent the race in the leading pack with Mo Aadan and Dewi Griffiths, but they were overtaken by Chris Thompson prior to the final lap of the race.[12] He did not finish the Olympic marathon race.[13] Connor finished fifth at the 2022 Night of 10,000m PBs race. He was the third British finisher.[14]