02 Oct2026 | Exeter | Rochdale | Transfer | |
07 Apr2024 | Gateshead | Exeter | Transfer | |
07 Jan2023 | Notts Co | Gateshead | Free agent | |
| - | Gateshead | Notts Co | Return from loan | |
03 Mar2023 | Notts Co | Gateshead | Loan | |
| - | Harrogate | Notts Co | Free agent | |
| - | Wolves | Harrogate | Free agent | |
| - | Grasshoppers | Wolves | Return from loan | |
| - | Wolves | Grasshoppers | Loan | |
| - | Manchester City | Wolves | Transfer | |
| - | Almere City | Manchester City | Return from loan | |
07 Apr2018 | Manchester City | Almere City | Loan |
E. Francis transfer history tracks all club moves during the professional career, including transfer dates and teams involved.