A highly-rated young goalkeeper while at Millwall, Preston came through the youth ranks into the first-team squad. While at The New Den he was sent on loan to Dover, featuring in the club’s 2008-09 Ryman Premier title. He rejected Millwall’s offer of a new contract and joined Grays Athletic for 2009-10, playing twice against the Fleet that season.
Following a successful trial, Liam Daish snapped him up in the summer of 2010 to fill the boots of Gillingham-bound Lance Cronin. He did that and more in a tremendous season, playing no small part in helping guide the Fleet towards play-off promotion from the Blue Square South.
He also became a world-record holder and an overnight internet sensation after a 10th-second sending-off against Farnborough in 2010-11.
Preston has been capped by England at U19 level, where he played alongside Chelsea’s Daniel Sturridge, and capped a great 2010-11 by winning his first England C cap against Portugal.