ICC ODI Championship Bowling Rankings

The current top 100 ODI bowlers are listed below, clicking on a player name will take you to their player page.

If you want to find out the ranking of a current player who is not in the top 100 or if you want to chart the rating of a retired player, enter their name into the search box.

Search for a Player

Type in a player’s full surname (or the first few letters) and hit submit.

ICC Rankings
The Official Rankings for International Cricket!
Top 100 ODI Bowlers
ID Rat. Name Nat. Career Best Rating
1 750 Imran Tahir SA 786 v Sri Lanka, 04/02/2017
2 700 S.P. Narine WI 791 v Sri Lanka, 28/06/2013
2 700 M.A. Starc AUS 783 v New Zealand, 29/03/2015
4 697 T.A. Boult NZ 766 v India, 20/10/2016
5 686 K. Rabada SA 686 v New Zealand, 04/03/2017
6 684 J.R. Hazlewood AUS 684 v New Zealand, 05/02/2017
7 653 Mohammad Nabi AFG 653 v Zimbabwe, 26/02/2017
8 643 Shakib Al Hasan BAN 717 v Zimbabwe, 05/11/2009
9 636 C.R. Woakes ENG 636 v West Indies, 09/03/2017
10 619 M.J. Henry NZ 675 v Australia, 08/02/2016
11 615 A.R. Patel IND 624 v New Zealand, 29/10/2016
12 614 Mashrafe Mortaza BAN 653 v Zimbabwe, 23/01/2009
13 609 A. Mishra IND 618 v New Zealand, 29/10/2016
14 604 A.U. Rashid ENG 655 v Bangladesh, 12/10/2016
15 601 J.O. Holder WI 604 v Sri Lanka, 23/11/2016
16 588 D.W. Steyn SA 746 v India, 08/12/2013
17 586 M.J. Santner NZ 598 v South Africa, 01/03/2017
18 583 Mohammad Irfan PAK 641 v Zimbabwe, 01/03/2015
19 580 M. Morkel SA 717 v Sri Lanka, 14/01/2012
20 579 R. Ashwin IND 691 v Sri Lanka, 24/07/2012
21 573 J.P. Faulkner AUS 594 v Pakistan, 15/01/2017
22 569 Hamza Hotak AFG 569 v Zimbabwe, 26/02/2017
23 566 L.E. Plunkett ENG 566 v West Indies, 09/03/2017
24 565 Mirwais Ashraf AFG 579 v Bangladesh, 01/10/2016
25 561 R.A. Jadeja IND 738 v Zimbabwe, 01/08/2013
26 559 S.T. Finn ENG 755 v New Zealand, 23/02/2013
27 552 P.J. Cummins AUS 552 v New Zealand, 05/02/2017
28 544 R.A.S. Lakmal SL 563 v Zimbabwe, 27/11/2016
29 539 Moeen Ali ENG 610 v South Africa, 14/02/2016
30 534 Mustafizur Rahman BAN 534 v New Zealand, 31/12/2016
31 533 J.W. Hastings AUS 575 v South Africa, 05/10/2016
32 531 W.D. Parnell SA 550 v West Indies, 28/01/2015
33 530 G.H. Dockrell IRE 589 v West Indies, 16/02/2015
34 529 Rashid Khan AFG 539 v Zimbabwe, 24/02/2017
35 528 K.J. Abbott SA 555 v Australia, 12/10/2016
36 527 B. Kumar IND 657 v West Indies, 17/10/2014
37 521 T.L. Chatara ZIM 562 v Ireland, 07/03/2015
38 520 Mohammad Hafeez PAK 544 v Australia, 13/01/2017
39 518 T.J. Murtagh IRE 523 v Australia, 27/09/2016
40 517 A.D. Mathews SL 649 v India, 09/07/2013
41 516 T.G. Southee NZ 638 v England, 20/02/2015
42 507 M.J. McClenaghan NZ 603 v Sri Lanka, 11/01/2015
43 505 D.J. Willey ENG 551 v Sri Lanka, 02/07/2016
44 502 U.T. Yadav IND 600 v Bangladesh, 19/03/2015
45 497 C.H. Morris SA 500 v New Zealand, 19/02/2017
46 495 Imad Wasim PAK 497 v Australia, 22/01/2017
47 494 Dawlat Zadran AFG 574 v Zimbabwe, 02/01/2016
48 493 J.J. Bumrah IND 493 v England, 22/01/2017
49 492 Hasan Ali PAK 492 v Australia, 26/01/2017
50 491 Wahab Riaz PAK 522 v England, 13/11/2015
51 490 Mohammad Amir PAK 508 v India, 19/06/2010
52 483 M.R. Marsh AUS 511 v New Zealand, 04/12/2016
53 475 A.F. Milne NZ 536 v Pakistan, 31/01/2016
54 466 B.A. Stokes ENG 466 v West Indies, 09/03/2017
55 463 K.M.D.N. Kulasekara SL 727 v New Zealand, 08/09/2009
56 462 Rubel Hossain BAN 514 v Pakistan, 01/12/2011
57 458 A. Zampa AUS 475 v Pakistan, 22/01/2017
58 450 T. Panyangara ZIM 492 v Bangladesh, 09/11/2015
58 450 A.G. Cremer ZIM 479 v Ireland, 30/09/2010
60 445 A.M. Phangiso SA 470 v Australia, 09/10/2016
60 445 Junaid Khan PAK 655 v Sri Lanka, 27/12/2013
62 442 K.J. O'Brien IRE 477 v Zimbabwe, 30/09/2010
63 440 Hamid Hassan AFG 478 v England, 13/03/2015
64 434 Yasir Shah PAK 481 v England, 20/11/2015
65 432 Nasir Hossain BAN 442 v England, 09/10/2016
66 429 S.J. Benn WI 544 v Ireland, 11/03/2011
67 428 I. Sharma IND 594 v Australia, 28/10/2009
68 426 W.B. Rankin Ire 592 v Australia, 16/09/2013
69 425 S.C. Williams ZIM 443 v Pakistan, 05/10/2015
70 424 C.J. Jordan ENG 513 v Sri Lanka, 16/12/2014
71 421 J.H. Davey SCO 426 v Sri Lanka, 11/03/2015
72 415 C.J. Anderson NZ 467 v Australia, 08/02/2016
73 414 P.R. Stirling IRE 440 v Afghanistan, 17/07/2016
74 412 Shapoor Zadran AFG 487 v New Zealand, 08/03/2015
75 407 Taskin Ahmed BAN 415 v New Zealand, 29/12/2016
76 405 S.C.J. Broad ENG 701 v South Africa, 26/08/2008
77 404 A.R. McBrine IRE 404 v UAE, 04/03/2017
78 402 D.S. Kulkarni IND 416 v Zimbabwe, 15/06/2016
79 401 D.A.J. Bracewell NZ 437 v India, 16/10/2016
80 397 A.C. Evans SCO 407 v UAE, 16/08/2016
81 394 A.L. Phehlukwayo SA 394 v New Zealand, 04/03/2017
82 391 N.M. Coulter-Nile AUS 448 v West Indies, 13/06/2016
83 389 S. Prasanna SL 442 v New Zealand, 29/01/2015
84 388 Umar Gul PAK 638 v West Indies, 23/03/2011
85 387 Nadeem Ahmed HK 387 v UAE, 26/01/2017
86 381 C.R. Brathwaite WI 425 v Zimbabwe, 19/11/2016
87 379 M.A. Wood ENG 396 v Pakistan, 04/09/2016
87 379 Mahmudullah BAN 480 v Sri Lanka, 22/02/2014
87 379 S.S. Pathirana SL 382 v South Africa, 07/02/2017
90 377 S. Sharif SCO 377 v UAE, 24/01/2017
91 375 I.S. Sodhi NZ 381 v South Africa, 22/02/2017
91 375 A.R. Nurse WI 385 v England, 05/03/2017
93 374 N.L.T.C. Perera SL 610 v India, 24/07/2012
93 374 D. Pretorius SA 398 v New Zealand, 25/02/2017
95 373 Shafiul Islam BAN 489 v West Indies, 08/12/2012
96 370 R.J.W. Topley ENG 407 v South Africa, 14/02/2016
96 370 Mohammad Naveed UAE 371 v Ireland, 02/03/2017
98 369 S.M. Boland AUS 388 v South Africa, 12/10/2016
99 368 Shoaib Malik PAK 658 v Sri Lanka, 06/10/2004
100 365 G.J. Maxwell AUS 489 v England, 11/09/2015