Most Match Played in ODI

SrPlayerMInnRAve100s50s
1 Mahela Jayawardene (SL) 3763571060332.72 15 64
2 Kumar Sangakkara (SL) 3663531359143.14 25 89
3 Sachin Tendulkar (IND) 3653611446143.68 35 81
4 Mahendra Singh Dhoni (IND) 3422941059950.23 9 73
5 Shahid Afridi (PAK) 324297645123.80 5 29
6 Tillakaratne Dilshan (SL) 3162961014039.45 22 46
7 Sanath Jayasuriya (SL) 306304975933.53 23 44
8 Ricky Ponting (AUS) 2952871082141.77 25 63
9 Virat Kohli (IND) 2912831390658.18 50 72
10 Yuvraj Singh (IND) 283263837137.03 14 51
11 Inzamam-ul-Haq (PAK,World XI) 276253810738.42 5 57
12 Rahul Dravid (IND,World XI) 274257907040.49 11 70
13 Shoaib Malik (PAK) 273251743435.06 9 44
14 Rohit Sharma (IND) 2622571086649.16 28 57
15 Mushfiqur Rahim (BAN) 258242735835.71 9 45
16 Jacques Kallis (SA,World XI) 258248938247.38 13 73
17 Chris Gayle (WI) 253252923639.13 22 46
18 Brendon McCullum (NZ) 251227608330.56 5 32
19 Mark Boucher (SA,World XI) 249193426329.60 1 24
20 Younis Khan (PAK) 245236688132.00 7 46
21 Muttiah Muralitharan (SL,World XI) 2431104917.32 0 0
22 Eoin Morgan (ENG,IRE) 241227751239.12 12 47
23 Mohammad Yousuf (PAK) 241230840843.34 14 54
24 Sourav Ganguly (IND) 239235919642.77 17 59
25 Michael Clarke (AUS) 238220795544.94 8 58
26 Shakib Al Hasan (BAN) 235225736137.94 9 54
27 Daniel Vettori (NZ,World XI) 235150193618.26 0 4
28 Chaminda Vaas (SL) 228151140413.76 0 0
29 Tamim Iqbal (BAN,World XI) 227227794836.79 14 53
30 Upul Tharanga (SL) 226222694133.85 15 37
31 Abdul Razzaq (PAK) 224194454031.31 3 21
32 Shaun Pollock (SA) 223147236625.17 0 11
33 Suresh Raina (IND) 222194561535.31 5 36
34 Virender Sehwag (IND,World XI) 219217755635.81 13 34
35 Ross Taylor (NZ) 218208808747.29 19 47
36 Mahmudullah (BAN) 218193522136.25 4 27
37 Mohammad Hafeez (PAK) 218216661932.76 11 38
38 Angelo Mathews (SL) 217189566339.60 3 38
39 Lasith Malinga (SL) 2171175296.37 0 1
40 AB de Villiers (SA) 213205904153.49 25 49
41 Brett Lee (AUS) 211108114817.66 0 3
42 Elton Chigumbura (ZIM) 210195428925.37 2 19
43 Adam Gilchrist (AUS) 210207689434.47 10 44
44 Herschelle Gibbs (SA) 209203688136.40 18 33
45 Shivnarine Chanderpaul (WI) 205194707043.37 11 47
46 Mashrafe Mortaza (BAN) 204147166213.96 0 1
47 Harbhajan Singh (IND) 199108104813.61 0 0
48 Anil Kumble (IND) 19710571010.44 0 0
49 Brian Lara (WI,World XI) 196191638837.79 10 36
50 Ravindra Jadeja (IND) 194132275632.42 0 13