1: Sachin Tendulkar – 664 games
2: Mahela Jayawardene – 652 games
3: Kumar Sangakkara – 594 games
4: Sanath Jayasuriya – 586 games
5: Ricky Ponting – 560 games
6: MS Dhoni – 538 games
7: Shahid Afridi – 524 games
8: Jacques Kallis – 519 games
9: Rahul Dravid – 509 games