If anyone thinks of the best batting wicket-keeper, certainly the name of Adam Gilchrist comes to mind. He was an aggressive left hand batsman who destroyed the front line bowling attack of all the best teams.
When it comes to power, no player on this planet can hit the ball as hard as Gayle. He is a sensation whose batting is filled with extraordinary aggression.
Steve Waugh is one of the greatest captains and all-rounders of Australian cricket. He has represented Australia for 20 years, and he has scored 10,000+ runs in Test cricket with a remarkable average of 51.06 (32 hundreds & 50 fifties).
Rahul Dravid has the best defensive technique in the world of cricket. He is also known as “The Wall.” Dravid has scored 13,000+ runs in test cricket with an astonishing average of 52.31. He has passed a score of 50 runs 194 times in his career.
Inzamam Ul Haq
Inzamam is considered to be one of the greatest players of all time. He played an important role for Pakistan in their 1992 world cup victory. Inzamam has scored 129 half centuries and 35 centuries in his career.