Mahith Perera took the most wickets in Test cricket 2018 — 47 wickets. Computed from every ball bowled in Test cricket 2018 — the top ten below match the official record.
| Player | Wickets | Balls |
|---|---|---|
| 1. Mahith Perera | 47 | 2848 |
| 2. Shannon Gabriel | 46 | 1713 |
| 3. James Anderson | 44 | 2261 |
| 4. Moeen Ali | 44 | 1758 |
| 5. Mohammad Abbas | 43 | 1825 |
| 6. Jason Holder | 40 | 1172 |
| 7. Yasir Shah | 38 | 2016 |
| 8. Mehidy Hasan Miraz | 38 | 1597 |
| 9. Nathan Lyon | 37 | 2711 |
| 10. Kemar Roach | 37 | 1385 |
Mahith Perera took the most wickets in Test cricket 2018 — 47 wickets. Second is Shannon Gabriel (46), third James Anderson (44).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions