Most Match Played in ODI 2017

Player Team Mat
1Mahendra Singh DhoniIndia29
2Hardik PandyaIndia28
3Virat KohliIndia26
4Niroshan DickwellaSri Lanka26
5Upul TharangaSri Lanka25
6Kedar JadhavIndia25
7Bhuvneshwar Kumar SinghIndia24
8Jasprit BumrahIndia23
9Shikhar DhawanIndia22
10Kusal MendisSri Lanka22
11Rohit SharmaIndia21
12Asela GunaratneSri Lanka19
13Mohammad HafeezPakistan18
14Babar AzamPakistan18
15Hasan AliPakistan18
16Shoaib MalikPakistan17
17Imad WasimPakistan16
18Suranga LakmalSri Lanka16
19Danushka GunathilakaSri Lanka15
20Dinesh ChandimalSri Lanka15