Career
He started his career at Heybridge Swifts. On 29 September 1999 he joined Ipswich Town on a free transfer. On 11 August 2001, he moved on loan to Blackpool.
Pullen saved a last-minute penalty against Swindon Town on 10 November 2001, Danny Invincible having taken the penalty.
On 4 August 2003, he joined Dagenham & Redbridge on a three-month loan. He made his debut in a 2–1 loss against Leigh Genesis in the Football Conference on 9 August 2003.
He was sent off against Margate in the Conference on 7 October 2003, and played his last match for Dagenham & Redbridge in a 2–0 loss against Burton Albion in the Conference on 18 October 2003. On 3 November 2003, he joined Peterborough United on a one-month loan.
He played his last match for Peterborough in a 2–1 loss against Chesterfield in the League One on 26 December 2003.
On 27 February 2004, he moved on loan to Heybridge Swifts, and then on 1 November 2004 he moved on loan to Hornchurch. On 15 November 2004, he joined Gravesend & Northfleet on an 18-month contract. He made his debut in a 2–2 draw against Farnborough Town in the Conference on 7 December 2004.
He played his last match for Gravesend & Northfleet in a 0–2 loss against Burton Albion in the Conference on 23 April 2005.
On 1 August 2008, after spells with Fisher Athletic and Eastleigh, he joined AFC Wimbledon. After over forty appearances, he was released on 26 April 2010.
Subsequently, Pullen signed for hometown club Chelmsford City. On 28 March 2011, Pullen signed with Conference south side Woking, until the end of the season, after his release from Chelmsford City.
At the end of the season he retired.