Seine erste internationale Medaille gewann Keith Connor bei den Leichtathletik-Halleneuropameisterschaften 1978 in Mailand, als er mit 16,53 m Silber hinter Anatoli Piskulin aus der Sowjetunion gewann. Bei den Commonwealth Games in Edmonton gewann er mit 17,21 m vor dem Australier Ian Campbell. Einen Monat später bei den Europameisterschaften in Prag wurde er mit 16,64 m Sechster.