Дэвис вступил в ряды своего любимого клуба детства «Рейнджерс» из города Глазго в январе 2008 года на правах аренды. До этого выступал за английские «Астон Виллу» и «Фулхэм». Во время срока своей аренды Дэвис сыграл 26 раз и забил один гол — в ворота «Вердера» в Кубке УЕФА. Играл в финале Кубка УЕФА, проигранном «Зениту» со счётом 0:2. Сыграл важную роль в завоевании подопечными Уолтера Смита Кубка Лиги и Кубка Шотландии.