El 25 de agosto de 2007 Beasley anotó su primer gol en la Liga Premier Escocesa con el Rangers, en la victoria 2-1 sobre el Kilmarnock FC.