ODI stands for "One day international" so it is the team which are playing the one day international match.
Salman But for test Shahid Afridi for ODI
How much ticket fare in 7th odi india australia?
1966
jaipur sawai mansingh stadium
Sachin Tendulkar, who has hit 1793 4s in 419 matches As on 16-March-2011, it is Sachin Tendulkar who hit 1961 fours in ODI. In addition, he holds the record of most fours in an ODI innings; it was 25 fours in the innings against South Africa, on 24 February 2010, which was the match he has scored an unbeaten double century.
286 sixes hits sachin in ODI .
286 sixes hits sachin in ODI .
Chris gayle.
shahid khan afridi
175 Sixes.
40 Sixes
This record is in the credit of Shane Watson of Australia who hit 15 sixes against Bangladesh in an ODI.
Ricky ponting
128 Sixes
148 Sixes
21-Jun-2010: Shahid Afridi has now hit the most sixes in ODIs, going past Jayasuriya. He now has 294.