Ben Connor stammt aus Derby. Seit 2009 tritt er in Wettkämpfen in der Leichtathletik an. Damals belegte er den neunten Platz im 3000-Meter-Lauf bei den Britischen U17-Meisterschaften. 2010 steigerte er sich um mehr als eine Minute über diese Distanz bis auf 8:23,97 min. 2011 nahm er im März im U20-Rennen an den Crosslauf-Weltmeisterschaften in Punta Umbria teil, das er auf dem 67. Platz beendete. Anschließend verließ er die Heimat in Richtung Vereinigte Staaten und nahm ein Studium am Providence College, im Bundesstaat Rhode Island, auf. 2017 kehrte er aus den USA zurück und trainierte fortan beim New Balance Team aus Manchester. In jenem Jahr stellte er über 3000, 5000 und über 10.000 Meter deutlich verbesserte Bestzeiten auf. Im Frühjahr nahm er an den Crosslauf-Europameisterschaften in der slowakischen Kleinstadt Šamorín teil, bei denen er den sechsten Platz belegen konnte. Im Juli gewann er die Bronzemedaille bei den Britischen Meisterschaften im 5000-Meter-Lauf. 2018 belegte Connor im Februar den achten Platz beim Halbmarathon in Barcelona. Einen Monat später trat er in Valencia bei den Halbmarathon-Weltmeisterschaften an, bei denen er den 63. Platz belegte. Im August trat er im 5000-Meter-Lauf bei den Europameisterschaften in Berlin an, bei denen er mit neuer Bestzeit von 13:25,31 min den elften Platz belegte.