Team Score Overs RR Opponents Venue Date
South Africa 438-9 49.5 8.78 Australia Johannesburg Mar 12, 2006
India 321-3 36.4 8.75 Sri Lanka Hobart Feb 28, 2012
Sri Lanka 324-2 37.3 8.64 England Leeds July 1, 2006
India 301-4 42.1 7.13 Pakistan Karachi June 26, 2008
New Zealand 350-9 49.3 7.07 Australia Hamilton Feb 20, 2007
Mahendra Singh Dhoni is the fastest run getter in the Indian ODI.
Sachain Tandolker made the fastest 10000 run in ODI in least matches.
Shohaib Akter is the fastest bowler in ODI
Sanath Jayasuriya made the fastest fifty in ODI.
Waqar Younis in 252 ODI's.
Sanath Jayasurya
sanath jayasuriya is made the fastest fifty on ODI
Virender Sehwag
Shahid Afride (Pakistan)
Shahid Afridi / 37 balls
Virender Sehwag
Sanath Jayasuriya of Sri Lanka scored the fastest Fifty in ODI against Pakistan in 1996 in Singapore. He scored 50 in just 17 balls.