Most Matches in Cricket Career (Players)
1.
Sachin Tendulkar
(IND)
1989-2013
Matches : 664
Total Runs : 34357
2. Mahela Jayawardene (Asia/SL)
1997-2015
Matches : 652
Total Runs : 25957
3. Kumar Sangakkara (Asia/ICC/SL)
2000-2015
Matches : 594
Total Runs : 28016
4. Sanath Jayasuriya (Asia/SL)
1989-2011
Matches : 586
Total Runs : 21032
5. Ricky Ponting (AUS/ICC)
1995-2012
Matches : 560
Total Runs : 27483
6. MS Dhoni (Asia/IND)
2004-2019
Matches : 538
Total Runs : 17266
7. Shahid Afridi (Asia/ICC/PAK)
1996-2018
Matches : 524
Total Runs : 11196
8.Virat Kohli (IND)
2008-2024
Matches : 520
Total Runs : 26704
9. Jacques Kallis
(Afr/ICC/SA)
1995-2014
Matches : 519
Total Runs : 25534
10.
R Dravid
(Asia/ICC/IND)
1996-2012
Matches : 509
Total Runs : 24208
Read More