| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 2003 | Shrewsbury Town | - | 118 | 12 | 2007 | (Player) |
| 2007 | Luton Town | - | 19 | 4 | 2008 | (Player) |
| 2008 | Wolverhampton Wanderers | Β£675,000 | 284 | 41 | 2017 | (Player) |
| 2017 | Reading | - | 32 | 3 | 2019 | (Player) |
| 2019 | Shrewsbury Town | Free | 66 | 2 | 2021 | (Player) |
| 2021 | Bala Town | Free | 52 | 12 | 2023 | (Player) |