The former Reading youngster made only four appearances for the Royals, being sent out on loan on seven different occasions.

At the end of the 2010-11 season Davies was released by Reading, choosing to join League Two side Crawley Town. First team football chances continued to be limited, however, and the midfielder was dispatched to Aldershot Town on loan.

Next up Davies joined Oxford United, making 34 appearances for the U's, before moving to Dunstable Town, Wealdstone and Oxford City.