There are two types of averages in cricket, first is the batting average, and second his bowling average. All-rounders are responsible for maintaining both the averages in their stats. The higher the batting average, the more the player is successful as a batter, and the lower the bowling average more the player is successful as a bowler. In this article, we will tell you the top 5 all-rounders with highest average difference in tests who scored a minimum of 2000 runs and took a minimum of 200 wickets.
#5 Shaun Pollock
Former South African fast bowling all-rounder and captain, Shaun Pollock is at No.5 on our list. His average difference was 9.19 in 108 test matches he played for his country. His batting average was 32.31 and his bowling average was 23.11.
#4 Ravindra Jadeja
Indian star spin all-rounder and also world No.1 ranked test all-rounder, Ravindra Jadeja is at No.4 on our list. After playing 69 test matches for India in his career, his average difference is 12.93. His batting average is 37.05 and his bowling average is 23.11.
#3 Imran Khan
Former Pakistan’s World Cup-winning captain and a star all-rounder of his time, Imran Khan played 88 test matches in his career. His average difference was 14.88 as his batting average was 37.69 and his bowling average was 22.81.
#2 Jacques Kallis
One of the most successful fast-bowling all-rounders in the history of the game, Jacques Kallis of South Africa was a complete player in his playing days. His average difference was 22.71 which is the second-best average difference in our list. He played 166 test matches in his career with batting and bowling averages of 55.37 and 32.65 respectively.
#1 Garry Sobers
Former West Indies legendary all-rounder, Garry Sobers played 93 test matches in his career for West Indies. His average difference was 23.74 which is the highest on our list. His batting average was 57.78 and his bowling average was 34.03.