Top 10 Best IPL Batsman Of All Time: Know 10 Most Successful Batsmen in the IPL History

Matches: 242 Innings: 221 Runs: 4516 Highest Score: 97 Average: 25.80 Strike rate: 132.7 Centuries: 0 Half-Centuries: 36

10. Dinesh Karthik

Matches: 193 Innings: 186 Runs: 4722 Highest Score: 87 Average: 27.94 Strike rate: 130.15 Centuries: 0 Half-Centuries: 25

9. Robin Uthappa

Matches: 142 Innings: 141 Runs: 4965 Highest Score: 175 Average: 39.72 Strike rate: 148.96 Centuries: 6 Half-Centuries: 31

8. Chris Gayle

Matches: 220 Innings: 193 Runs: 4746 Highest Score: 84 Average: 39.55 Strike rate: 135.83 Centuries: 0 Half-Centuries: 23

7. MS Dhoni

Matches: 184 Innings: 170 Runs: 5162 Highest Score: 133 Average: 39.70 Strike rate: 151.68 Centuries: 3 Half-Centuries: 40

6. AB Devilliers

Matches: 176 Innings: 176 Runs: 6397 Highest Score: 126 Average: 41.59 Strike rate: 139.91 Centuries: 4 Half-Centuries: 61

5. David Warner

Matches: 205 Innings: 200 Runs: 5528 Highest Score: 100 Average: 32.51 Strike rate: 136.73 Centuries: 1 Half-Centuries: 39

4. Suresh Raina

Matches: 243 Innings: 238 Runs: 6211 Highest Score: 109 Average: 29.57 Strike rate: 130.39 Centuries: 1 Half-Centuries: 42

3. Rohit Sharma

Matches: 217 Innings: 216 Runs: 6617 Highest Score: 106 Average: 35.38 Strike rate: 127.17 Centuries: 2 Half-Centuries: 50

2. Shikhar Dhawan

Matches: 237 Innings: 229 Runs: 7263 Highest Score: 113 Average: 37.24 Strike rate: 130.02 Centuries: 7 Half-Centuries: 50

1. Virat Kohli

Ind Vs Aus Dream11 Team Prediction 4th t20I