| - | Yeovil | Gloucester | Free | |
06 ene2023 | Scunthorpe | Yeovil | N/A | |
| - | Yeovil | Scunthorpe | Préstamo | |
| - | Barnet | Yeovil | Free | |
01 nov2021 | Bradford | Barnet | Free | |
07 ene2019 | Accrington | Bradford | Free | |
| - | Dunfermline | Accrington | Free | |
07 ene2015 | Partick | Dunfermline | Free | |
| - | Airdrieonians | Partick | N/A | |
| - | Partick | Airdrieonians | Préstamo | |
| - | Tamworth | Partick | Free | |
07 ene2013 | Hinckley Utd | Tamworth | Free | |
12 ene2011 | Hinckley Utd | Rushall | Préstamo |
B. Richards-Everton transfer history tracks all club moves during the professional career, including transfer dates and teams involved.