Most Ball Played in ODI at Mahinda Rajapaksa International Cricket Stadium, Hambantota

SrPlayerBPMInnRAve100s50s
1 Kumar Sangakkara (SL) 780 151372165.54 1 6
2 Angelo Mathews (SL) 643 201556547.08 0 5
3 Tillakaratne Dilshan (SL) 636 141457852.54 1 6
4 Upul Tharanga (SL) 543 121243443.40 1 2
5 Mahela Jayawardene (SL) 333 12932235.77 1 2
6 Ibrahim Zadran (AFG) 301 5525450.80 0 3
7 Danushka Gunathilaka (SL) 298 3325585.00 1 2
8 Kusal Mendis (SL) 262 7724849.60 1 1
9 Rahmanullah Gurbaz (AFG) 243 5519338.60 1 0
10 Niroshan Dickwella (SL) 242 3322173.66 2 0
11 Hamilton Masakadza (ZIM) 220 3321270.66 1 1
12 Imam-ul-Haq (PAK) 199 2215276.00 0 2
13 Kusal Janith Perera (SL) 196 6621342.60 1 0
14 Ahmed Shehzad (PAK) 182 4412431.00 0 1
15 Dinesh Chandimal (SL) 156 121011414.25 0 0
16 Lahiru Thirimanne (SL) 153 11714023.33 0 1
17 Pathum Nissanka (SL) 149 3313244.00 0 1
18 Misbah ul Haq (PAK) 142 3311438.00 0 1
19 Tamim Iqbal (BAN,World XI) 136 11112112.00 1 0
20 Michael Clarke (AUS) 134 22104104.00 0 1
21 Rahmat Shah (AFG) 134 449824.50 0 1
22 Ricky Ponting (AUS) 133 22112112.00 0 1
23 Dimuth Karunaratne (SL) 130 6611723.40 0 2
24 Thisara Perera (SL,World XI) 130 12718826.85 0 1
25 Tarisai Musakanda (ZIM) 129 3311538.33 0 0
26 Mohammad Hafeez (PAK) 129 4412932.25 0 1
27 Quinton de Kock (SA) 127 11128128.00 1 0
28 Hashmatullah Shahidi (AFG) 126 5511428.50 0 1
29 Avishka Fernando (SL) 123 11127127.00 1 0
30 Virat Kohli (IND) 118 2210753.50 1 0
31 Virender Sehwag (IND,World XI) 112 2211155.50 0 1
32 Charith Asalanka (SL) 107 329748.50 0 1
33 Mohammad Nabi (AFG) 104 558822.00 0 0
34 Gautam Gambhir (IND) 102 226834.00 0 1
35 Fawad Alam (PAK) 101 229246.00 0 1
36 Dhananjaya de Silva (SL) 88 439246.00 0 1
37 Shadab Khan (PAK) 85 228743.50 0 0
38 Craig Ervine (ZIM) 85 338743.50 0 1
39 Tom Latham (NZ) 84 229090.00 0 1
40 Asela Gunaratne (SL) 84 326060.00 0 1
41 Solomon Mire (ZIM) 83 339933.00 0 0
42 Sohaib Maqsood (PAK) 79 229898.00 0 1
43 Michael Hussey (AUS) 76 216363.00 0 1
44 Younis Khan (PAK) 74 225326.50 0 1
45 AB de Villiers (SA) 71 11108108.00 1 0
46 Babar Azam (PAK) 69 225326.50 0 1
47 Ashan Priyanjan (SL) 68 437236.00 0 0
48 Kamran Akmal (PAK) 67 115555.00 0 1
49 Umar Akmal (PAK) 67 338729.00 0 1
50 Nuwan Kulasekara (SL) 66 1287117.75 0 0