08 Jan2010 | Manchester City | Swindon Town | Loan | |
| - | Manchester City | Peterborough United | Transfer | |
| - | Peterborough United | Rochdale | Loan | |
| - | Rochdale | Peterborough United | Back from Loan | |
| - | Peterborough United | Rochdale | Loan | |
| - | Rochdale | Peterborough United | Back from Loan | |
| - | Peterborough United | Fleetwood Town | Transfer | |
07 Jan2017 | Fleetwood Town | Rotherham United | Free Transfer | |
09 Mar2018 | Rotherham United | Bradford City | Loan | |
07 Jan2019 | Bradford City | Rotherham United | Back from Loan | |
07 Sept2019 | Rotherham United | Wellington Phoenix | Free Transfer |
D. Ball transfer history tracks all club moves during the professional career, including transfer dates and teams involved.