ICC ODI Bowling Rankings

Pos Rat Name Highest Rating
1 759 Sunil Narine 791 on 28th June 2013 against Sri Lanka
2 731 Trent Boult 745 on 3rd February 2016 against Australia
3 711 Mitchell Starc 783 on 29th March 2015 against New Zealand
4 699 Shakib Al Hasan 717 on 5th November 2009 against Zimbabwe
5 693 Imran Tahir 735 on 18th March 2015 against Sri Lanka
6 675 Matt Henry 675 on 8th February 2016 against Australia
7 645 Kagiso Rabada 645 on 24th June 2016 against West Indies
8 645 Dale Steyn 746 on 8th December 2013 against India
9 628 Morne Morkel 717 on 14th January 2012 against Sri Lanka
10 609 Adil Rashid 612 on 1st September 2016 against Pakistan
11 607 Mohammad Irfan 641 on 1st March 2015 against Zimbabwe
12 606 Ravichandran Ashwin 691 on 24th July 2012 against Sri Lanka
13 603 Akshar Patel 603 on 15th June 2016 against Zimbabwe
14 596 Moeen Ali 610 on 14th February 2016 against South Africa
15 579 Mashrafe Mortaza 653 on 23rd January 2009 against Zimbabwe
16 578 Chris Woakes 591 on 30th August 2016 against Pakistan
17 575 Josh Hazlewood 593 on 26th June 2016 against West Indies
18 570 James Faulkner 585 on 29th March 2015 against New Zealand
19 565 Jason Holder 577 on 13th June 2016 against Australia
20 560 Bhuvneshwar Kumar 657 on 17th October 2014 against West Indies
21 558 Mirwais Ashraf 558 on 19th July 2016 against Ireland
22 556 Mohammad Nabi 564 on 10th January 2015 against Ireland
23 555 Mitchell McClenaghan 603 on 11th January 2015 against Sri Lanka
24 551 John Hastings 551 on 4th September 2016 against Sri Lanka
25 549 Ravindra Jadeja 738 on 1st August 2013 against Zimbabwe
26 547 Steven Finn 755 on 23rd February 2013 against New Zealand
27 543 Angelo Mathews 649 on 9th July 2013 against India
28 539 Dawlat Zadran 574 on 2nd January 2016 against Zimbabwe
29 539 Hamza Hotak 555 on 6th January 2016 against Zimbabwe
30 538 Sachithra Senanayake 656 on 11th January 2015 against New Zealand
31 537 David Willey 551 on 2nd July 2016 against Sri Lanka
32 530 George Dockrell 589 on 16th February 2015 against West Indies
33 523 Ravi Rampaul 628 on 5th December 2011 against India
34 520 Adam Milne 536 on 31st January 2016 against Pakistan
35 518 Tim Southee 638 on 20th February 2015 against England
36 517 Suranga Lakmal 563 on 1st November 2015 against West Indies
37 516 Amit Mishra 570 on 3rd August 2013 against Zimbabwe
38 515 Kyle Abbott 523 on 11th June 2016 against Australia
39 512 Lasith Malinga 675 on 23rd July 2007 against Bangladesh
40 510 Tim Murtagh 510 on 18th August 2016 against Pakistan
41 504 Arafat Sunny 504 on 11th November 2015 against Zimbabwe
42 503 Umesh Yadav 600 on 19th March 2015 against Bangladesh
43 502 Mustafizur Rahman 502 on 11th November 2015 against Zimbabwe
44 497 Tendai Chatara 562 on 7th March 2015 against Ireland
45 486 Mitchell Marsh 498 on 26th June 2016 against West Indies
46 478 Wayne Parnell 550 on 28th January 2015 against West Indies
47 477 Mohit Sharma 506 on 22nd October 2015 against South Africa
48 476 Liam Plunkett 493 on 7th July 2007 against West Indies
49 472 Tinashe Panyangara 492 on 9th November 2015 against Bangladesh
50 469 Sulieman Benn 544 on 11th March 2011 against Ireland
51 467 Corey Anderson 467 on 8th February 2016 against Australia
52 467 Wahab Riaz 522 on 13th November 2015 against England
53 458 Hamid Hassan 478 on 13th March 2015 against England
54 451 Yasir Shah 481 on 20th November 2015 against England
55 445 Ishant Sharma 594 on 28th October 2009 against Australia
56 444 Chris Jordan 513 on 16th December 2014 against Sri Lanka
57 442 Aaron Phangiso 456 on 3rd June 2016 against West Indies
58 439 Andre Russell 500 on 11th July 2012 against New Zealand
59 438 Ben Stokes 441 on 1st September 2016 against Pakistan
60 435 Boyd Rankin 592 on 16th September 2013 against England
61 433 Kevin O'Brien 477 on 30th September 2010 against Zimbabwe
62 430 Mohammad Nasir Hossain 430 on 11th November 2015 against Zimbabwe
63 430 Paul Stirling 440 on 17th July 2016 against Afghanistan
64 429 Shapoor Zadran 487 on 8th March 2015 against New Zealand
65 429 Adam Zampa 430 on 31st August 2016 against Sri Lanka
66 426 Doug Bracewell 426 on 8th February 2016 against Australia
67 425 Pat Cummins 483 on 11th September 2015 against England
68 424 Stuart Broad 701 on 26th August 2008 against South Africa
69 424 Nuwan Kulasekara 727 on 8th September 2009 against New Zealand
70 423 Nathan Coulter-Nile 448 on 13th June 2016 against West Indies
71 423 Tillekeratne Dilshan 529 on 15th January 2015 against New Zealand
72 421 Mahmudullah 480 on 22nd February 2014 against Sri Lanka
73 416 Dhawal Kulkarni 416 on 15th June 2016 against Zimbabwe
74 413 Glenn Maxwell 489 on 11th September 2015 against England
75 409 Seekkuge Prasanna 442 on 29th January 2015 against New Zealand
76 404 Umar Gul 638 on 23rd March 2011 against West Indies
77 401 Alasdair Evans 407 on 16th August 2016 against UAE
78 401 Ajantha Mendis 648 on 29th March 2011 against New Zealand
79 401 Rashid Khan 401 on 19th July 2016 against Ireland
80 397 Josh Davey 426 on 11th March 2015 against Sri Lanka
81 396 Mark Wood 396 on 4th September 2016 against Pakistan
82 393 Thisara Perera 610 on 24th July 2012 against India
83 391 Sean Williams 443 on 5th October 2015 against Pakistan
84 388 Jasprit Bumrah 388 on 15th June 2016 against Zimbabwe
85 387 Reece Topley 407 on 14th February 2016 against South Africa
86 386 Harbhajan Singh 735 on 29th May 2002 against West Indies
87 373 Imad Wasim 373 on 4th September 2016 against England
88 373 Nathan Lyon 379 on 24th August 2016 against Sri Lanka
89 372 Chamu Chibhabha 379 on 13th June 2016 against India
90 370 Al-Amin Hossain 370 on 11th November 2015 against Zimbabwe
91 369 JP Duminy 469 on 10th July 2015 against Bangladesh
92 368 Marlon Samuels 480 on 5th November 2006 against Australia
93 366 Graeme Cremer 479 on 30th September 2010 against Ireland
94 364 Kane Richardson 390 on 3rd February 2016 against New Zealand
95 358 Andy McBrine 366 on 19th July 2016 against Afghanistan
96 358 Mohammad Amir 508 on 19th June 2010 against India
97 357 Safyaan Sharif 365 on 16th August 2016 against UAE
98 356 Grant Elliott 360 on 31st January 2016 against Pakistan
99 356 Suresh Raina 396 on 2nd November 2014 against Sri Lanka
100 347 Amila Aponso 385 on 31st August 2016 against Australia