In 2017, Connor won the English National Cross Country Championships. In the same year, he came sixth at the 2017 European Cross Country Championships, and fifth at the Night of 10,000m PBs race. In 2018, Connor came eighth at the Barcelona Half Marathon in a personal best time of 1:01:12. It was the eighth fastest time in history by a Briton. Connor was a favourite for the 2018 Night of 10,000m PBs race.