| Temporada | Equipo | Competición | PJ | G | A | Nota | ||
|---|---|---|---|---|---|---|---|---|
| 2025/2026 | Hemel Hempstead | FA Cup | 1 | 0 | 0 | 1 | 0 | – |
| 2021/2022 | St. Albans | FA Cup | 1 | 0 | 0 | 0 | 0 | – |
| 2020/2021 | St. Albans | FA Trophy | 1 | 0 | 0 | 0 | 0 | – |
| 2018/2019 | Hitchin | FA Cup | 1 | 0 | 0 | 0 | 0 | – |
| Total | 4 | 0 | 0 | 1 | 0 | – | ||
| Date | From | To | Type | |
|---|---|---|---|---|
| 07 Jan 2025 | St. Albans | Hemel Hempstead | Free agent | |
| 07 Jul 2020 | Dag & Red | St. Albans | Free agent | |
| - | Braintree | Dag & Red | ||
| 07 Jan 2019 | Hitchin | Braintree | Free agent | |
| - | Biggleswade Utd. | Hitchin | Return from loan | |
| - | Hitchin | Biggleswade Utd. | Loan |
M. Johnson career history shows progression across clubs and competitions, including club timeline, national team appearances and overall career totals.