| Club | Details |
|---|---|
Arsenal
Arsenal |
(youth) |
Watford
Watford |
September 20th, 2011 |
Crawley Town
Crawley Town |
July 2012 (trial) |
Nottingham Forest
Nottingham Forest |
September 1st, 2012 |
Kettering Town
Kettering Town |
rptd January 19th, 2013 (loan) |
Bolton Wanderers
Bolton |
July 2013 (trial) |
West Bromwich Albion
West Bromwich Albion |
September 2013 |
Cray Wanderers
Cray Wanderers |
January 2014 |
Crystal Palace
Crystal Palace |
July 10th, 2014 |
Bishop's Stortford
Bishop's Stortford |
October 2015 |
Hemel Hempstead Town
Hemel Hempstead |
rptd March 22nd, 2016 |
Peterborough United
Peterborough United |
July 15th, 2016 (trial) |
Swindon Town
Swindon |
July 22nd, 2016 (trial) |
Stevenage
Stevenage |
July 2016 (trial) |
Boreham Wood
Boreham Wood |
rptd August 4th, 2016 ; transferred out |
Dagenham and Redbridge
Dagenham & Redbridge |
rptd June 2nd, 2017 (transferred in, fee set by tribunal); transferred out (rptd February 7th, 2018) |
Boreham Wood
Boreham Wood |
rptd February 7th, 2018 (transferred in, undisclosed fee); transferred out |
Walsall
Walsall |
August 3rd, 2018 (transferred in, undisclosed fee); transferred out (August 1st, 2019) |
Tranmere Rovers
Tranmere Rovers |
August 1st, 2019 (transferred in, undisclosed fee); transferred out (rptd February 11th, 2021) |
Maccabi Petach-Tikva
Maccabi Petach-Tikva |
rptd February 11th, 2021 (transferred in, undisclosed fee) |
Ironi Kiryat Shmona
Ironi Kiryat Shmona |
rptd June 24th, 2021 |
Nakhon Ratchasima
Nakhon Ratchasima |
rptd August 2nd, 2022 |
Al-Urooba
Al-Urooba |
rptd August 13th, 2023 |
Hapoel Acre
Hapoel Acre |
rptd January 22nd, 2024 |
Omonoia Aradippou
Omonoia Aradippou |
rptd July 8th, 2024 |
AEL
AEL |
rptd June 2nd, 2025 |