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 775 J.J. Bumrah IND 787 v South Africa, 16/02/2018
2 755 Rashid Khan AFG 787 v Zimbabwe, 19/02/2018
3 742 Hasan Ali PAK 766 v New Zealand, 06/01/2018
4 699 T.A. Boult NZ 766 v India, 20/10/2016
5 696 J.R. Hazlewood AUS 733 v England, 26/01/2018
6 684 Kuldeep Yadav IND 698 v England, 12/07/2018
7 681 A.U. Rashid ENG 681 v India, 17/07/2018
8 676 K. Rabada SA 724 v England, 29/05/2017
9 666 Imran Tahir SA 786 v Sri Lanka, 04/02/2017
9 666 Y.S. Chahal IND 668 v England, 14/07/2018
11 643 C.R. Woakes ENG 673 v New Zealand, 10/03/2018
12 642 M.A. Starc AUS 783 v New Zealand, 29/03/2015
13 632 M.J. Santner NZ 663 v England, 25/02/2018
14 621 Moeen Ali ENG 629 v Australia, 24/06/2018
15 615 A.R. Patel IND 663 v Australia, 01/10/2017
16 609 Mustafizur Rahman BAN 610 v West Indies, 25/07/2018
17 608 Mohammad Nabi AFG 653 v Zimbabwe, 26/02/2017
18 607 P.J. Cummins AUS 626 v England, 26/01/2018
19 606 Mashrafe Mortaza BAN 653 v Zimbabwe, 23/01/2009
19 606 M.J. Henry NZ 675 v Australia, 08/02/2016
21 602 T.J. Murtagh IRE 613 v Zimbabwe, 16/03/2018
22 600 M.K.P.A. Dananjaya SL 600 v South Africa, 12/08/2018
23 599 Mujeeb Zadran AFG 599 v Ireland, 29/08/2018
23 599 L.E. Plunkett ENG 646 v West Indies, 29/09/2017
25 586 M.A. Wood ENG 586 v India, 17/07/2018
26 581 Shakib Al Hasan BAN 717 v Zimbabwe, 05/11/2009
27 580 J.O. Holder WI 611 v Zimbabwe, 19/03/2018
28 579 Mohammad Amir PAK 579 v Zimbabwe, 22/07/2018
28 579 R.A.S. Lakmal SL 594 v Bangladesh, 25/01/2018
30 562 B. Kumar IND 657 v West Indies, 17/10/2014
31 557 A.G. Cremer ZIM 584 v Afghanistan, 09/02/2018
32 554 Shadab Khan PAK 554 v Zimbabwe, 22/07/2018
33 548 D.J. Willey ENG 551 v Sri Lanka, 02/07/2016
34 544 T.G. Southee NZ 638 v England, 20/02/2015
35 542 S. Sharif SCO 542 v England, 10/06/2018
36 532 Mohammad Hafeez PAK 575 v Sri Lanka, 20/10/2017
37 527 Junaid Khan PAK 655 v Sri Lanka, 27/12/2013
37 527 Imad Wasim PAK 554 v Sri Lanka, 23/10/2017
39 526 A.R. Nurse WI 526 v Bangladesh, 28/07/2018
40 516 R. Ashwin IND 691 v Sri Lanka, 24/07/2012
41 515 Hamza Hotak AFG 571 v Ireland, 15/03/2017
41 515 H.H. Pandya IND 552 v South Africa, 16/02/2018
43 509 J.P. Faulkner AUS 594 v Pakistan, 15/01/2017
44 501 W.B. Rankin ENG 592 v Australia, 16/09/2013
45 491 W.D. Parnell SA 550 v West Indies, 28/01/2015
46 489 Dawlat Zadran AFG 574 v Zimbabwe, 02/01/2016
46 489 J.W. Hastings AUS 575 v South Africa, 05/10/2016
48 488 N.M. Coulter-Nile AUS 513 v India, 01/10/2017
49 485 Yasir Shah PAK 487 v Zimbabwe, 20/07/2018
49 485 U.T. Yadav IND 600 v Bangladesh, 19/03/2015
49 485 Mohammad Shami IND 654 v Bangladesh, 19/03/2015
52 484 A.L. Phehlukwayo SA 513 v India, 01/02/2018
53 483 A.F. Milne NZ 536 v Pakistan, 31/01/2016
53 483 R.A. Jadeja IND 738 v Zimbabwe, 01/08/2013
53 483 A.R. McBrine IRE 502 v Afghanistan, 27/08/2018
56 481 Rubel Hossain BAN 514 v Pakistan, 01/12/2011
57 480 N. Pradeep SL 497 v Zimbabwe, 21/01/2018
58 476 A.D. Mathews SL 649 v India, 09/07/2013
59 474 Sikandar Raza ZIM 489 v Ireland, 16/03/2018
60 471 T.L. Chatara ZIM 562 v Ireland, 07/03/2015
61 470 S.T. Finn ENG 755 v New Zealand, 23/02/2013
62 469 K.A.J. Roach WI 650 v Pakistan, 19/07/2013
63 468 I.S. Sodhi NZ 484 v England, 07/03/2018
64 466 G.H. Dockrell IRE 589 v West Indies, 16/02/2015
64 466 Ahmed Raza UAE 466 v Nepal, 30/08/2018
66 465 C.H. Morris SA 507 v Sri Lanka, 03/06/2017
67 463 M.R. Marsh AUS 511 v New Zealand, 04/12/2016
68 456 Mohammad Naveed UAE 456 v Nepal, 30/08/2018
69 454 M.R.J. Watt SCO 454 v England, 10/06/2018
70 451 N.L.T.C. Perera SL 610 v India, 28/07/2012
71 448 Nadeem Ahmed HK 448 v Papua New Guinea, 17/03/2018
72 446 A. Zampa AUS 481 v Bangladesh, 05/06/2017
73 434 S.C. Williams ZIM 474 v Sri Lanka, 30/06/2017
74 431 K.W. Richardson AUS 433 v India, 28/09/2017
75 427 D. Pretorius SA 453 v Bangladesh, 18/10/2017
76 426 P.V.D. Chameera SL 437 v Bangladesh, 27/01/2018
77 425 Faheem Ashraf PAK 427 v Zimbabwe, 20/07/2018
78 424 L.H. Ferguson NZ 441 v Pakistan, 19/01/2018
79 423 J.H. Davey SCO 426 v Sri Lanka, 11/03/2015
80 421 A.C. Evans SCO 421 v England, 10/06/2018
81 420 Nasir Hossain BAN 442 v England, 09/10/2016
81 420 S.L. Malinga SL 675 v Bangladesh, 23/07/2007
83 419 Wahab Riaz PAK 522 v England, 13/11/2015
84 418 Rohan Mustafa UAE 422 v Scotland, 15/03/2018
84 418 K.J. O'Brien IRE 477 v Zimbabwe, 30/09/2010
86 416 B.J. McCarthy IRE 435 v UAE, 12/03/2018
87 413 B.A. Stokes ENG 466 v West Indies, 09/03/2017
87 413 Gulbadin Naib AFG 416 v Ireland, 27/08/2018
89 412 L. Ngidi SA 414 v Sri Lanka, 08/08/2018
90 411 K.M.D.N. Kulasekara SL 727 v New Zealand, 08/09/2009
91 405 Shapoor Zadran AFG 487 v New Zealand, 08/03/2015
92 404 Taskin Ahmed BAN 456 v Sri Lanka, 28/03/2017
93 401 D.A.J. Bracewell NZ 437 v India, 16/10/2016
93 401 D. Bishoo WI 438 v Bangladesh, 13/10/2011
95 397 Usman Khan PAK 399 v Zimbabwe, 20/07/2018
96 396 C.J. Anderson NZ 467 v Australia, 08/02/2016
97 395 J.T. Ball ENG 475 v Pakistan, 14/06/2017
98 390 Shoaib Malik PAK 658 v Sri Lanka, 06/10/2004
99 383 M.D. Dai PNG 386 v Ireland, 06/03/2018
100 382 T. Shamsi SA 386 v Sri Lanka, 05/08/2018