[7][8] In October 2018, he was named in the squad for the Rajshahi Kings team, following the draft for the 2018–19 Bangladesh Premier League.
On 1 December 2003, he achieved his best bowling figures in One Day International cricket by taking 5 wickets for 10 runs during a match.
Earlier in April during that year in Sharjah in the United Arab Emirates, he had taken 4 wickets for 25 runs against Kenya during the match.
[17] After teammates Shoaib Akhtar and Mohammad Asif were dropped from the World Cup squad, since neither of the two had been declared fit and they had not undergone official doping tests, Sami and Yasir Arafat were called up as replacements.
On 19 April he was selected in the Pakistan squad as one of the replacements for the injured fast bowlers Umar Gul and Yasir Arafat,[19][20] in the 2010 ICC World Twenty20 tournament held in the West Indies.
In May 2012 Sami received another recall and was announced in the squad that toured Sri Lanka in June 2012, because of his amazing performances in the Bangladesh premier league (which included a hat trick and a 5-wicket haul).
Following that, in the 1st ODI he bowled economically and with pace, which earned him a place in the 15-man squad to play the touring Australians and also the 2012 ICC World Twenty20.
Sami has been included in Pakistan squad for the 2016 ICC World Twenty20 as a result of strong performances in the BPL, the PSL & the Asia Cup where he bowled accurately at more than 140 km/h on a consistent basis.
He has unofficially bowled the fastest delivery in cricket when he clocked at 164 km/h (101.9 mph) during a One Day International match.
In September 2022, he was appointed bowling coach to the Mardan Warriors squad for the inaugural season of the Pakistan Junior League.