3) Shane Warne
The legendary leg-spinner was no mug with the bat either. Besides his record 708 wickets in the longest format of the game, he also holds the record for scoring the most number of runs in Tests without a hundred.
It’s true that a Test match hundred always eluded this prolific cricketer, but it could never take away the batting abilities this legend possessed which often bailed his team out of precarious positions.
Warne scored 3,154 runs in the 145 Tests he played and tops the list of scoring the most number of runs in Tests without a hundred. His highest Test score was 99, which he made against New Zealand in Perth in 2001.
ICC Champions Trophy 2025, ICC Champions Trophy India Schedule, India Squad ICC Champions Trophy, ICC Champions Trophy Schedule