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 731 T.A. Boult NZ 745 v Australia, 03/02/2016
2 699 Shakib Al Hasan BAN 717 v Zimbabwe, 05/11/2009
3 685 M.A. Starc AUS 783 v New Zealand, 29/03/2015
4 675 M.J. Henry NZ 675 v Australia, 08/02/2016
5 674 Imran Tahir SA 735 v Sri Lanka, 18/03/2015
6 665 D.W. Steyn SA 746 v India, 08/12/2013
7 655 M. Morkel SA 717 v Sri Lanka, 14/01/2012
8 636 Saeed Ajmal PAK 810 v South Africa, 15/03/2013
9 616 Mohammad Irfan PAK 641 v Zimbabwe, 01/03/2015
10 615 R. Ashwin IND 691 v Sri Lanka, 24/07/2012
11 610 Moeen Ali ENG 610 v South Africa, 14/02/2016
12 606 J.M. Anderson ENG 719 v South Africa, 19/06/2013
13 595 K. Rabada SA 595 v England, 14/02/2016
14 589 Mohammad Shami IND 654 v Bangladesh, 19/03/2015
15 579 Mashrafe Mortaza BAN 653 v Zimbabwe, 23/01/2009
16 576 H.M.R.K.B. Herath SL 703 v South Africa, 28/07/2013
17 575 S.T. Finn ENG 755 v New Zealand, 23/02/2013
18 571 S.M.S.M. Senanayake SL 656 v New Zealand, 11/01/2015
19 568 Mohammad Hafeez PAK 769 v India, 03/01/2013
19 568 B. Kumar IND 657 v West Indies, 17/10/2014
21 559 Mohammad Nabi AFG 564 v Ireland, 10/01/2015
22 557 R.A. Jadeja IND 738 v Zimbabwe, 01/08/2013
23 555 G.H. Dockrell IRE 589 v West Indies, 16/02/2015
23 555 M.J. McClenaghan NZ 603 v Sri Lanka, 11/01/2015
23 555 Hamza Hotak AFG 555 v Zimbabwe, 06/01/2016
23 555 J.O. Holder WI 576 v UAE, 15/03/2015
27 554 Dawlat Zadran AFG 574 v Zimbabwe, 02/01/2016
28 544 Mirwais Ashraf AFG 544 v Zimbabwe, 06/01/2016
29 543 S.L. Malinga SL 675 v Bangladesh, 23/07/2007
30 542 R. Rampaul WI 628 v India, 05/12/2011
30 542 J.C. Tredwell ENG 646 v Sri Lanka, 13/12/2014
32 537 J.P. Faulkner AUS 585 v New Zealand, 29/03/2015
33 536 A.R. Patel IND 559 v South Africa, 22/10/2015
34 534 R.A.S. Lakmal SL 563 v West Indies, 01/11/2015
35 530 K.A.J. Roach WI 650 v Pakistan, 19/07/2013
36 528 J.R. Hazlewood AUS 528 v New Zealand, 08/02/2016
37 524 A. Mishra IND 570 v Zimbabwe, 03/08/2013
37 524 V.D. Philander SA 574 v Zimbabwe, 15/02/2015
39 520 A.F. Milne NZ 536 v Pakistan, 31/01/2016
40 518 A.D. Mathews SL 649 v India, 09/07/2013
40 518 T.G. Southee NZ 638 v England, 20/02/2015
42 511 U.T. Yadav IND 600 v Bangladesh, 19/03/2015
43 509 K.J. Abbott SA 509 v England, 14/02/2016
44 505 J.W. Hastings AUS 508 v New Zealand, 06/02/2016
45 504 Arafat Sunny BAN 504 v Zimbabwe, 11/11/2015
46 503 Rubel Hossain BAN 514 v Pakistan, 01/12/2011
47 502 Mustafizur Rahman BAN 502 v Zimbabwe, 11/11/2015
48 496 J.E. Taylor WI 626 v New Zealand, 03/01/2009
48 496 C.R. Woakes ENG 524 v Pakistan, 17/11/2015
50 493 A.R. Cusack IRE 503 v Pakistan, 15/03/2015
51 491 Wahab Riaz PAK 522 v England, 13/11/2015
52 490 A.U. Rashid ENG 499 v South Africa, 09/02/2016
53 488 T.L. Chatara ZIM 562 v Ireland, 07/03/2015
54 484 M.M. Sharma IND 506 v South Africa, 22/10/2015
55 479 T. Panyangara ZIM 492 v Bangladesh, 09/11/2015
56 476 Yasir Shah PAK 481 v England, 20/11/2015
57 474 X.J. Doherty AUS 592 v England, 29/06/2012
58 472 R.M. Haq SCO 502 v Kenya, 30/01/2014
59 471 W.D. Parnell SA 550 v West Indies, 28/01/2015
60 467 C.J. Anderson NZ 467 v Australia, 08/02/2016
61 463 P. Utseya ZIM 663 v Bangladesh, 06/08/2006
62 460 N.L. McCullum NZ 571 v India, 31/01/2014
62 460 Junaid Khan PAK 655 v Sri Lanka, 27/12/2013
64 459 T.M. Dilshan SL 529 v New Zealand, 15/01/2015
65 458 D.J. Willey ENG 471 v South Africa, 03/02/2016
66 455 Hamid Hassan AFG 478 v England, 13/03/2015
67 454 A.D. Russell WI 500 v New Zealand, 11/07/2012
67 454 M.R. Marsh AUS 454 v New Zealand, 08/02/2016
69 453 D.J.G. Sammy WI 599 v Canada, 13/04/2010
70 452 P.J. Cummins AUS 483 v England, 11/09/2015
70 452 I. Sharma IND 594 v Australia, 28/10/2009
72 450 K.M.D.N. Kulasekara SL 727 v New Zealand, 08/09/2009
73 447 Shapoor Zadran AFG 487 v New Zealand, 08/03/2015
74 446 S.C.J. Broad ENG 701 v South Africa, 26/08/2008
75 439 T.T. Bresnan ENG 605 v India, 09/09/2011
76 438 C.J. Jordan ENG 513 v Sri Lanka, 16/12/2014
76 438 G.J. Maxwell AUS 489 v England, 11/09/2015
78 437 P.R. Stirling IRE 437 v Zimbabwe, 13/10/2015
79 431 T.J. Murtagh IRE 431 v Zimbabwe, 13/10/2015
80 430 Nasir Hossain BAN 430 v Zimbabwe, 11/11/2015
80 430 K.J. O'Brien IRE 477 v Zimbabwe, 30/09/2010
82 429 S.J. Benn WI 544 v Ireland, 11/03/2011
83 427 B.A. Stokes ENG 433 v South Africa, 12/02/2016
84 426 D.A.J. Bracewell NZ 426 v Australia, 08/02/2016
84 426 B.A.W. Mendis SL 648 v New Zealand, 29/03/2011
86 421 Mahmudullah BAN 480 v Sri Lanka, 22/02/2014
87 418 A.M. Phangiso SA 436 v New Zealand, 23/08/2015
88 413 J.H. Davey SCO 426 v Sri Lanka, 11/03/2015
88 413 J.F. Mooney IRE 415 v Zimbabwe, 11/10/2015
90 407 R.J.W. Topley ENG 407 v South Africa, 14/02/2016
91 406 N.O. Miller WI 478 v Ireland, 15/04/2010
91 406 N.M. Coulter-Nile AUS 429 v England, 05/09/2015
93 404 S.R. Watson AUS 620 v West Indies, 25/03/2012
94 400 N.L.T.C. Perera SL 610 v India, 24/07/2012
95 399 S.C. Williams ZIM 443 v Pakistan, 05/10/2015
96 395 M.N. Samuels WI 480 v Australia, 05/11/2006
96 395 J-P. Duminy SA 469 v Bangladesh, 10/07/2015
98 392 Harbhajan Singh IND 735 v West Indies, 29/05/2002
99 390 S. Prasanna SL 442 v New Zealand, 29/01/2015
99 390 A.G. Cremer ZIM 479 v Ireland, 30/09/2010