Il a joué un rôle majeur dans l'ascension du cricket international en Afghanistan, participant à leur premier One-day International en et à leur premier match test en . Il a été capitaine lors des premières apparitions de la Coupe d'Asie 2014 et de la Coupe du monde de cricket de 2015. Nabi a également participé à de nombreux tournois de franchise Twenty20 et a été le premier joueur afghan à être sélectionné pour la vente aux enchères de joueurs de la Première ligue indienne.