| Club | Details |
|---|---|
Colchester United
Colchester United |
July 2001 (youth) |
Aylesbury United
Aylesbury United |
2002 (loan) |
Braintree Town
Braintree |
2002 (loan) |
Colchester United
Colchester United |
August 8th, 2003 (signed professional contract); transferred out (January 30th, 2007) |
Reading
Reading |
January 30th, 2007 (transferred in, undisclosed fee); transferred out (June 11th, 2007) |
Sunderland
Sunderland |
June 11th, 2007 (transferred in, total fee £3,500,000, initial payment of £2,500,000 ); transferred out (July 3rd, 2009) |
Charlton Athletic
Charlton Athletic |
January 31st, 2008 (loan); expired (2007/8) |
Sheffield United
Sheffield United |
July 3rd, 2008 (loan); expired (2008/9) |
Wolverhampton Wanderers
Wolves |
July 3rd, 2009 (transferred in, undisclosed fee); transferred out (July 11th, 2011) |
Portsmouth
Portsmouth |
October 19th, 2010 (loan); expired (2010/1) |
Portsmouth
Portsmouth |
July 11th, 2011 (transferred in, undisclosed fee); transferred out (July 27th, 2012) |
Nottingham Forest
Nottingham Forest |
July 27th, 2012 (transferred in, undisclosed fee); released (2014/5) |
Brighton and Hove Albion
Brighton |
November 4th, 2014 (loan) |
Rotherham United
Rotherham United |
July 6th, 2015 (unattached); transferred out (January 6th, 2017) |
Birmingham City
Birmingham |
November 26th, 2015 (loan); expired (January 2nd, 2016) |
Cardiff City
Cardiff City |
January 6th, 2017 (transferred in, undisclosed fee); released (rptd May 14th, 2018) |
Aberdeen
Aberdeen |
rptd February 26th, 2019 (unattached); released (rptd May 27th, 2019) |
Swindon Town
Swindon |
July 22nd, 2019 (trial) |
Southend United
Southend United |
December 15th, 2020 |