Top 5 Players To Play Most International Matches
By Tarkesh Jha
No. 1 | Sachin Tendulkar | 1989-2013 | 664 Matches | 34,357 Runs
No. 2 | Mahela Jayawardene | 1997-2015 | 652 Matches | 25,957 Runs
No. 3 | Kumar Sangakkara | 2000-2015 | 594 Matches | 28.016 Runs
No. 4 | Sanath Jayasuriya | 1989-2011 | 586 Matches | 21,032 Runs
No. 5 | Ricky Ponting | 1995-2012 | 560 Matches | 27,483 Runs
Thanks for reading!