Nabi played youth football for West Bromwich Albion, and scored in a single youth game for Sunderland on 8 April 2017.[1] In July 2017, after leaving West Brom, he signed a one-year deal at Burnley's development squad.[3]
On 12 January 2019, Nabi scored his first goal with a free kick in the 44th minute, on a 1–0 home victory at the derby over Halesowen Town.[6][7][8] On 21 January 2019, he scored again through a free kick in the 41st minute, on a 2–2 draw against Stratford Town.[9][10] He was subsequently declared player of the month.[11]
Redditch
On 27 July 2021, Nabi signed for Redditch United in the same division, after successfully completing his trials.[12][13]