text: It's Shahid Afridi of Pakistan.  He has the first and third fastest ODI 100s of all time in 37 and 45 balls.  He has two of the four fastest ODI 50s of all time in 18 balls.  Also the 9th and 10th fastest test 100s in international cricket.\n\nThe top all time ODI career strike rates are Afridi 108, Dhoni 107 and Blignaut 106.\n\nIf you meant fastest running (rather then fastest scorer) then it would be Inzimum Ul-Haq who was recorded as running a 10 second 100 meter dash to the dessert table during a lunch break.