| - | Tamworth | Rochdale | Free agent | |
| - | Solihull Moors | Tamworth | Free agent | |
03 Apr2025 | Hednesford | Solihull Moors | Free agent | |
07 Aug2024 | Wealdstone | Hednesford | Free agent | |
03 Aug2024 | Maidstone | Wealdstone | Free agent | |
| - | Manchester 62 | Maidstone | ||
07 Jan2023 | York City | Manchester 62 | Free agent | |
07 Apr2022 | Havant & W | York City | Free agent | |
02 Mar2022 | Inverness | Havant & W | Free agent | |
07 Jan2021 | Raith | Inverness | Free agent | |
08 Mar2020 | Hayes & Yeading | Raith | Free agent | |
01 Jan2020 | Torquay | Hayes & Yeading | Free agent | |
07 Jan2019 | Cheltenham | Torquay | Free agent | |
| - | FC Halifax | Cheltenham | Return from loan | |
| - | Cheltenham | FC Halifax | Loan | |
| - | Barnet | Cheltenham | Return from loan | |
10 May2018 | Cheltenham | Barnet | Loan | |
| - | Hayes & Yeading | Cheltenham | Free agent | |
07 Jan2017 | Banbury | Hayes & Yeading | Free agent | |
| - | Kings Langley | Banbury | Free agent | |
01 Jan2016 | Hemel Hempstead | Kings Langley | Free agent | |
12 Nov2015 | Chesham | Hemel Hempstead | Free agent | |
09 Jan2015 | Eemdijk | Chesham | Free agent | |
07 Jan2015 | Breukelen | Eemdijk | Free agent | |
07 Jan2014 | Abcoude | Breukelen | Free agent |
I. Duku transfer history tracks all club moves during the professional career, including transfer dates and teams involved.