Top 10 players with the best batting average (played at least 50 matches) in IPL from 2008 till date

May 4, 2021

By: Vaamanaa Sethi

KL Rahul: 46.53

One of the most prolific run scorers and orange cap holder in IPL 2020, Rahul with 2,987 runs so far has the highest average of 46.53 in 88 matches.

Credit: BCCL

David Warner: 42.22

Australia’s left-handed opening batsman, and the second highest run scorer from Down Under, has hammered 5,447 runs in 148 matches with an average of 42.22.

Credit: BCCL

Kane Williamson: 41.59

The current captain of New Zealand cricket team has scored 1,747 runs in 57 matches with an average of 41.59.

Credit: BCCL

AB de Villiers: 40.77

ICC ODI Player of the Year award winner in 2010, 2014 and 2015 has 5,056 runs so far in 176 matches with an average of 40.77.

Credit: BCCL

MS Dhoni: 40.25

One of the best finishers and an outstanding wicket-keeper, Dhoni maintained an excellent track record by piling up 4669 runs in 211 matches with a batting average of 40.25.

Credit: BCCL

Chris Gayle: 40.24

Jamaican player who is renowned for his fierce batting and has set numerous records in all three formats hammered 4950 runs in 140 matches with an average of 40.24.

Credit: BCCL

Shaun Marsh: 39.95

Australia’s left handed opening batsman and one of the finest run-makers, he amassed 2,477 runs in 71 matches with a batting average of 39.95.

Credit: BCCL

JP Duminy: 39.78

Former South African who is known as one of the most experienced players, he played overall 83 IPL matches in which he scored 2,029 runs with a batting average of 39.78.

Credit: BCCL

Michael Hussey: 38.76

Former Australian cricketer and currently the coach of Australian team, he played 59 IPL matches in his entire career and piled up 1,977 runs with an average of 38.76.

Credit: BCCL

Virat Kohli: 39.97

Captain of Indian team and right handed opening batsman, Kohli has made an excellent IPL track record by scoring 6,076 runs in 199 matches with a batting average of 39.97.

Credit: BCCL

InterGlobe Aviation, JSW Energy, PNB and other stocks to watch out for on May 11