09 abr2025 | Rochdale | Maldon & Tiptree | Agente libre | |
| - | Chorley | Rochdale | Return from loan | |
| - | Rochdale | Chorley | Préstamo | |
02 may2025 | Chorley | Rochdale | Return from loan | |
12 jun2024 | Rochdale | Chorley | Préstamo | |
08 sept2024 | Barnet | Rochdale | Agente libre | |
| - | Hartlepool | Barnet | Return from loan | |
| - | Barnet | Hartlepool | Préstamo | |
| - | Yeovil | Barnet | Return from loan | |
| - | Barnet | Yeovil | Préstamo | |
| - | AFC Wimbledon | Barnet | Agente libre | |
10 ene2022 | Newport | AFC Wimbledon | Agente libre | |
07 jun2021 | Colchester | Newport | Agente libre | |
07 ene2016 | Brentford | Colchester | Agente libre | |
02 nov2015 | Wycombe | Brentford | Return from loan | |
01 oct2015 | Brentford | Wycombe | Préstamo |
C. Senior transfer history tracks all club moves during the professional career, including transfer dates and teams involved.