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 841 J.J. Bumrah IND 841 v West Indies, 01/11/2018
2 788 Rashid Khan AFG 806 v Pakistan, 21/09/2018
3 723 Kuldeep Yadav IND 723 v West Indies, 01/11/2018
4 702 K. Rabada SA 724 v England, 29/05/2017
5 695 Mustafizur Rahman BAN 695 v West Indies, 14/12/2018
6 683 A.U. Rashid ENG 687 v Sri Lanka, 20/10/2018
6 683 Y.S. Chahal IND 696 v West Indies, 21/10/2018
8 679 Mujeeb Ur Rahman AFG 691 v Bangladesh, 23/09/2018
9 675 J.R. Hazlewood AUS 733 v England, 26/01/2018
10 665 T.A. Boult NZ 766 v India, 20/10/2016
11 664 Imran Tahir SA 786 v Sri Lanka, 04/02/2017
12 646 Hasan Ali PAK 766 v New Zealand, 06/01/2018
13 642 C.R. Woakes ENG 673 v New Zealand, 10/03/2018
14 641 A. Dananjaya SL 651 v England, 23/10/2018
15 638 D.W. Steyn SA 746 v India, 08/12/2013
16 633 Mohammad Nabi AFG 653 v Zimbabwe, 26/02/2017
17 632 M.A. Starc AUS 783 v New Zealand, 29/03/2015
18 616 P.J. Cummins AUS 629 v South Africa, 09/11/2018
19 613 M.J. Santner NZ 663 v England, 25/02/2018
20 602 T.J. Murtagh IRE 613 v Zimbabwe, 16/03/2018
21 601 M.M. Ali ENG 629 v Australia, 24/06/2018
22 593 Mashrafe Mortaza BAN 653 v Zimbabwe, 23/01/2009
23 590 B. Kumar IND 658 v West Indies, 17/10/2014
24 588 Shadab Khan PAK 591 v New Zealand, 09/11/2018
25 584 Shakib Al Hasan BAN 717 v Zimbabwe, 05/11/2009
26 582 A.R. Patel IND 663 v Australia, 01/10/2017
27 578 Mehidy Hasan BAN 578 v West Indies, 14/12/2018
28 576 R.A. Jadeja IND 738 v Zimbabwe, 01/08/2013
29 571 L.E. Plunkett ENG 646 v West Indies, 29/09/2017
30 567 M.J. Henry NZ 675 v Australia, 08/02/2016
31 562 L.H. Ferguson NZ 562 v Sri Lanka, 08/01/2019
31 562 I.S. Sodhi NZ 562 v Sri Lanka, 08/01/2019
33 560 A.L. Phehlukwayo SA 566 v Australia, 04/11/2018
34 557 M.A. Wood ENG 586 v India, 17/07/2018
35 555 Mohammad Amir PAK 581 v Hong Kong, 16/09/2018
36 548 R.A.S. Lakmal SL 594 v Bangladesh, 25/01/2018
37 543 Junaid Khan PAK 656 v Sri Lanka, 27/12/2013
38 542 S.M. Sharif SCO 542 v England, 10/06/2018
39 541 A.R. Nurse WI 568 v India, 27/10/2018
40 540 A.G. Cremer ZIM 584 v Afghanistan, 09/02/2018
41 537 Mohammad Hafeez PAK 769 v India, 03/01/2013
42 535 J.O. Holder WI 611 v Zimbabwe, 19/03/2018
43 534 D.J. Willey ENG 551 v Sri Lanka, 02/07/2016
44 525 T.G. Southee NZ 638 v England, 20/02/2015
45 514 L. Ngidi SA 514 v Australia, 11/11/2018
46 507 S.L. Malinga SL 675 v Bangladesh, 23/07/2007
47 506 Imad Wasim PAK 554 v Sri Lanka, 23/10/2017
48 501 W.B. Rankin ENG 592 v Australia, 16/09/2013
49 495 T.L. Chatara ZIM 562 v Ireland, 07/03/2015
50 485 Rubel Hossain BAN 514 v Pakistan, 01/12/2011
51 483 A.R. McBrine IRE 502 v Afghanistan, 23/03/2018
51 483 H.H. Pandya IND 553 v South Africa, 16/02/2018
53 482 Sikandar Raza ZIM 489 v Ireland, 16/03/2018
54 477 Dawlat Zadran AFG 574 v Zimbabwe, 02/01/2016
54 477 D. Pretorius SA 477 v Australia, 11/11/2018
56 475 K.A.J. Roach WI 650 v Pakistan, 19/07/2013
57 470 N. Pradeep SL 506 v England, 13/10/2018
58 468 A.F. Milne NZ 536 v Pakistan, 31/01/2016
59 467 N.M. Coulter-Nile AUS 513 v India, 01/10/2017
59 467 P.V.D. Chameera SL 482 v England, 23/10/2018
61 466 Yasir Shah PAK 487 v Zimbabwe, 20/07/2018
61 466 Ahmed Raza UAE 466 v Nepal, 30/08/2018
61 466 G.H. Dockrell IRE 589 v West Indies, 16/02/2015
64 465 Mohammad Shami IND 654 v Bangladesh, 19/03/2015
65 456 M.R. Marsh AUS 511 v New Zealand, 04/12/2016
65 456 Mohammad Naveed UAE 456 v Nepal, 30/08/2018
67 454 M.R.J. Watt SCO 454 v England, 10/06/2018
68 451 U.T. Yadav IND 600 v Bangladesh, 19/03/2015
68 451 C.H. Morris SA 507 v Sri Lanka, 03/06/2017
68 451 A.D. Mathews SL 649 v India, 09/07/2013
71 441 Nadeem Ahmed HK 448 v Papua New Guinea, 17/03/2018
72 436 D. Bishoo WI 442 v Bangladesh, 11/12/2018
73 431 A. Zampa AUS 481 v Bangladesh, 05/06/2017
74 430 Gulbadin Naib AFG 446 v Pakistan, 21/09/2018
75 425 K.W. Richardson AUS 433 v India, 28/09/2017
76 421 A.C. Evans SCO 421 v England, 10/06/2018
77 418 K.J. O'Brien IRE 477 v Zimbabwe, 30/09/2010
77 418 Rohan Mustafa UAE 422 v Scotland, 15/03/2018
79 416 Ehsan Khan HK 416 v India, 18/09/2018
79 416 B.J. McCarthy IRE 435 v UAE, 12/03/2018
81 411 S.C. Williams ZIM 477 v Scotland, 17/06/2017
82 410 Faheem Ashraf PAK 427 v Zimbabwe, 20/07/2018
83 409 N.L.T.C. Perera SL 610 v India, 24/07/2012
84 405 B.A. Stokes ENG 466 v West Indies, 09/03/2017
85 401 M.P. Stoinis AUS 410 v South Africa, 09/11/2018
86 398 C. de Grandhomme NZ 404 v Pakistan, 11/11/2018
86 398 K.M. Jarvis ZIM 398 v Bangladesh, 26/10/2018
88 395 Nasir Hossain BAN 442 v England, 09/10/2016
88 395 Shapoor Zadran AFG 487 v New Zealand, 08/03/2015
90 389 D.A.J. Bracewell NZ 437 v India, 16/10/2016
91 386 Aftab Alam AFG 386 v India, 25/09/2018
91 386 K.M. Jadhav IND 399 v Bangladesh, 28/09/2018
93 385 J.T. Ball ENG 475 v Pakistan, 14/06/2017
94 383 M.D. Dai PNG 386 v Ireland, 06/03/2018
95 381 Taskin Ahmed BAN 456 v Sri Lanka, 28/03/2017
96 375 T. Shamsi SA 386 v Sri Lanka, 05/08/2018
97 373 Shoaib Malik PAK 658 v Sri Lanka, 06/10/2004
98 369 B. Wheal SCO 371 v West Indies, 21/03/2018
99 366 S.T. Gabriel WI 446 v Afghanistan, 11/06/2017
100 363 Mohammad Nawaz PAK 374 v India, 23/09/2018