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 735 T.A. Boult NZ 766 v India, 20/10/2016
2 712 Imran Tahir SA 735 v Sri Lanka, 18/03/2015
3 711 S.P. Narine WI 791 v Sri Lanka, 28/06/2013
4 690 M.A. Starc AUS 783 v New Zealand, 29/03/2015
5 661 M.J. Henry NZ 675 v Australia, 08/02/2016
6 660 Shakib Al Hasan BAN 717 v Zimbabwe, 05/11/2009
7 655 A.U. Rashid ENG 655 v Bangladesh, 12/10/2016
8 628 K. Rabada SA 646 v Australia, 02/10/2016
9 624 A.R. Patel IND 624 v New Zealand, 29/10/2016
10 623 Mashrafe Mortaza BAN 653 v Zimbabwe, 23/01/2009
11 619 Mohammad Nabi AFG 619 v Bangladesh, 01/10/2016
12 618 D.W. Steyn SA 746 v India, 08/12/2013
12 618 A. Mishra IND 618 v New Zealand, 29/10/2016
14 609 M. Morkel SA 717 v Sri Lanka, 14/01/2012
15 599 J.O. Holder WI 604 v Sri Lanka, 23/11/2016
16 598 Mohammad Irfan PAK 641 v Zimbabwe, 01/03/2015
17 591 R. Ashwin IND 691 v Sri Lanka, 24/07/2012
18 586 Moeen Ali ENG 610 v South Africa, 14/02/2016
19 579 Mirwais Ashraf AFG 579 v Bangladesh, 01/10/2016
20 563 R.A.S. Lakmal SL 563 v Zimbabwe, 27/11/2016
21 560 J.W. Hastings AUS 575 v South Africa, 05/10/2016
21 560 C.R. Woakes ENG 591 v Pakistan, 30/08/2016
23 558 J.R. Hazlewood AUS 593 v West Indies, 26/06/2016
24 555 K.J. Abbott SA 555 v Australia, 12/10/2016
25 553 J.P. Faulkner AUS 585 v New Zealand, 29/03/2015
26 546 B. Kumar IND 657 v West Indies, 17/10/2014
27 541 M.J. McClenaghan NZ 603 v Sri Lanka, 11/01/2015
28 535 R.A. Jadeja IND 738 v Zimbabwe, 01/08/2013
29 533 T.G. Southee NZ 638 v England, 20/02/2015
30 531 Hamza Hotak AFG 555 v Zimbabwe, 06/01/2016
31 530 A.D. Mathews SL 649 v India, 09/07/2013
32 525 S.M.S.M. Senanayake SL 656 v New Zealand, 11/01/2015
33 523 T.J. Murtagh IRE 523 v Australia, 27/09/2016
34 520 Dawlat Zadran AFG 574 v Zimbabwe, 02/01/2016
35 519 U.T. Yadav IND 600 v Bangladesh, 19/03/2015
36 517 D.J. Willey ENG 551 v Sri Lanka, 02/07/2016
37 514 Wahab Riaz PAK 522 v England, 13/11/2015
38 512 G.H. Dockrell IRE 589 v West Indies, 16/02/2015
39 507 A.F. Milne NZ 536 v Pakistan, 31/01/2016
40 505 R. Rampaul WI 628 v India, 05/12/2011
41 499 S.L. Malinga SL 675 v Bangladesh, 23/07/2007
42 498 Rashid Khan AFG 498 v Bangladesh, 01/10/2016
43 492 W.D. Parnell SA 550 v West Indies, 28/01/2015
44 490 M.R. Marsh AUS 499 v South Africa, 09/10/2016
45 489 Arafat Sunny BAN 504 v Zimbabwe, 11/11/2015
45 489 K.M.D.N. Kulasekara SL 727 v New Zealand, 08/09/2009
47 487 Mustafizur Rahman BAN 502 v Zimbabwe, 11/11/2015
48 484 T.L. Chatara ZIM 562 v Ireland, 07/03/2015
49 469 Rubel Hossain BAN 514 v Pakistan, 01/12/2011
50 468 A.M. Phangiso SA 470 v Australia, 09/10/2016
51 465 M.M. Sharma IND 506 v South Africa, 22/10/2015
52 462 T. Panyangara ZIM 492 v Bangladesh, 09/11/2015
53 460 L.E. Plunkett ENG 493 v West Indies, 07/07/2007
54 456 B.A. Stokes ENG 456 v Bangladesh, 12/10/2016
55 452 Hamid Hassan AFG 478 v England, 13/03/2015
56 451 J.J. Bumrah IND 451 v New Zealand, 29/10/2016
57 450 A. Zampa AUS 463 v South Africa, 05/10/2016
58 445 Yasir Shah PAK 481 v England, 20/11/2015
59 443 C.J. Anderson NZ 467 v Australia, 08/02/2016
60 439 K.J. O'Brien IRE 477 v Zimbabwe, 30/09/2010
60 439 Nasir Hossain BAN 442 v England, 09/10/2016
62 437 C.J. Jordan ENG 513 v Sri Lanka, 16/12/2014
63 436 S.C. Williams ZIM 443 v Pakistan, 05/10/2015
63 436 S.J. Benn WI 544 v Ireland, 11/03/2011
65 434 I. Sharma IND 594 v Australia, 28/10/2009
66 432 M.J. Santner NZ 432 v India, 29/10/2016
67 431 W.B. Rankin Ire 592 v Australia, 16/09/2013
68 428 D.A.J. Bracewell NZ 437 v India, 16/10/2016
69 424 A.D. Russell WI 500 v New Zealand, 11/07/2012
70 422 P.R. Stirling IRE 440 v Afghanistan, 17/07/2016
70 422 Shapoor Zadran AFG 487 v New Zealand, 08/03/2015
72 418 S.C.J. Broad ENG 701 v South Africa, 26/08/2008
72 418 Imad Wasim PAK 418 v West Indies, 05/10/2016
74 411 N.M. Coulter-Nile AUS 448 v West Indies, 13/06/2016
75 408 D.S. Kulkarni IND 416 v Zimbabwe, 15/06/2016
76 404 A.G. Cremer ZIM 479 v Ireland, 30/09/2010
77 401 C.R. Brathwaite WI 425 v Zimbabwe, 19/11/2016
77 401 A.C. Evans SCO 407 v UAE, 16/08/2016
79 400 G.J. Maxwell AUS 489 v England, 11/09/2015
80 399 S. Prasanna SL 442 v New Zealand, 29/01/2015
81 398 Umar Gul PAK 638 v West Indies, 23/03/2011
82 397 J.H. Davey SCO 426 v Sri Lanka, 11/03/2015
83 392 Taskin Ahmed BAN 405 v India, 18/06/2015
83 392 B.A.W. Mendis SL 648 v New Zealand, 29/03/2011
83 392 Mahmudullah BAN 480 v Sri Lanka, 22/02/2014
86 390 M.A. Wood ENG 396 v Pakistan, 04/09/2016
87 388 S.M. Boland AUS 388 v South Africa, 12/10/2016
88 387 Hasan Ali PAK 387 v West Indies, 05/10/2016
89 383 N.L.T.C. Perera SL 610 v India, 24/07/2012
90 382 J-P. Duminy SA 469 v Bangladesh, 10/07/2015
91 381 R.J.W. Topley ENG 407 v South Africa, 14/02/2016
92 379 Shafiul Islam BAN 489 v West Indies, 08/12/2012
93 378 Mohammad Amir PAK 508 v India, 19/06/2010
94 377 Harbhajan Singh IND 735 v West Indies, 29/05/2002
95 368 Shoaib Malik PAK 658 v Sri Lanka, 06/10/2004
96 362 N.M. Lyon AUS 379 v Sri Lanka, 24/08/2016
97 359 Al-Amin Hossain BAN 370 v Zimbabwe, 11/11/2015
98 358 C.J. Chibhabha ZIM 379 v India, 13/06/2016
99 357 S. Sharif SCO 365 v UAE, 16/08/2016
99 357 I.S. Sodhi NZ 357 v India, 29/10/2016