Mahorn vant 200-metersfinalen i samveldelekene 1986 i Edinburgh i Skottland på tiden 20,31, foran Englands Todd Bennett (20,54 og, den senere dopingdømte canadieren Ben Johnson) (20,64)). I VM i Roma endte han på åttende- og sisteplass i finalen for 200 meter sprint (Calvin Smith fra USA vant). I OL 1988 forbedret han seg og tok femteplassen, Joe DeLoach vant med tiden 19,75.