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!