Sanath Jaysurya of Srilanka cricket team.
He played 432 ODI till today.
Adam gilchrist of Australia have hit most number of sixes in test matches he has hited exactly 100 sixes.
Adam Gilchrist holds the record of maximum number of sixes in tests.
The record for the most wickets in cricket history is held by Sri Lankan cricketer Muttiah Muralitharan, with 800 wickets in Test matches.
Chris Carins
Virender Sehwag of India has scored max. sixes in test matches ahead of Adam Gilcrist
adam gilchrist
That would be Mahela Jayawardene, who was captain of its cricket team and record holder in batting scores.
Lothar Matthaus of Germany at 25 matches.
sachin tendulkar has record of playing maximum world cup
sachin tenulkar holds the record being bowled 65 times in odis the nest batsman is sanath jaisurya
jawaid miandad 6 double centuries
Don Bradman