Sanath Jayasuria has played the highest number of ODI's.......
Hight of sanath jayasuria 5ft7inch or 1.68meter
Sanath Jayasuria 50 off 17 balls vs Pakistan in 1996 in Singapore .
Sanath was a power hitter. He was a sri lankan player. His highest test mark is 340.
375 - Sanath Jaysurya
In modern cricket, the most number of sixes hit is Shahid Afridi's 367. This includes all Test, ODI and T20 matches he has played. He has batted 392 times, which means he averages a six every 0.93 innings. Next is Sanath Jayasuria, with 352 sixes.
The highest score in test match is 952/6 declared, achieved by Sri Lanka against India on August 2nd 1997, at R.Premadasa Stadium, Khetterama. The innings also, for a time, held the world record for a partnership between two batsmen for any wicket, which was 576, put on by Sanath Jayasuria (340) and Roshan Mahanama (225).
sanath jaisuriya of sri lanka.
Sanath jayasooriya is a srilankan. he played for srilanka. HE is the highest odi runs getter for sri lanka.
21-Jun-2010: Shahid Afridi has now hit the most sixes in ODIs, going past Jayasuriya. He now has 279 Sixes and Sanath Jayasuria has 270 Sixes.
441 matches by Sanath Jayasuriya of Sri Lanka.