Date of birth
Beginning his career with the youth set-up at Arsenal, John Halls was part of the side that won the FA Youth Cup in 2000.
Progressing into the first team and appearances at Highbury were hard to come by. He made his debut for the Gunners in the League Cup in November 2001, part of only three games that the young defender would take part in before a loan move to Colchester United that January.
Following another loan spell this time with Belgium side KSK Beveren, the Islington-born man joined Stoke City on a permanent basis in December 2003.
A regular under Tony Pulis, Halls totalled 67 league starts for the Potters in just over two-and-a-half years, scoring on two occasions. Both came at the start of the 2005/06 season, first against Leicester in August then in the very next game, the 38th minute winner over Millwall.
In January that season, Halls joined our high flying ranks for a £250,000 fee. He played three game for the Royals ending our Championship winning season.
His debut came at Madejski Stadium in an FA Cup tie against Birmingham City. He scored his first goal in a hooped shirt against his former employers Stoke that April, ensuring a 3-1 victory at the Mad Stad and a record points total of 106 come May.
The resulting season Halls found himself on the sidelines, an achilles injury plaguing him throughout, only able to make two appearances in the Carling Cup.
He only made one Premier League appearance during his time in Berkshire, away to Bolton in August 2007 he was introduced as an 83rd minute substitute for the Ecuadorian defender Ulises De La Cruz.
He signed off his Madejski days with a goal against Liverpool in September, moving on to loan spells with Preston, Crystal Palace and Sheffield United prior to a free transfer to Brentford in September 2008.
Featuring 24 times for the Bees, Halls was released at the end of the season where he then signed for Aldershot and Wycombe Wanderers before parting with football in 2012 to set up his own fashion business, aged 33.