Beasley firmó con el Rangers Football Club de Escocia en junio de 2007 por aproximadamente US$1.000.000, convirtiéndose en el segundo estadounidense en fichar con el club después de Claudio Reyna.