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 787 J.J. Bumrah IND 787 v South Africa, 16/02/2018
1 787 Rashid Khan AFG 787 v Zimbabwe, 19/02/2018
3 729 T.A. Boult NZ 766 v India, 20/10/2016
4 714 J.R. Hazlewood AUS 733 v England, 26/01/2018
5 711 Hasan Ali PAK 766 v New Zealand, 06/01/2018
6 683 Imran Tahir SA 786 v Sri Lanka, 04/02/2017
7 679 K. Rabada SA 724 v England, 29/05/2017
8 667 Y.S. Chahal IND 667 v South Africa, 16/02/2018
9 662 M.J. Santner NZ 662 v Pakistan, 19/01/2018
10 658 M.A. Starc AUS 783 v New Zealand, 29/03/2015
11 646 Mohammad Nabi AFG 653 v Zimbabwe, 26/02/2017
12 636 S.P. Narine WI 791 v Sri Lanka, 28/06/2013
13 632 A.U. Rashid ENG 655 v Bangladesh, 12/10/2016
14 630 C.R. Woakes ENG 651 v South Africa, 24/05/2017
15 628 Kuldeep Yadav IND 637 v South Africa, 13/02/2018
16 624 A.R. Patel IND 663 v Australia, 01/10/2017
17 623 P.J. Cummins AUS 626 v England, 26/01/2018
18 621 M.J. Henry NZ 675 v Australia, 08/02/2016
19 616 L.E. Plunkett ENG 646 v West Indies, 29/09/2017
20 601 Mustafizur Rahman BAN 602 v Zimbabwe, 23/01/2018
21 592 R.A.S. Lakmal SL 594 v Bangladesh, 25/01/2018
21 592 Shakib Al Hasan BAN 717 v Zimbabwe, 05/11/2009
23 583 B. Kumar IND 657 v West Indies, 17/10/2014
24 582 T.G. Southee NZ 638 v England, 20/02/2015
25 580 Mashrafe Mortaza BAN 653 v Zimbabwe, 23/01/2009
26 577 J.O. Holder WI 604 v Sri Lanka, 23/11/2016
27 564 T.J. Murtagh IRE 575 v Afghanistan, 10/12/2017
28 557 M. Morkel SA 717 v Sri Lanka, 14/01/2012
29 554 A.G. Cremer ZIM 584 v Afghanistan, 09/02/2018
30 552 H.H. Pandya IND 552 v South Africa, 16/02/2018
31 546 Mohammad Amir PAK 575 v India, 18/06/2017
31 546 Mohammad Hafeez PAK 575 v Sri Lanka, 20/10/2017
33 545 D.W. Steyn SA 746 v India, 08/12/2013
34 542 Hamza Hotak AFG 571 v Ireland, 15/03/2017
35 540 Imad Wasim PAK 554 v Sri Lanka, 23/10/2017
36 534 M.A. Wood ENG 543 v Australia, 21/01/2018
37 531 Moeen Ali ENG 610 v South Africa, 14/02/2016
38 524 R. Ashwin IND 691 v Sri Lanka, 24/07/2012
39 522 J.P. Faulkner AUS 594 v Pakistan, 15/01/2017
40 521 Mirwais Ashraf AFG 579 v Bangladesh, 01/10/2016
41 519 A. Mishra IND 618 v New Zealand, 29/10/2016
42 506 M.K.P.A. Dananjaya SL 506 v Bangladesh, 27/01/2018
43 505 T.L. Chatara ZIM 562 v Ireland, 07/03/2015
44 504 S.T. Finn ENG 755 v New Zealand, 23/02/2013
45 503 W.D. Parnell SA 550 v West Indies, 28/01/2015
46 501 J.W. Hastings AUS 575 v South Africa, 05/10/2016
47 500 N.M. Coulter-Nile AUS 513 v India, 01/10/2017
47 500 Dawlat Zadran AFG 574 v Zimbabwe, 02/01/2016
49 496 U.T. Yadav IND 600 v Bangladesh, 19/03/2015
50 495 A.F. Milne NZ 536 v Pakistan, 31/01/2016
50 495 A.D. Mathews SL 649 v India, 09/07/2013
52 493 Mohammad Shami IND 654 v Bangladesh, 19/03/2015
53 492 N. Pradeep SL 497 v Zimbabwe, 21/01/2018
53 492 Junaid Khan PAK 655 v Sri Lanka, 27/12/2013
55 490 R.A. Jadeja IND 738 v Zimbabwe, 01/08/2013
56 487 Shadab Khan PAK 487 v New Zealand, 19/01/2018
56 487 G.H. Dockrell IRE 589 v West Indies, 16/02/2015
58 486 Rubel Hossain BAN 514 v Pakistan, 01/12/2011
59 479 A.L. Phehlukwayo SA 513 v India, 01/02/2018
60 477 C.H. Morris SA 507 v Sri Lanka, 03/06/2017
61 475 M.R. Marsh AUS 511 v New Zealand, 04/12/2016
62 460 Sikandar Raza ZIM 481 v Sri Lanka, 17/01/2018
62 460 A.R. Nurse WI 517 v India, 02/07/2017
64 457 A. Zampa AUS 481 v Bangladesh, 05/06/2017
65 454 W.B. Rankin ENG 592 v Australia, 16/09/2013
66 453 K.J. O'Brien IRE 477 v Zimbabwe, 30/09/2010
67 452 Mujeeb Zadran AFG 457 v Zimbabwe, 16/02/2018
68 446 A.R. McBrine IRE 448 v Scotland, 16/01/2018
69 443 D.J. Willey ENG 551 v Sri Lanka, 02/07/2016
70 442 B.A. Stokes ENG 466 v West Indies, 09/03/2017
71 441 L.H. Ferguson NZ 441 v Pakistan, 19/01/2018
72 440 N.L.T.C. Perera SL 610 v India, 24/07/2012
73 438 S.C. Williams ZIM 474 v Sri Lanka, 30/06/2017
73 438 J.H. Davey SCO 426 v Sri Lanka, 11/03/2015
75 437 P.V.D. Chameera SL 437 v Bangladesh, 27/01/2018
75 437 D. Pretorius SA 453 v Bangladesh, 18/10/2017
77 435 Ahmed Raza UAE 437 v Scotland, 21/01/2018
78 431 J.T. Ball ENG 475 v Pakistan, 14/06/2017
78 431 S.L. Malinga SL 675 v Bangladesh, 23/07/2007
80 430 Wahab Riaz PAK 522 v England, 13/11/2015
81 426 Nasir Hossain BAN 442 v England, 09/10/2016
82 423 B.J. McCarthy IRE 423 v Scotland, 18/01/2018
83 421 K.M.D.N. Kulasekara SL 727 v New Zealand, 08/09/2009
83 421 Shapoor Zadran AFG 487 v New Zealand, 08/03/2015
85 420 K.W. Richardson AUS 433 v India, 28/09/2017
85 420 S. Sharif SCO 420 v UAE, 23/01/2018
87 416 T. Panyangara ZIM 492 v Bangladesh, 09/11/2015
88 413 A.M. Phangiso SA 470 v Australia, 09/10/2016
89 411 Taskin Ahmed BAN 456 v Sri Lanka, 28/03/2017
89 411 D.A.J. Bracewell NZ 437 v India, 16/10/2016
91 405 C.J. Anderson NZ 467 v Australia, 08/02/2016
92 404 I.S. Sodhi NZ 436 v Ireland, 21/05/2017
93 403 Nadeem Ahmed HK 403 v Papua New Guinea, 08/12/2017
93 403 A.C. Evans SCO 415 v Papua New Guinea, 24/11/2017
95 401 S.T. Gabriel WI 446 v Afghanistan, 11/06/2017
96 390 S.J. Benn WI 544 v Ireland, 11/03/2011
97 388 Gulbadin Naib AFG 392 v Zimbabwe, 13/02/2018
98 385 Rohan Mustafa UAE 385 v Scotland, 23/01/2018
99 383 Mohammad Naveed UAE 383 v Scotland, 23/01/2018
100 380 D.A.S. Gunaratne SL 411 v Zimbabwe, 08/07/2017