Shahid Afridi scored a total of 8,064 runs in One Day Internationals (ODIs) during his cricket career. He played 398 ODIs for Pakistan from 1996 to 2015, known for his explosive batting and all-round capabilities. Afridi is also famous for holding the record for the fastest ODI century at one point in his career.
shahid afridi has 315 odi wickets
Shahid Afridi got retired from Test cricket. He will play in ODI and T20 for Pakistan.
Shahid Afridi
shahid khan afridi
Shahid Afridi
Shahid Afridi
Salman But for test Shahid Afridi for ODI
Shahid Afridi / 37 balls
Shahid Afridi made his ODI debut on 2 October 1996 against Kenya in Nairobi.
Shahid Afridi made 5 test centuries and 6 ODI centuries. (as on August 6, 2010)
Shahid Afridi of Pakistan in 37 balls.
corey anderson