During the group stage match against England in the 2003 World Cup, he became the first ever bowler to clock a delivery at over 100 miles per hour in an official international match. Pakistan was however heavily defeated by 112 runs.
Represented Yorkshire and Warwickshire in English County Cricket and Kolkata Knight Riders in the innaugral edition of the Indian Premier League in 2008.
Sixth Pakistani fast bowler to take 100 test wickets after Fazal Mehmood, Sarfraz Nawaz, Imran Khan, Wasim Akram and Waqar Younis.