Jul 21, 2023
Represented India in 664 matches over 24 years of his international cricket career.
Getty-Images
Former Sri Lanka captain, played a total of 652 matches and is the only player to score a century in a losing 2011 World Cup final.
TNN
Legendary Sri Lankan wicket-keeper played 594 matches and was part of Sri Lanka's 2014 T20 World Cup-winning side.
TNN
Played 586 matches and played a crucial role in Sri Lanka's 1996 World Cup victory.
TNN
The two-time World Cup-winning captain of Australia played 560 matches during his international cricket career, which spanned from 1995 to 2012.
TNN
The only captain to win all three ICC white-ball trophies, Dhoni has played 538 matches at the international level.
Getty-Images
Representing Pakistan, Afridi played 524 international games in a career that spanned over 22 years, including the 2009 T20 World Cup.
TNN
Regarded as one of the greatest all-rounders of all time, Kallis represented South Africa in 519 matches.
TNN
Played a total of 509 international matches, making his debut in 1996 and retiring in 2012.
TNN
Virat Kohli has achieved a remarkable milestone by becoming the 10th cricketer ever to play 500 international matches for his country. He is one of only two players to play 100 matches in all formats of the game, the other being Ross Taylor.
Getty-Images
Thanks For Reading!