1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 22 décembre 2021
Après son départ de Cardiff City en 2004, la popularité d'Earnshaw auprès des supporters gallois ne faiblit pas et ceux-ci réclament régulièrement son retour. Earnshaw, de son côté, refuse de manifester ostensiblement sa joie lorsqu'il inscrit un but contre son ancien club. En 2011, il dira de cette période : « J'ai marqué une ou deux fois contre Cardiff au cours des dernières années, mais j'ai toujours choisi de ne pas célébrer mes réalisations par respect pour nos supporters […]. Je me souviens d'un but que j'avais inscrit sous le maillot de Norwich à Ninian Park il y a quelques années. J'ai jeté un œil vers le kop de Cardiff et j'ai vu que leurs supporters m'applaudissaient ; c'était incroyable de voir cela[1]. »
Finalement, en juillet 2011, il signe son retour à Cardiff City, huit ans après avoir quitté le club[2]. Doté d'un contrat de deux ans, il clame sa volonté de participer à la promotion du club en Premier League à la fin de la saison[3]. Il joue son premier match officiel sous ses nouvelles couleurs le à l'occasion de la rencontre West Ham-Cardiff City (victoire de Cardiff City 0-1)[4]. Mais il peine à s'imposer à nouveau dans son ancien club et doit faire face à la concurrence de l'attaquant écossais Kenny Miller, se retrouvant au mieux remplaçant et, la plupart du temps, pas même aligné sur la feuille de match par l'entraîneur du club Malky Mackay[5].
En manque de temps de jeu, il est prêté une saison entière au club israélien du Maccabi Tel-Aviv durant le mois de septembre 2012[6]. Souffrant d'un claquage tendineux durant l'automne, il est éloigné des terrains et, alors que politiquement l'armée israélienne mène dans la bande de Gaza une opération nommée Pilier de défense, Earnshaw avoue être effrayé par ces épisodes de violence[7]. Revenu à Cardiff à la fin du mois de décembre, il avoue son envie d'aller jouer en Major League Soccer, le championnat américain[8].
Le il rejoint Blackpool mais est libéré de son contrat dès le . Le , il retrouve la MLS en s'engageant avec le Fire de Chicago[9]. En fin de saison 2014, son contrat n'est pas renouvelé[10] et il devient libre jusqu'au où il s'engage avec les Whitecaps de Vancouver[11].
Après seulement une saison avec les Whitecaps, il annonce son retrait du football professionnel le et intègre l'encadrement technique de la franchise de Vancouver comme entraîneur des attaquants et entraîneur de l'équipe des moins de quatorze ans[12].