Born in Ashford, Kent, Fuller was spotted playing for his local club, Kennington Juniors FC, by Premier League side Charlton Athletic who signed him to their youth Academy at the age of thirteen.
[5] Despite his success with the Reserves, however, he failed to break into the first team and was subsequently loaned out to League Two side Barnet on an initial one-month deal on 12 January 2006.
[16] He was also indispensable to the club's FA Trophy success, featuring in both semi-final legs which saw Stevenage Borough beat Grays Athletic 3–1 on aggregate.
[18] Stevenage came back from 2–0 down to ultimately triumph 3–2 following an 88th-minute goal by Steve Morison; the victory was all the more significant for Fuller as he became a member of the first team to win a competitive final at the new Wembley Stadium.
The defender's troubles began when he was sent off for a second yellow card offence after a foul on Sam Wood in the 88th minute of a 1–1 draw with Brentford on 20 December 2008, resulting in a one match ban.
[35] By the time of his return the Gills were embroiled in a battle to avoid relegation and their fortunes took a turn for the worse when Fuller suffered a broken nose mere seconds after kick-off after a clash of heads with teammate Darren Dennehy in what would go on to be a 3–2 win over Leeds United on 17 April 2010; he was substituted by Jack Payne in the fourth minute of play.
[36] Fuller was unable to prevent the Gills' relegation slide back into League Two after he was sidelined for the rest of the season, undergoing surgery on his broken nose a few days after the incident.
[45] On further examination the injury was found to be serious and on 13 October 2011 it was announced that he would be out for the rest of the season and had to undergo a "career-saving" knee operation immediately which would prevent him from playing again for nine months.
[46] This proved to be a devastating blow for Fuller, whose contract was due to expire at the end of the 2012 season, as his deal was not renewed by new Gillingham manager Martin Allen and he was subsequently released by the club on 28 July 2012 having made 137 league appearances.
[50] Barnet started the 2012–13 season poorly, failing to win any of their first 12 league matches and were ultimately relegated to the Conference on goal difference after finishing in 23rd place.
[54] A month later, he found himself reunited with former teammate and fellow ex-Gillingham captain, Andy Frampton, when it was announced that he had also signed a contract with the South London club on 28 June 2013.
[55] On 31 July 2013, manager Neal Ardley appointed Alan Bennett as club captain and declared that Fuller would act as vice-captain for the 2013–14 season.
Fuller's consistently committed performances and dogged attitude quickly established him as a favourite with supporters, culminating in him being voted as Player of the Year at the end of season awards.
[67] Fuller captained the Surrey side to promotion to the National League at the end of the 2021–22 season, defeating Ebbsfleet United in a play-off final.
[68] On 8 November 2024, Fuller joined hometown club Ashford United of the Isthmian League South East Division on a one-month loan deal.