Luego de un periodo plagado por lesiones y un fugaz paso por el Hannover 96 de la Bundesliga Alemana, Beasley fichó para Puebla F.C.