Top 10 players who have played most ODI matches
3. Mahela Jayawardene (Asia/SL 1998-2015) Mt: 447
Runs: 12646 Hs: 144 Avg: 33.45 100s: 19
Kumar Sangakkara’s partner in crime, Mahela Jayawardene has been part of Sri Lankan set up since his debut in 1998. Jayawardene just played his 444th match and has made 19 centuries. His 12625 runs are in the top 3 of the most runs categories. One the most important batsmen in Sri Lankan set up currently and has been since long time.
Jayawardene has also announced his retirement from international cricket after the 2015 World cup.
Download Our App
For a better experience: Download the CricTracker app from the IOS and Google Play Store