Most Matches Played in ODI as a Bowler

SrPlayerMInnWktsEcoAveSr
1 Sachin Tendulkar (IND) 3823821295.1643.5850.69
2 Mahela Jayawardene (SL) 38038065.9862.3362.50
3 Kumar Sangakkara (SL) 36536514.6465.0084.00
4 Mahendra Singh Dhoni (IND) 34334355.3138.2043.20
5 Shahid Afridi (PAK) 3263263384.6233.8643.96
6 Sanath Jayasuriya (SL) 3263262104.7938.1647.80
7 Tillakaratne Dilshan (SL) 3163161064.8845.0755.47
8 Ricky Ponting (AUS) 2932930-  
9 Virat Kohli (IND) 29329356.16136.00132.40
10 Yuvraj Singh (IND) 278278995.1739.0645.29
11 Shoaib Malik (PAK) 2702701384.6640.3051.92
12 Rohit Sharma (IND) 26426495.3565.2273.11
13 Rahul Dravid (IND) 26126175.6934.1436.00
14 Mushfiqur Rahim (BAN) 25925946.5029.2527.00
15 Brendon McCullum (NZ) 25725753.5710.0016.80
16 Jacques Kallis (SA) 2572572244.9031.6038.73
17 Sourav Ganguly (IND) 255255845.0836.5443.18
18 Muttiah Muralitharan (SL) 2512513813.9422.9134.89
19 Chris Gayle (WI) 2512511464.8034.6343.31
20 Mark Boucher (SA) 24524505.00  
21 Younis Khan (PAK) 24024055.9163.0064.00
22 Eoin Morgan (ENG) 23923902.50  
23 Michael Clarke (AUS) 239239574.9837.6445.35
24 Chaminda Vaas (SL) 2382382794.1828.1140.35
25 Daniel Vettori (NZ) 2372372624.0530.2044.79