Shahid Afridi made his ODI debut on 2 October 1996 against Kenya in Nairobi.
Sahibzada Mohammad Shahid Khan Afridi From Pakistan has hit most sixes in ODI Cricket.He Has Hit 299 Sixes Till January 26 2012
shahid afridi
Shahid afridi The one & only Shahid Afridi
Shahid Afridi,not only for Pakistan,but he is the one to hit most sixes from any country. Shahid afridi is the only player who hit most sixes
shahid afridi
Shahid Afridi
It was Jayasurya from Srilanka had hit 11 sixes in one ODI Innings and later on Afridi from Pakistan had 11 sixes against Srilanks in 1996. I hope, the question is not about "most sixes in an ODI", but is about most sixes in ODI. As on 16-Mar-2011, it is Shahid Afridi (Pakistan) who hit 289 sixes so far! He is followed by Sanath Jayasuria (Sri Lanka)---270 sixes and Sachin Tendulkar (India)---193 sixes.
Shahid Afridi
Shahid afridi is the higest paid cricketer in the world..He has more than one billion totall wealth
Shahid Afridi
Shahid Afridi