W późniejszym okresie Anglik został wypożyczony do Carlisle United. Strzelił dla niego jedną bramkę w czterech meczach, a następnie powrócił do Leeds. W styczniu 2007 roku Beckford ponownie został wypożyczany, tym razem do Scunthorpe United. W zespole tym prezentował dobrą formę, w efekcie czego został ponownie ściągnięty do Leeds. W sezonie 2007/2008, kiedy to Leeds zaczęło sezon w League One z karą –15 punktów, Beckford razem z Kongijczykiem Trésorem Kandolem stworzyli jeden z najskuteczniejszych duetów napastników w lidze. W pierwszych meczach sezonu obaj zawodnicy regularnie strzelali bramki, jednak z czasem Kandol zatracił swoją skuteczność. W październiku 2007 roku Beckford podpisał nowy kontrakt z Leeds, który będzie obowiązywać do końca rozgrywek 2009/2010. Beckford sezon 2007/2008 zakończył z 20 trafieniami na koncie. Król strzelców ligi – Jason Scotland zdobył o cztery gole więcej. Beckford został wybrany najlepszym zawodnikiem rozgrywek, a jego trafienie w spotkaniu z Rotherham United zostało wybrane najładniejszą bramką sezonu. 17 listopada 2008 roku strzelił hat-tricka w meczu FA Cup przeciwko Northampton Town (2:5).
31 maja 2010 roku Beckford podpisał czteroletni kontrakt z Evertonem