Slide 1 Top 10 Batsmen with Most Sixes in ODI 1. Adam Gilchrist (Australia) 287 ODIs Greatest Wicket Keeper in the Cricket History. 9619 runs He has many records behind wicket…