Stunning Knock

Former India captain Virat Kohli roared back to form after putting on a stunning display of stroke-making in the recently-concluded Asia Cup 2022. 

Century Drought ends

The maverick batter rolled back the clock and played a vintage knock in India's last match of the campaign against Afghanistan to end his 1,019-day century drought.

In what was an imperious knock from start to finish, Kohli smashed 122 not out in 61 balls with the help of 12 boundaries and six sixes.

Innings for the ages 

Let's take a look at the list of Indian batters who have scored the most runs in international cricket. 


Former India captain and wicketkeeper-batter MS Dhoni scored 17,092 runs in 535 international matches. 

5 | MS Dhoni 

Swashbuckling left-handed batter Sourav Ganguly scored 18,433 runs in 421 international matches. 

4 | Sourav Ganguly 

Maverick batter Virat Kohli has scored 24002 runs in 468 international matches in his career so far. 

3 | Virat Kohli 

Rahul Dravid a.k.a 'The Wall' scored 24064 runs in 504 international matches during his iconic career. 

2 | Rahul Dravid 

Arguably the greatest batter of all time, Sachin Tendulkar scored 34357 runs in 664 international matches for India. 

1 | Sachin Tendulkar 

Click here for more stories