El 30 de agosto de 2010, Beasley firmó un contrato por dos años con el Hannover 96 de la Bundesliga alemana.