Passé en Ligue 1 sous le maillot du Stade Rennais de 2008 à 2010, Asamoah Gyan a marqué le public tricolore. Il se fait remarquer aux Émirats Arabes Unis, à Al Ain, avec lequel il a inscrit un triplé lors de la victoire de son équipe 5-0 contre Al Shaab.