Le 18 juillet 2009, Emmanuel Adebayor signe un contrat de cinq ans en faveur de Manchester City, pour un transfert évalué à 29 millions d'euros. Son salaire mensuel s'élève à 700 000 euros4. Le 15 août 2009, lors de la première journée de Premier League, Emmanuel Adebayor joue son premier match officiel avec le club mancunien face aux Blackburn Rovers, où il inscrit son premier but dès la deuxième minute. Le 12 septembre de la même année, il joue contre son ancien club Arsenal, marque et se dirige vers les supporters des Gunners pour aller fêter son but afin de les narguer. Il reçoit divers objets comme des tabourets, des sièges et des bouteilles en réponse à cette provocation. Plus tard dans le match, il donne volontairement un coup de pied à Robin van Persie qui termine la rencontre avec un énorme pansement sur la joue ainsi qu'une gifle sur Alexandre Song, ce qui entraîne une enquête de la fédération anglaise qui le suspendra pour trois matchs dont celui contre Manchester United5. Adebayor réalise dans l'ensemble une saison 2009-2010 correcte, marquant 14 buts en 26 matchs de championnat mais sa saison a été difficile à cause des blessures, des suspensions, et l'incident en Angola lors de la CAN 2010. La saison 2010-2011 commence difficilement pour le joueur togolais, puisque Roberto Mancini change de système et lui préfère l'Argentin Carlos Tévez en pointe de l'attaque. Mais Adebayor retrouve du temps de jeu en Ligue Europa et devient le premier joueur de Manchester City à mettre un triplé dans cette compétition, face au Lech Poznań.
Real Madrid[modifier | modifier le code]
Le 25 janvier 2011, Emmanuel Adebayor rejoint le Real Madrid malgré le forcing de son ancien club, l'AS Monaco, qui a tout tenté pour le récupérer. Le Real Madrid, qui souhaitait prioritairement faire venir Ruud van Nistelrooy, annonce sur son site internet le prêt du Togolais jusqu'à la fin de la saison avec option d'achat. Selon Marca, l'option d'achat s'élèverait à 15 millions d'euros. Lors de sa première conférence de presse, Adebayor dit qu'il n'est pas venu pour chasser Karim Benzema du Real. Adebayor joue son premier match lors de la 21e journée de Liga contre Osasuna, le 30 janvier 2011, en tant que remplaçant. Trois jours plus tard, il marque son premier but sous le maillot merengue et le Real s'impose 2-0 contre Séville en Coupe du Roi. Lors de la 22e journée de Liga, il est titularisé par José Mourinho et marque son premier but en championnat espagnol. Il inscrit son premier triplé face à Almeria lors de la dernière journée de championnat (score final 8-1). À l'issue de la saison, le Real ne lève pas l'option d'achat et Emmanuel Adebayor est de retour à Manchester.