Playing hundreds of international matches represents one of the most demanding feats in cricket, requiring extraordinary talent, exceptional fitness, unwavering consistency, mental fortitude, and the ability to adapt across formats and eras. Only a select few have sustained peak performance for over a decade amid relentless pressure. Virat Kohli, who has already rewritten numerous batting records throughout his illustrious career, recently achieved a significant milestone by becoming the fifth player with the most international appearances. This landmark occurred during India’s second ODI against England in Cardiff, where Kohli made his 561st international appearance, surpassing Australian legend Ricky Ponting on the all-time list.
Despite India’s four-wicket loss after being bowled out for 233, Kohli demonstrated his class with a composed 65 off 66 deliveries, forming crucial partnerships with Rohit Sharma and Shreyas Iyer before falling to Jofra Archer. Regardless of the outcome, this match stands as another significant milestone in Kohli’s extraordinary international career.
Top 5 Players by Most International Matches
1) Sachin Tendulkar – 664 international matches
No player has appeared for their nation more frequently than Sachin Tendulkar. The Indian icon amassed an astonishing 664 international matches over a career spanning nearly 24 years. Debuting as a teenager in 1989, Tendulkar remained among the world’s premier batters until his retirement in 2013. He concluded his career with an unparalleled 34,357 international runs and became the first player to reach 100 international centuries. His exceptional longevity, discipline, and relentless pursuit of runs continue to establish him as the benchmark for contemporary batters.
2) Mahela Jayawardene – 652 international matches
Sri Lankan batting maestro Mahela Jayawardene holds the second position with 652 international appearances. Celebrated for his elegant stroke play and composed leadership, Jayawardene enjoyed a distinguished career across all three formats. His knack for delivering in high-pressure scenarios, especially in ICC tournaments, cemented his status as one of Sri Lanka’s all-time greats. Beyond his impressive batting statistics, he was widely lauded for his tactical acumen and outstanding fielding.
3) Kumar Sangakkara – 594 international matches
Another Sri Lankan legend, Kumar Sangakkara, ranks third with 594 international appearances. Widely acknowledged as one of the greatest wicketkeeper-batters in cricket history, Sangakkara blended elegance with remarkable consistency throughout his career. He accumulated in excess of 28,000 international runs and was admired for his impeccable technique and exceptional temperament. His influence transcended the playing field, as he emerged as one of cricket’s most respected voices following his retirement.
4) Sanath Jayasuriya – 586 international matches
Former Sri Lankan opener Sanath Jayasuriya claims the fourth spot with 586 international appearances. A trailblazing batter, Jayasuriya redefined the role of openers in limited-overs cricket through his fearless, aggressive approach. His explosive beginnings revolutionized how teams approached the initial 15 overs, shaping the strategies of future generations. In addition to his batting prowess, he proved to be a reliable left-arm spinner, solidifying his reputation as one of the most influential all-rounders of his generation.
5) Virat Kohli – 561 international matches
Kohli has now ascended to fifth place on the all-time list following his 561st international appearance. Since debuting in 2008, the Indian superstar has forged one of the most remarkable careers in cricket history, driven by unparalleled consistency and an insatiable appetite for runs. He has amassed 28,285 international runs at an average of 52.67, positioning him as the second-highest run-scorer in international cricket, behind only Sachin Tendulkar. Kohli has also notched 85 international centuries and 147 half-centuries, the second-highest tally of centuries in the sport’s history. In ODI cricket, he is widely considered one of the greatest batters of all time, having scored 14,867 runs at an exceptional average of 58.53. Notably, he remains the sole player to surpass 50 ODI centuries, underscoring his dominance in the format. Maintaining peak fitness and an unwavering drive for success, Kohli is poised to further climb the all-time appearances ranking in the coming years.


