Iman Griffith speelde tot 2017 in de jeugd van AVV Zeeburgia. Sindsdien speelt hij in de jeugdopleiding van AZ. Hij debuteerde voor Jong AZ in de Eerste divisie op 25 oktober 2019, in de met 3-2 verloren uitwedstrijd tegen FC Volendam. Griffith kwam in de 72e minuut in het veld voor Zakaria Aboukhlal.[3] Het seizoen 2023-2024 speelde hij op huurbasis bij Eredivisie club Fortuna Sittard, waar hij 14 wedstrijden speelden. Op 25 juni 2024 maakte Roda JC bekend dat Griffith een contract heeft getekend bij de club tot medio 2026 met een optie voor nog een seizoen.