In September he signed a one-month loan deal with Oxford United, later extended by a further month.
In August 2011, he signed a one-month loan deal with Notts County.
In January 2010 he joined Chesterfield on a one-month loan deal.
In November 2012, he joined Ilkeston on a one-month loan deal.
He joined Brentford on 27 July 2006 in a one-month loan deal.
He rejoined his former club on a one-month loan deal later that week.
In October 2007 he joined Welling United on a one-month loan deal.
On 22 November 2008 he signed a one-month loan deal at Northampton Town.
On 22 November 2007 he joined Darlington on a one-month loan deal.
On 15 January 2013, he joined Pompey in a one-month loan deal.