Virat Kohli holds this illustrious record this decade despite form concerns; Shubman Gill to break soon

Virat Kohli holds this illustrious record this decade despite form concerns; Shubman Gill to break soon


Virat Kohli holds the record for the most runs by an Indian cricketer in this decade. The legendary cricketer made 6,155 runs across 173 innings. He was subjected to immense criticism over his form, but the numbers tell a different story.

New Delhi:

Virat Kohliโ€™s cricketing journey this decade has been nothing short of a rollercoaster. Retiring from T20I cricket in 2024 and stepping away from Tests after a solitary match in 2025, Kohli endured fierce criticism about his form, with many experts questioning whether the legendary batter still belonged in Indiaโ€™s playing XI. But amid the noise and doubt, Kohliโ€™s sheer class and hunger for runs remained untarnished.

Since 2020, Kohli has emerged as Indiaโ€™s highest run-scorer, compiling an extraordinary 6,155 runs across 173 innings, a feat no other Indian has matched in this decade. His mastery at the crease defied the critics and underlined why he has been the backbone of Indiaโ€™s batting lineup for so long. With Indiaโ€™s upcoming tour of Australia, there is every expectation that Kohli would add to this already stellar record.

However, Shubman Gill, Indiaโ€™s young Test captain and batting prodigy, is on the verge of rewriting history. The 26-year-old has already amassed 6,004 runs in 144 innings this decade, just 151 runs shy of Kohliโ€™s tally. The ongoing Asia Cup presents the perfect stage for Gill to eclipse Kohliโ€™s tally and signal the dawn of a new era for Indian cricket.

Most runs for India this decade:

Player Runs Innings
Virat Kohli 6155 173
Shubman Gill 6004 144
Rohit Sharma 5984 169
KL Rahul 5064 142
Shreyas Iyer 4058 113

Gill’s dream year

Notably, Gill has been in phenomenal form in 2025. After an impactful season with the bat in the IPL, the youngster defined excellence in the five-match England tour, scoring 752 runs, which is the most by any player since the World Test Championship cycle began. He also returned to the India T20I set-up and opened alongside Abhishek Sharma in Indiaโ€™s opening game of the Asia Cup against the UAE.

He seemed to be in cracking form, scoring an unbeaten 20 runs in nine balls, as India won the match by nine wickets. He will be hoping to keep up with the form and break Kohliโ€™s record for most runs by an Indian player this decade soon.ย 



Leave a Reply

Your email address will not be published. Required fields are marked *