South Africa’s Imran Tahir has surprised one and all in the latest ICC ODI rankings. Known for his leg-spin and animated celebrations, Tahir is the new number 1 bowler in ODI cricket with 761 points to his credit. In the recently concluded ODI series against Sri Lanka, Tahir took 10 wickets and climbed up to the top of ‘Top 20 ODI bowlers’ table. Second in the list is Blackcaps’ speedster Trent Boult, with 757 points.
No Indian bowler features in ‘Top 10 ODI bowlers’ list but Axar Patel (11), Amit Mihsra (13) and Ravichandran Aswhin (19) are in ‘top 20’ list. Check out the full list here:
Latest ICC ODI Rankings: Top 20 ODI bowlers

1 2 | Imran Tahir Trent Boult | SA NZ | 761 757 |
3 | Sunil Narine | WI | 711 |
4 | Mitchell Starc | AUS | 700 |
5 | Josh Hazlewood | AUS | 684 |
6 | Shakib Al Hasan | BAN | 643 |
7 | Kagiso Rabada | SA | 635 |
8 | Matt Henry | NZ | 635 |
9 | Adil Rashid | ENG | 628 |
10 | Mohammad Nabi | AFG | 619 |
11 | Akshar Patel | IND | 615 |
12 | Mashrafe Mortaza | BAN | 614 |
13 | Amit Mishra | IND | 609 |
14 | Dale Steyn | SA | 603 |
15 | Jason Holder | WI | 599 |
16 | Morne Morkel | SA | 594 |
17 | Mohammad Irfan | PAK | 583 |
18 | Chris Woakes | ENG | 580 |
19 | Ravichandran Ashwin | IND | 579 |
20 | Mirwais Ashraf | AFG | 579 |