Career
He played in the Football League for Reading and Carlise United before moving into non-league football following a serious knee injury. Born in Fleet, Haddow began his career in the Academy at Reading. He made his debut on 24 August 1999 against Peterborough United in the League Cup, making a total of three appearances during the 1999–2000 season.
He was released by Reading in May 2001 and joined Carlisle United three months later.
After five appearances for the club he damaged his cruiciate ligament and was ruled out for the rest of the season. He left Carlisle at the end of the season and trialled with Canadian side Vancouver Whitecaps before moving into non-league football.
After short spells at Hartley Wintney and Aldershot Town he joined Isthmian League side Slough Town in August 2003. In two years with club Haddow accumulated 72 appearances in all competitions, scoring twice.
In February 2005 he joined divisional rivals Eastleigh on a two-year contract though he did not remain at the club long, joining Salisbury City on loan in September before making the move permanent two months later.
He remained with the side until the end of the 2006-2007 season, scoring nine goals in more than 70 appearances, but was not offered a new contract upon Salisbury"s promotion to the Conference Premier. He briefly turned out for Hampton & Richmond Borough before joining Bognor Regis Town in late 2007. He remained with the club until the end of the season before financial problems at Bognor saw him move to Horsham where he played until 2010.
Haddow was called up to the England futsal squad in 2005 and went on to make a number of appearances for the side.