Virat Kohli joins an elite list of cricketers as he plays his 500th international match

Jul 20, 2023

Credit: BCCL

Virat Kohli hits a 500

Virat Kohli will play his 500th international match today. In his 499 matches, he has scored 25,461 runs – including 75 centuries, the second highest, in the history of cricket.

Credit: BCCL

Sachin Tendulkar

Sachin Tendulkar, popularly known as “master blaster”, played 664 matches for India. He scored 34,357 runs and took 201 wickets for the country. He also scored 100 centuries, becoming the only player to achieve this feat.

Credit: BCCL

Mahela Jayawardene

Sri Lanka’s Mahela Jayawardene is next on the list, having played 652 matches. He scored 25,957 runs with 54 centuries to his credit.

Credit: BCCL

Kumar Sangakkara

Sri Lanka’s Kumar Sangakkara played 594 international matches scoring 28,016 runs, including 63 centuries, during his career.

Credit: BCCL

Sanath Jayasuriya

Sanath Jayasuriya, another legend from Sri Lanka, played 586 international matches. He scored 21,032 runs and has 42 centuries against his name. He also took 440 wickets during his career.

Credit: BCCL

Ricky Ponting

Former Australian captain Ricky Ponting played 560 matches – scoring 27,483 runs, including 71 centuries during his career.

Credit: BCCL

Mahendra Singh Dhoni

Captain cool Mahendra Singh Dhoni played 538 matches for India, scoring 17,266 runs during his career.

Credit: BCCL

Shahid Afridi

Pakistan’s Shahid Afridi played 524 matches for his country. He scored 11,196 runs, including 11 centuries and also claimed 541 wickets.

Credit: BCCL

Jacques Kallis

South Africa's Jacques Kallis played 519 matches for his country and scored 25,534 runs, including 62 centuries. Kallis also has 577 wickets to his name.

Credit: BCCL

Rahul Dravid

India’s Rahul Dravid played 509 international matches scoring 24,208 runs, including 48 centuries.

Credit: BCCL