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 765 M.A. Starc AUS 783 v New Zealand, 29/03/2015
2 723 Imran Tahir SA 735 v Sri Lanka, 18/03/2015
3 709 S.P. Narine WI 791 v Sri Lanka, 28/06/2013
4 705 T.A. Boult NZ 738 v England, 12/06/2015
5 694 D.W. Steyn SA 746 v India, 08/12/2013
6 690 Shakib Al Hasan BAN 717 v Zimbabwe, 05/11/2009
6 690 M.G. Johnson AUS 724 v Bangladesh, 03/09/2008
8 665 Saeed Ajmal PAK 810 v South Africa, 15/03/2013
9 650 J.M. Anderson ENG 719 v South Africa, 19/06/2013
10 644 R. Ashwin IND 691 v Sri Lanka, 24/07/2012
11 639 B. Kumar IND 657 v West Indies, 17/10/2014
12 636 M. Morkel SA 717 v Sri Lanka, 14/01/2012
13 619 Mohammad Shami IND 654 v Bangladesh, 19/03/2015
14 617 S.T. Finn ENG 755 v New Zealand, 23/02/2013
15 599 H.M.R.K.B. Herath SL 703 v South Africa, 28/07/2013
16 598 Mohammad Hafeez PAK 769 v India, 03/01/2013
16 598 Mohammad Irfan PAK 641 v Zimbabwe, 01/03/2015
18 595 S.M.S.M Senanayake SL 656 v New Zealand, 11/01/2015
19 582 J.P. Faulkner AUS 585 v New Zealand, 29/03/2015
20 581 J.C. Tredwell ENG 646 v Sri Lanka, 13/12/2014
20 581 A.D. Mathews SL 649 v India, 09/07/2013
22 569 R.A. Jadeja IND 738 v Zimbabwe, 01/08/2013
23 566 J.O. Holder WI 576 v UAE, 15/03/2015
24 560 U. Yadav IND 600 v Bangladesh, 19/03/2015
24 560 R. Rampaul WI 628 v India, 05/12/2011
24 560 Mashrafe Mortaza BAN 653 v Zimbabwe, 23/01/2009
27 556 T.G. Southee NZ 638 v England, 20/02/2015
28 551 V.D. Philander SA 574 v Zimbabwe, 15/02/2015
29 539 R. McLaren SA 681 v Zimbabwe, 19/08/2014
30 538 K.A.J. Roach WI 650 v Pakistan, 19/07/2013
31 536 T.L. Chatara ZIM 562 v Ireland, 07/03/2015
31 536 G. Dockrell IRE 589 v West Indies, 16/02/2015
33 535 S.L. Malinga SL 675 v Bangladesh, 23/07/2007
34 523 J.E. Taylor WI 626 v New Zealand, 03/01/2009
35 516 Mohammad Nabi AFG 564 v Ireland, 10/01/2015
36 513 Abdur Razzak BAN 679 v Zimbabwe, 03/05/2013
36 513 R.A.S. Lakmal SL 547 v England, 16/12/2014
38 511 Rubel Hossain BAN 514 v Pakistan, 01/12/2011
39 509 P. Utseya ZIM 663 v Bangladesh, 06/08/2006
40 506 X.J. Doherty AUS 592 v England, 29/06/2012
41 500 M.J. McClenaghan NZ 603 v Sri Lanka, 11/01/2015
41 500 A.R. Cusack IRE 503 v Pakistan, 15/03/2015
43 495 W.D. Parnell SA 550 v West Indies, 28/01/2015
43 495 A.F. Milne NZ 495 v South Africa, 26/08/2015
45 494 A. Mishra IND 570 v Zimbabwe, 03/08/2013
46 492 M.M. Ali ENG 510 v Bangladesh, 09/03/2015
46 492 A.R. Patel IND 492 v Zimbabwe, 14/07/2015
48 489 C.J. Jordan ENG 513 v Sri Lanka, 16/12/2014
49 487 M.M. Sharma IND 495 v Australia, 26/03/2015
50 485 T.M. Dilshan SL 529 v New Zealand, 15/01/2015
50 485 M.J. Henry NZ 506 v England, 17/06/2015
52 483 N.L. McCullum NZ 571 v India, 31/01/2014
53 481 Junaid Khan PAK 655 v Sri Lanka, 27/12/2013
54 480 Wahab Riaz PAK 501 v Zimbabwe, 29/05/2015
55 478 Hamid Hassan AFG 478 v England, 13/03/2015
56 477 Shapoor Zadran AFG 487 v New Zealand, 08/03/2015
57 474 S.C.J. Broad ENG 701 v South Africa, 26/08/2008
57 474 R.M. Haq SCO 502 v Kenya, 30/01/2014
57 474 Arafat Sunny BAN 499 v Pakistan, 22/04/2015
60 473 A.D. Russell WI 500 v New Zealand, 11/07/2012
61 472 D.J.J. Bravo WI 601 v South Africa, 22/05/2010
62 471 T.T. Bresnan ENG 605 v India, 09/09/2011
63 467 C.R. Woakes ENG 512 v Scotland, 23/02/2015
64 466 K.M.D.N. Kulasekara SL 727 v New Zealand, 08/09/2009
65 465 B.A.W. Mendis SL 648 v New Zealand, 29/03/2011
66 460 D.J.G. Sammy WI 599 v Canada, 13/04/2010
66 460 Mirwais Ashraf AFG 469 v Sri Lanka, 22/02/2015
68 456 Mustafizur Rahman BAN 456 v South Africa, 15/07/2015
69 448 J.R. Hazlewood AUS 450 v New Zealand, 29/03/2015
70 444 J.P. Duminy SA 469 v Bangladesh, 10/07/2015
71 436 G.J. Maxwell AUS 441 v New Zealand, 29/03/2015
72 435 S.J. Benn WI 544 v Ireland, 11/03/2011
73 434 A.M. Phangiso SA 436 v New Zealand, 23/08/2015
74 432 K.J. Abbott SA 432 v New Zealand, 26/08/2015
74 432 Mahmudullah BAN 480 v Sri Lanka, 22/02/2014
76 425 I. Sharma IND 594 v Australia, 28/10/2009
77 424 N.L.T.C. Perera SL 610 v India, 24/07/2012
77 424 J.H. Davey SCO 426 v Sri Lanka, 11/03/2015
79 422 P.R. Stirling IRE 436 v South Africa, 03/03/2015
80 415 S.R. Watson AUS 620 v West Indies, 25/03/2012
81 413 J.F. Mooney IRE 413 v Australia, 27/08/2015
82 412 N.O. Miller WI 478 v Ireland, 15/04/2010
83 409 K.J. O'Brien IRE 477 v Zimbabwe, 30/09/2010
83 409 R.S. Bopara ENG 484 v Australia, 24/01/2014
85 407 Umar Gul PAK 638 v West Indies, 23/03/2011
85 407 T. Panyangara ZIM 430 v Bangladesh, 24/01/2005
87 406 M.N. Samuels WI 480 v Australia, 05/11/2006
87 406 Nasir Hossain BAN 406 v South Africa, 15/07/2015
87 406 S. Prasanna SL 442 v New Zealand, 29/01/2015
90 405 C.J. Anderson NZ 448 v Bangladesh, 13/03/2015
91 404 R.J. Peterson SA 575 v England, 05/09/2012
92 398 S.C. Williams ZIM 420 v Pakistan, 31/05/2015
93 397 N.M. Coulter-Nile AUS 421 v South Africa, 14/11/2014
94 396 B.A. Stokes ENG 396 v New Zealand, 20/06/2015
95 390 Sohag Gazi BAN 455 v India, 26/02/2014
96 386 Taskin Ahmed BAN 405 v India, 18/06/2015
97 383 I. Wardlaw SCO 415 v New Zealand, 17/02/2015
98 379 Yasir Shah PAK 379 v Sri Lanka, 26/07/2015
99 378 S.K. Raina IND 396 v Sri Lanka, 02/11/2014
99 378 Harbhajan Singh IND 735 v West Indies, 29/05/2002