Sunil Narine took the most wickets in ODIs 2012 — 32 wickets. Computed from every ball bowled in ODIs 2012 — the top ten below match the official record.
| Player | Wickets | Balls |
|---|---|---|
| 1. Sunil Narine | 32 | 1074 |
| 2. Lasith Malinga | 32 | 993 |
| 3. Saeed Ajmal | 29 | 792 |
| 4. NLTC Perera | 27 | 829 |
| 5. Nuwan Kulasekara | 24 | 770 |
| 6. Steven Finn | 24 | 943 |
| 7. Mitchell Starc | 23 | 438 |
| 8. Clint McKay | 22 | 698 |
| 9. James Anderson | 21 | 621 |
| 10. Junaid Khan | 20 | 498 |
Sunil Narine took the most wickets in ODIs 2012 — 32 wickets. Second is Lasith Malinga (32), third Saeed Ajmal (29).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions