Nigel Thomas speelde in de jeugd van Spartaan'20 en Sparta Rotterdam. Sinds 2016 speelt hij in de jeugd van PSV, waar hij in 2017 een contract tot 2020 tekende.[3] Hij debuteerde op 13 januari 2019 voor Jong PSV in de Eerste divisie, in de met 2-2 gelijkgespeelde uitwedstrijd tegen Jong Ajax. Hij kwam in de 82e minuut in het veld voor Lennerd Daneels.Op 30 juni 2022 verliep zijn contract bij PSV,waarop Nigel Thomas op 7 Juli 2022 transfervrij tekende tot 30 Juni 2025 bij FC Pacos de Ferreira uitkomend in de Portugese Primeira Liga.Hij groeide hier snel uit tot basis speler.