ICC Cricket Rankings Logo

ICC ODI Championship Bowling Rankings

ODI Bowling
Rating Name Career Best ODI Rating Career Best ODI Ranking
1 722 Trent Boult NZ 770 v West Indies, 22/06/2019 1 v Australia, on 03/02/2016
2 701 Mujeeb Ur Rahman AFG 707 v West Indies, 11/11/2019 3 v West Indies, on 06/11/2019
3 700 Jasprit Bumrah IND 841 v West Indies, 01/11/2018 1 v South Africa, on 04/02/2018
4 675 Chris Woakes ENG 676 v New Zealand, 14/07/2019 4 v Australia, on 16/09/2020
5 665 Kagiso Rabada SA 724 v England, 29/05/2017 1 v England, on 29/05/2017
6 660 Josh Hazlewood AUS 733 v England, 26/01/2018 2 v Bangladesh, on 05/06/2017
7 647 Mohammad Amir PAK 663 v Sri Lanka, 02/10/2019 7 v Sri Lanka, on 02/10/2019
8 646 Pat Cummins AUS 729 v Pakistan, 12/06/2019 3 v Pakistan, on 12/06/2019
9 641 Matt Henry NZ 675 v Australia, 08/02/2016 4 v India, on 20/10/2016
10 637 Jofra Archer ENG 642 v Australia, 13/09/2020 9 v Australia, on 13/09/2020
11 630 Rashid Khan AFG 806 v Pakistan, 21/09/2018 1 v Zimbabwe, on 16/02/2018
12 628 Lockie Ferguson NZ 668 v West Indies, 22/06/2019 9 v Afghanistan, on 08/06/2019
13 626 Mehidy Hasan BAN 637 v Zimbabwe, 03/03/2020 11 v Zimbabwe, on 03/03/2020
14 623 Adam Zampa AUS 623 v India, 02/12/2020 14 v India, on 29/11/2020
15 621 Shaheen Afridi PAK 623 v Zimbabwe, 01/11/2020 15 v Zimbabwe, on 01/11/2020
16 619 Lungi Ngidi SA 621 v Australia, 04/03/2020 14 v Australia, on 04/03/2020
17 612 Akila Dananjaya SL 651 v England, 23/10/2018 12 v South Africa, on 03/03/2019
18 611 Mitchell Starc AUS 783 v New Zealand, 29/03/2015 1 v India, on 26/03/2015
19 610 Mustafizur Rahman BAN 695 v West Indies, 14/12/2018 5 v West Indies, on 09/12/2018
20 603 Mohammad Mohammad Nabi AFG 653 v Zimbabwe, 26/02/2017 6 v Zimbabwe, on 26/02/2017
21 598 Kuldeep Yadav IND 765 v New Zealand, 26/01/2019 3 v Bangladesh, on 28/09/2018
22 593 Yuzvendra Chahal IND 730 v New Zealand, 23/01/2019 3 v Australia, on 18/01/2019
23 590 Mark Wood ENG 615 v Afghanistan, 18/06/2019 16 v Sri Lanka, on 21/06/2019
24 589 Bhuvneshwar Kumar IND 658 v West Indies, 17/10/2014 7 v West Indies, on 17/10/2014
25 583 Mohammad Shami IND 654 v Bangladesh, 19/03/2015 10 v West Indies, on 11/10/2014
26 575 Sheldon Cottrell WI 581 v Sri Lanka, 26/02/2020 24 v Sri Lanka, on 26/02/2020
27 567 Ravindra Jadeja IND 738 v Zimbabwe, 01/08/2013 1 v Zimbabwe, on 01/08/2013
28 563 Shakib Al Hasan BAN 717 v Zimbabwe, 05/11/2009 1 v Zimbabwe, on 05/11/2009
29 554 Liam Plunkett ENG 646 v West Indies, 29/09/2017 6 v New Zealand, on 06/06/2017
30 552 Shadab Khan PAK 607 v South Africa, 22/01/2019 19 v New Zealand, on 26/06/2019
31 548 Adil Rashid ENG 687 v Sri Lanka, 20/10/2018 6 v Bangladesh, on 12/10/2016
32 547 Mitchell Santner NZ 663 v England, 25/02/2018 8 v Pakistan, on 19/01/2018
33 523 Dwaine Pretorius SA 539 v Australia, 06/07/2019 35 v Australia, on 06/07/2019
34 520 Andile Phehlukwayo SA 613 v Pakistan, 30/01/2019 19 v Pakistan, on 30/01/2019
35 516 Ahmed Raza UAE 516 v Namibia, 09/01/2020 37 v Namibia, on 09/01/2020
35 516 Colin de Grandhomme NZ 522 v India, 11/02/2020 36 v India, on 08/02/2020
35 516 Andy McBrine IRE 570 v Zimbabwe, 01/07/2019 28 v Zimbabwe, on 01/07/2019
38 507 Tim Southee NZ 638 v England, 20/02/2015 9 v England, on 20/02/2015
39 504 Ish Sodhi NZ v , v , on
40 502 Imad Wasim PAK 570 v England, 19/05/2019 25 v Sri Lanka, on 20/10/2017
41 500 Nuwan Pradeep SL 506 v England, 13/10/2018 42 v West Indies, on 26/02/2020
42 498 Mashrafe Mortaza BAN 653 v Zimbabwe, 23/01/2009 9 v England, on 09/10/2016
43 497 Boyd Rankin ENG 592 v Australia, 16/09/2013 24 v Australia, on 16/09/2013
44 496 Usman Khan PAK 504 v Sri Lanka, 02/10/2019 43 v Sri Lanka, on 02/10/2019
45 492 Alzarri Joseph WI 492 v Sri Lanka, 01/03/2020 50 v Sri Lanka, on 01/03/2020
46 490 Tendai Chatara ZIM 562 v Ireland, 07/03/2015 25 v India, on 14/03/2015
46 490 Mohammad Mohammad Saifuddin BAN 490 v Zimbabwe, 06/03/2020 50 v Zimbabwe, on 06/03/2020
48 488 Jhye Richardson AUS 548 v Pakistan, 24/03/2019 36 v Pakistan, on 24/03/2019
48 488 Hasan Ali PAK 766 v New Zealand, 06/01/2018 1 v Sri Lanka, on 18/10/2017
50 486 Mark Watt SCO 495 v United States, 14/12/2019 47 v United States, on 14/12/2019
51 484 Tabraiz Shamsi SA 486 v Australia, 04/03/2020 51 v Australia, on 29/02/2020
51 484 Moeen Ali ENG 629 v Australia, 24/06/2018 10 v Sri Lanka, on 21/06/2016
53 482 David Willey ENG 551 v Sri Lanka, 02/07/2016 25 v Sri Lanka, on 02/07/2016
54 481 Safyaan Sharif SCO 542 v England, 10/06/2018 35 v West Indies, on 21/03/2018
55 475 Jason Holder WI v , v , on
56 470 Nathan Coulter-Nile AUS 514 v Bangladesh, 20/06/2019 35 v India, on 01/10/2017
57 469 Chris Morris SA 507 v Sri Lanka, 03/06/2017 36 v Sri Lanka, on 03/06/2017
58 462 Suranga Lakmal SL 594 v Bangladesh, 25/01/2018 17 v West Indies, on 01/11/2015
58 462 Nathan Lyon AUS 510 v South Africa, 06/07/2019 44 v South Africa, on 06/07/2019
60 461 Wahab Riaz PAK 522 v England, 13/11/2015 30 v England, on 13/11/2015
61 458 Kyle Jarvis ZIM 473 v Ireland, 04/07/2019 58 v Ireland, on 07/07/2019
61 458 Rohan Mustafa UAE 458 v Namibia, 09/01/2020 61 v Namibia, on 09/01/2020
63 456 Junaid Khan PAK 656 v Sri Lanka, 27/12/2013 9 v Sri Lanka, on 25/02/2014
64 444 Kemar Roach WI 650 v Pakistan, 19/07/2013 13 v Australia, on 18/03/2012
65 443 Sikandar Raza ZIM 494 v UAE, 16/04/2019 46 v Bangladesh, on 15/01/2018
66 436 Faheem Ashraf PAK 468 v England, 14/05/2019 61 v England, on 14/05/2019
67 433 Dawlat Zadran AFG 574 v Zimbabwe, 02/01/2016 17 v Zimbabwe, on 02/01/2016
68 431 Josh Davey SCO 456 v Zimbabwe, 17/06/2017 54 v Zimbabwe, on 17/06/2017
69 428 Aftab Alam AFG 456 v South Africa, 15/06/2019 64 v South Africa, on 15/06/2019
70 427 Hardik Pandya IND 553 v South Africa, 16/02/2018 29 v South Africa, on 16/02/2018
71 426 Sean Williams ZIM 477 v Scotland, 17/06/2017 45 v Scotland, on 17/06/2017
72 425 Barry McCarthy IRE 448 v West Indies, 09/01/2020 65 v West Indies, on 09/01/2020
72 425 Yasir Shah PAK 487 v Zimbabwe, 20/07/2018 44 v England, on 20/11/2015
74 423 Ben Stokes ENG 474 v New Zealand, 03/07/2019 49 v India, on 15/01/2017
75 422 Kane Richardson AUS 448 v India, 17/01/2020 60 v India, on 28/09/2017
76 415 Rubel Hossain BAN 514 v Pakistan, 01/12/2011 32 v South Africa, on 15/07/2015
77 412 Gulbadin Naib AFG 472 v Ireland, 21/05/2019 58 v Ireland, on 21/05/2019
78 411 George Dockrell IRE 589 v West Indies, 16/02/2015 19 v Zimbabwe, on 09/10/2015
79 410 Jason Behrendorff AUS 439 v England, 11/07/2019 71 v England, on 11/07/2019
80 409 Thisara Perera SL 610 v India, 24/07/2012 20 v India, on 24/07/2012
81 400 Ashley Nurse WI 568 v India, 27/10/2018 27 v India, on 27/10/2018
82 397 Taijul Islam BAN 397 v Zimbabwe, 06/03/2020 85 v Zimbabwe, on 06/03/2020
83 395 Mitchell Marsh AUS 511 v New Zealand, 04/12/2016 35 v New Zealand, on 04/12/2016
84 393 Hamid Hassan AFG 478 v England, 13/03/2015 52 v England, on 13/03/2015
85 392 Dhananjaya de Silva SL 401 v Bangladesh, 28/07/2019 86 v West Indies, on 01/03/2020
86 391 Jimmy Neesham NZ 422 v England, 03/07/2019 81 v England, on 03/07/2019
87 387 Blessing Muzarabani ZIM 387 v Pakistan, 03/11/2020 87 v Pakistan, on 03/11/2020
87 387 Tom Curran ENG 404 v Pakistan, 17/05/2019 82 v Australia, on 13/09/2020
89 383 Marcus Stoinis AUS 426 v England, 25/06/2019 76 v India, on 15/01/2019
90 377 Ashton Agar AUS 377 v India, 02/12/2020 90 v India, on 02/12/2020
91 376 Craig Young IRE 376 v England, 04/08/2020 89 v England, on 04/08/2020
92 373 Donald Tiripano ZIM 373 v Pakistan, 03/11/2020 90 v Pakistan, on 03/11/2020
93 372 Bradley Wheal SCO 385 v Sri Lanka, 21/05/2019 90 v West Indies, on 21/03/2018
94 371 Oshane Thomas WI 419 v Australia, 06/06/2019 83 v Australia, on 06/06/2019
94 371 Simi Simi Singh IRE 388 v West Indies, 12/01/2020 88 v West Indies, on 12/01/2020
96 370 Wanindu De Silva SL 370 v West Indies, 01/03/2020 92 v West Indies, on 01/03/2020
97 366 Alasdair Evans SCO 421 v England, 10/06/2018 68 v Papua New Guinea, on 24/11/2017
98 364 Carlos Brathwaite WI v , v , on
99 363 Roston Chase WI v , v , on
99 363 Assad Vala PNG 369 v Namibia, 23/09/2019 102 v Namibia, on 23/09/2019

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 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 search.