Which Player has hit the most sixes in ODI cricket? Pakistan all-rounder Shahid Afridi has hit the most sixes in One-Day International cricket - 351 sixes in 369 innings. Which Indian player has ...
Michael Bevan has been elevated to the Australian Cricket Hall of Fame after a tweak to the criteria governing selection.