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 759 S.P. Narine WI 791 v Sri Lanka, 28/06/2013
2 731 T.A. Boult NZ 745 v Australia, 03/02/2016
3 699 Shakib Al Hasan BAN 717 v Zimbabwe, 05/11/2009
4 693 Imran Tahir SA 735 v Sri Lanka, 18/03/2015
5 681 M.A. Starc AUS 783 v New Zealand, 29/03/2015
6 675 M.J. Henry NZ 675 v Australia, 08/02/2016
7 645 K. Rabada SA 645 v West Indies, 24/06/2016
7 645 D.W. Steyn SA 746 v India, 08/12/2013
9 628 M. Morkel SA 717 v Sri Lanka, 14/01/2012
10 616 Mohammad Irfan PAK 641 v Zimbabwe, 01/03/2015
11 606 R. Ashwin IND 691 v Sri Lanka, 24/07/2012
12 603 A.R. Patel IND 603 v Zimbabwe, 15/06/2016
13 593 J.R. Hazlewood AUS 593 v West Indies, 26/06/2016
14 588 M.M. Ali ENG 610 v South Africa, 14/02/2016
15 579 Mashrafe Mortaza BAN 653 v Zimbabwe, 23/01/2009
16 577 A.U. Rashid ENG 577 v Sri Lanka, 02/07/2016
17 568 Mohammad Hafeez PAK 769 v India, 03/01/2013
18 565 J.O. Holder WI 577 v Australia, 13/06/2016
19 561 S.T. Finn ENG 755 v New Zealand, 23/02/2013
20 560 B. Kumar IND 657 v West Indies, 17/10/2014
21 558 Mirwais Ashraf AFG 558 v Ireland, 19/07/2016
22 556 Mohammad Nabi AFG 564 v Ireland, 10/01/2015
23 555 M.J. McClenaghan NZ 603 v Sri Lanka, 11/01/2015
24 552 S.M.S.M Senanayake SL 656 v New Zealand, 11/01/2015
25 551 D.J. Willey ENG 551 v Sri Lanka, 02/07/2016
26 549 R.A. Jadeja IND 738 v Zimbabwe, 01/08/2013
27 539 Dawlat Zadran AFG 574 v Zimbabwe, 02/01/2016
27 539 Hamza Hotak AFG 555 v Zimbabwe, 06/01/2016
29 533 G. Dockrell IRE 589 v West Indies, 16/02/2015
30 528 C.R. Woakes ENG 535 v Sri Lanka, 26/06/2016
30 528 R.A.S. Lakmal SL 563 v West Indies, 01/11/2015
32 524 S.L. Malinga SL 675 v Bangladesh, 23/07/2007
33 523 R. Rampaul WI 628 v India, 05/12/2011
34 521 J.P. Faulkner AUS 585 v New Zealand, 29/03/2015
34 521 A.D. Mathews SL 649 v India, 09/07/2013
36 520 A.F. Milne NZ 536 v Pakistan, 31/01/2016
37 518 T.G. Southee NZ 638 v England, 20/02/2015
38 516 A. Mishra IND 570 v Zimbabwe, 03/08/2013
39 515 K.J. Abbott SA 523 v Australia, 11/06/2016
40 504 Arafat Sunny BAN 504 v Zimbabwe, 11/11/2015
41 503 U. Yadav IND 600 v Bangladesh, 19/03/2015
42 502 Mustafizur Rahman BAN 502 v Zimbabwe, 11/11/2015
43 498 M.R. Marsh AUS 498 v West Indies, 26/06/2016
44 497 T.L. Chatara ZIM 562 v Ireland, 07/03/2015
45 492 T.J. Murtagh IRE 492 v Afghanistan, 19/07/2016
46 491 Wahab Riaz PAK 522 v England, 13/11/2015
47 488 J.W. Hastings AUS 508 v New Zealand, 06/02/2016
48 478 W.D. Parnell SA 550 v West Indies, 28/01/2015
49 477 M.M. Sharma IND 506 v South Africa, 22/10/2015
50 476 Yasir Shah PAK 481 v England, 20/11/2015
51 472 T. Panyangara ZIM 492 v Bangladesh, 09/11/2015
52 469 S.J. Benn WI 544 v Ireland, 11/03/2011
53 467 C.J. Anderson NZ 467 v Australia, 08/02/2016
54 458 Hamid Hassan AFG 478 v England, 13/03/2015
55 445 I. Sharma IND 594 v Australia, 28/10/2009
56 443 T.M. Dilshan SL 529 v New Zealand, 15/01/2015
57 442 K.J. O'Brien IRE 477 v Zimbabwe, 30/09/2010
57 442 A.M. Phangiso SA 456 v West Indies, 03/06/2016
59 440 C.J. Jordan ENG 513 v Sri Lanka, 16/12/2014
60 439 A.D. Russell WI 500 v New Zealand, 11/07/2012
61 437 W.B. Rankin Ire 592 v Australia, 16/09/2013
61 437 P.R. Stirling IRE 440 v Afghanistan, 17/07/2016
63 436 P.J. Cummins AUS 483 v England, 11/09/2015
64 435 S.C.J. Broad ENG 701 v South Africa, 26/08/2008
65 434 N.M. Coulter-Nile AUS 448 v West Indies, 13/06/2016
65 434 K.M.D.N. Kulasekara SL 727 v New Zealand, 08/09/2009
67 430 Nasir Hossain BAN 430 v Zimbabwe, 11/11/2015
68 429 Shapoor Zadran AFG 487 v New Zealand, 08/03/2015
69 426 D.A.J. Bracewell NZ 426 v Australia, 08/02/2016
70 423 G.J. Maxwell AUS 489 v England, 11/09/2015
71 421 Mahmudullah BAN 480 v Sri Lanka, 22/02/2014
72 416 D.S. Kulkarni IND 416 v Zimbabwe, 15/06/2016
72 416 B.A. Stokes ENG 433 v South Africa, 12/02/2016
74 413 L.E. Plunkett ENG 493 v West Indies, 07/07/2007
75 412 B.A.W. Mendis SL 648 v New Zealand, 29/03/2011
76 409 J.H. Davey SCO 426 v Sri Lanka, 11/03/2015
77 407 S. Prasanna SL 442 v New Zealand, 29/01/2015
78 401 Rashid Khan AFG 401 v Ireland, 19/07/2016
79 397 R.J.W. Topley ENG 407 v South Africa, 14/02/2016
80 391 S.C. Williams ZIM 443 v Pakistan, 05/10/2015
81 390 S.R. Watson AUS 620 v West Indies, 25/03/2012
82 388 J.J. Bumrah IND 388 v Zimbabwe, 15/06/2016
83 386 N.L.T.C. Perera SL 610 v India, 24/07/2012
83 386 Harbhajan Singh IND 735 v West Indies, 29/05/2002
85 375 A.C. Evans SCO 375 v Afghanistan, 06/07/2016
86 373 K.W. Richardson AUS 390 v New Zealand, 03/02/2016
87 372 C.J. Chibhabha ZIM 379 v India, 13/06/2016
88 370 Al-Amin Hossain BAN 370 v Zimbabwe, 11/11/2015
89 369 J.P. Duminy SA 469 v Bangladesh, 10/07/2015
90 368 M.N. Samuels WI 480 v Australia, 05/11/2006
91 367 N.M. Lyon AUS 376 v South Africa, 07/06/2016
92 366 A.R. McBrine IRE 366 v Afghanistan, 19/07/2016
92 366 A.G. Cremer ZIM 479 v Ireland, 30/09/2010
94 356 G.D. Elliott NZ 360 v Pakistan, 31/01/2016
94 356 S.K. Raina IND 396 v Sri Lanka, 02/11/2014
96 353 Shoaib Malik PAK 658 v Sri Lanka, 06/10/2004
97 352 Anwar Ali PAK 354 v New Zealand, 25/01/2016
98 346 Sikandar Raza ZIM 350 v India, 11/06/2016
99 345 C.R. Brathwaite WI 345 v Australia, 26/06/2016
100 341 I.S. Sodhi NZ 341 v Australia, 08/02/2016