Virat Kohli Joins List Of Batsmen With Most International Matches

Virat Kohli is set to play his 500th international match in 2nd Test vs West Indies. Check out list of all batters with 500 or more matches.

Jul 20, 2023

Sachin Tendulkar

Sachin Tendulkar has played most international matches, a total of 664 games.

Mahela Jayawardena

Mahela Jayawardena has played in 652 international matches.

Kumar Sangakkara

Sri Lanka's greatest player ever Kumar Sangakkara has featured in 594 international matches.

Sanath Jayasuriya

Sanath Jayasuriya has played a total of 586 international matches.

Ricky Ponting

Australia's most successful ODI captain Ricky Ponting has played in 560 international matches.

MS Dhoni

India legend MS Dhoni has played in a total of 538 matches.

Shahid Afridi

Former Pakistan captain Shahid Afridi has played 524 international matches.

Jacques Kallis

Former South Africa all-rounder Jacques Kallis has played a total of 519 international matches.

Rahul Dravid

Former Indian cricket captain Rahul Dravid has played a total of 509 international matches.

VIEW ALL

Read Next Story