King Kohli is back!

Virat Kohli ended his century drought with the well-hit 56-ball ton during their dead rubber match against Afghanistan in the Asia Cup. 

Carried the bat for India

He opened with KL Rahul in Rohit Sharma's absence and carried the bat for his team, finishing with an unbeaten 122 runs, with 12 fours and 6 sixes.

Fastest to 24,000 runs

One of the many records that Kohli has broken is that he is now the fastest cricketer to 24,000 runs!
Here is the complete list. 

Virat Kohli*

The former India captain and batting legend Virat Kohli beat his predecessors Sachin Tendulkar and Rahul Dravid to 24,000 runs in 522 innings!

Sachin Tendulkar

It took Tendulkar 20 more innings than Virat Kohli to reach 24,000 international runs, completing the feat in 543 innings for India.

Ricky Ponting 

The former Australian cricketer finds himself in third on this list having taken 565 innings to reach 24,000 international runs. 

Jacques Kallis

One of the best batting all-rounders to play the game, Jacques Kallis took 573 innings to score 24,000 international runs for South Africa.

Kumar Sangakkara

The Sri Lankan legend, who also led his team to the 2011 ODI World Cup final, took 590 innings to hit 24,000 international runs for his team. 

Rahul Dravid

The third legendary Indian batter on this list, Rahul Dravid took 596 innings to smash 24,000 international runs for the Men in Blue.

Mahela Jayawardene

Joining teammate Mahela Jayawardene on this list is Mahela Jayawardene, who took 668 innings to reach 24,000 international runs.

Click Here