| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 2002 | Bury | - | 89 | 18 | 2005 | (Player) |
| 2005 | Preston North End | - | 94 | 33 | 2007 | (Player) |
| 2007 | Portsmouth | £6,000,000 | 78 | 16 | 2011 | (Player) |
| 2009 | Burnley | Loan | 17 | 3 | 2010 | (On loan) |
| 2010 | Burnley | Loan | 13 | 3 | 2010 | (On loan) |
| 2011 | Leicester City | Free | 159 | 54 | 2015 | (Player) |
| 2015 | Middlesbrough | - | 42 | 8 | 2017 | (Player) |
| 2017 | Derby County | £2,500,000 | 85 | 17 | 2019 | (Player) |
| 2019 | Preston North End | Free | 24 | 1 | 2021 | (Player) |
| 2021 | Tranmere Rovers | Loan | 18 | 2 | 2021 | (On loan) |