Shahid Afridi.
Adam Gilchrist of Australia holds the record of hitting 100 sixes in Test Cricket.
Adam Gilchrist
Saurav ganguly
ross taylor has the record of hitting the most sixes
Herschelle Gibbs
India beat to record there first win one day internationals against Sri Lanka beating by 7 wickets.
No one keeps the information about the lowest scoring batsman,everyone keeps the record of highest scoring batsman who was Dilshan.
The world record for hitting a balloon is 2,536,897 times. This record is in the Guinness Book of World records.
Desmond Haynes from west indies
The record for the greatest number of matches played as captain in One Day Internationals is held by Ricky Ponting, who, as of March 2011, has captained 228 One Day Internationals.
graham gooch