1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. Dernière mise à jour : 31 décembre 2011
Après avoir été formé dans le club anglais de Tranmere Rovers où il fait partie de l'équipe réserve, sans toutefois être jamais intégré à l'équipe première, Michael Johnston est prêté lors de la saison 2007-2008 à Bangor City, qui évolue dans le championnat gallois. À l'issue de la saison et après avoir joué 29 matchs et reçu le titre de meilleur joueur du club[1], il est laissé libre par Tranmere et Bangor City le recrute. Il s'établit dès lors dans l'équipe première dont il devient un des éléments cadres de la défense[2]. Il est réputé pour la solidité de ses interventions et notamment son sens du jeu aérien[2].
Johnston a joué au niveau international et a représenté le pays de Galles en moins de 17 ans et moins de 19 ans et côtoyé des joueurs tels que Joe Ledley et Wayne Hennessey[2].