En 2011, après avoir joué six fois dans la province irlandaise de Leinster, McKinley est contraint d’arrêter le rugby après avoir perdu la vue de son œil gauche. Après sa retraite, il déménage en Italie pour travailler comme entraîneur chez les juniors. Cependant, malgré la perte d'un œil, McKinley fait un retour au rugby en 2014 en Italie en utilisant des lunettes spécialement fabriqués, d'abord avec Leonorso dans un match de troisième division régionale, où McKinley marque 28 points, puis avec Viadana dans la 1ere division italienne, ce qui lui vaut d’être recruté par une autre équipe italienne, les Zebre, en prêt pour remplacer les joueurs impliqués dans la Coupe du Monde 2015 et le Tournoi des Six Nations 2016. Peu de temps après, McKinley signe à Trévise pour la saison 2016-2017 .