Yasir Shah har spillet for en række hold i Pakistans first-class, List A og twenty20 cricket, inklusiv Khyber-Pakhtunkhwa Province, Pakistan A, Abbottabad Rhinos og Sui Northern Gas Pipelines Limited.  Twenty20 International karriere Yasir fik sin T20I debut mod Zimbabwe i Harare. Han kastede 3 overs for 31 runs og tog tre greb. I sin næste kamp kastede han 1 over for 8 runs og tog et greb. Han fik ingen gærder i de to kampe og har ikke spillet en T20I for Pakistan siden d. 18. september 2011.