IPL: 5 Indian batsmen with the most runs in the last 3 editions

Virat Kohli is the highest run-scorer in the history of the IPL
Virat Kohli is the highest run-scorer in the history of the IPL

#3 Virat Kohli - 1302 runs

Virat Kohli has aggregated 1302 runs over the last 3 IPLs
Virat Kohli has aggregated 1302 runs over the last 3 IPLs

Virat Kohli is placed third in the list of Indian batsmen who have scored the most runs in the last three editions of the IPL. The RCB captain has scored a total of 1302 runs over these three seasons.

Virat Kohli scored 464 runs in IPL 2019 at a moderate average of 33.14 along with a strike rate of 141.46. Apart from a century he struck, Kohli managed just a couple of half-centuries in the 14 innings he played in last year's IPL, with the highest score of an exact 100 runs against KKR.

In the 2018 edition of the league, Virat Kohli was more prolific with 530 runs to his name. These runs were scored at an excellent average of 48.18 along with a decent strike rate of 139.10. Although Kohli did not score a hundred in IPL 2018, he hit 4 half-centuries with the highest score of an unbeaten 92 against Mumbai Indians.

Virat Kohli managed only 308 runs in IPL 2017 as he could play just 10 matches in a season marred by injury. These runs came at an average of 30.80 and a below-par strike rate of 122.22. In the 10 innings he played, Kohli struck 4 half-centuries with the highest score of 64 runs against Gujarat Lions.

In his IPL career, the Delhiite has scored 5412 runs in 177 matches at an average of 37.84 along with a strike rate of 131.61 to occupy the top spot in the highest run-getters list.


#2 Shikhar Dhawan - 1497 runs

Shikhar Dhawan has scored 1497 runs in the last 3 editions of the IPL
Shikhar Dhawan has scored 1497 runs in the last 3 editions of the IPL

Shikhar Dhawan is the second-highest run-getter among Indian batsmen in the last three seasons of the IPL. The Delhi Capitals' opener has accumulated 1497 runs in this period.

Dhawan scored 521 runs in IPL 2019 to finish the season as the second-highest run-scorer among Indian batsmen. These runs were scored at a respectable average of 34.73 and a decent strike rate of 135.67. Dhawan hit 5 half-centuries last year, with the highest score of an unbeaten 97 against KKR.

The left-hander had scored 497 runs in IPL 2018 at a decent average of 38.23 along with a strike rate of 136.91 while playing for Sunrisers Hyderabad. Dhawan struck 4 half-centuries in that edition of the league, with the top score of an unbeaten 92 against his current team Delhi Capitals.

In IPL 2017 as well, Shikhar Dhawan was the second-highest run-scorer among Indian batsmen with 479 runs to his name. These runs came at an acceptable average of 36.84 although he was slightly slower with a strike rate of 127.39. Dhawan struck 3 half-centuries that year with a 77-run knock against KXIP as his top score.

The Delhi opener is the fifth-highest run-scorer overall in the IPL with 4579 runs to his credit, at an average of 33.42 and a strike rate of 124.80.


#1 Rishabh Pant - 1538 runs

Rishabh Pant has amassed 1538 runs in the last 3 seasons of the IPL
Rishabh Pant has amassed 1538 runs in the last 3 seasons of the IPL

Rishabh Pant is the highest run-getter among all Indian batsmen in the last three editions of the IPL. The Delhi Capitals' wicket-keeper-batsman has smashed 1538 runs over this period.

Pant amassed 488 runs in IPL 2019 to be the third-highest scoring Indian batsman last year. He scored these runs at a decent average of 37.53 and an excellent strike rate of 162.66. These runs included 3 half-centuries, with his highest score being an unbeaten 78 against Mumbai Indians.

In the 2018 edition of the IPL, Rishabh Pant was at his belligerent best as he smashed 684 runs to emerge as the highest run-scoring Indian batsman. These runs came at an excellent average of 52.61 and an outstanding strike rate of 173.60. In the 14 innings he played, Pant struck a century apart from 5 fifties, with the highest score of an unbeaten 128 against SRH.

Rishabh Pant did not have a great 2017 season in the IPL, with only 366 runs coming from his blade that year. These runs were scored at a below-par average of 26.14 although he did maintain a strike rate of 165.61. Pant could score just a couple of half-centuries in IPL 2017, with his highest score being a 97-run knock against Gujarat Lions.

Overall, in his 4-year IPL career, the Delhi southpaw has scored 1736 runs at an average of 36.16 along with a strike rate of 162.69.

Brand-new app in a brand-new avatar! Download CricRocket for fast cricket scores, rocket flicks, super notifications and much more! 🚀☄️

Quick Links