Senior career*
Years Team Apps (Gls)
20152017 Reading 0 (0)
20152016 → Hemel Hempstead Town (loan) 5 (0)
20162017 → Braintree Town (loan) 3 (0)
2017 → Motherwell (loan) 10 (1)
20172019 Shrewsbury Town 0 (0)
2017 → Chesterfield (loan) 6 (0)
2018 → Port Vale (loan) 2 (0)
2018 → Barnet (loan) 4 (0)
2019 Macclesfield Town 14 (0)
20192021 Walsall 34 (1)
20212023 Milton Keynes Dons 59 (2)
2022 → Fleetwood Town (loan) 20 (0)
2023 Exeter City 40 (2)