Advertisement

ICC Player Rankings for ODI Bowlers

Rank Player Rating Career Best Rating
1
Keshav Maharaj South Africa
716 741 v Australia at Kolkata 2023
2
Josh Hazlewood Australia
688 727 v England at Melbourne 2022
3
Adam Zampa Australia
686 695 v Bangladesh at Pune 2023
4
Mohammed Siraj India
678 736 v New Zealand at Raipur 2023
5
Jasprit Bumrah India
665 838 v West Indies at Trivandrum 2018
6
Mohammad Nabi Afghanistan
656 657 v Zimbabwe at Harare 2022
7
Shaheen Afridi Pakistan
650 688 v West Indies at Multan 2022
8
Kuldeep Yadav India
645 760 v New Zealand at Bay Oval 2019
9
Trent Boult New Zealand
643 775 v Australia at Cairns 2022
10
Bernard Scholtz Namibia
642 642 v Netherlands at Kirtipur, Nepal 2024
11
Rashid Khan Afghanistan
634 799 v Pakistan at Abu Dhabi 2018
12
Mohammed Shami India
629 657 v New Zealand at Mumbai 2023
13
Maheesh Theekshana Sri Lanka
622 648 v Afghanistan at Pallekele 2024
14
Mitchell Starc Australia
604 781 v New Zealand at Melbourne 2015
15
Kagiso Rabada South Africa
599 718 v England at Lord's 2017
16
Mark Watt Scotland
597 622 v West Indies at Harare 2023
17
Chris Woakes England
596 711 v Sri Lanka at Bristol 2021
18
Matt Henry New Zealand
593 691 v Bangladesh at Wellington 2021
19
Mujeeb Ur Rahman Afghanistan
591 713 v Ireland at Abu Dhabi 2021
20
Saurabh Netravalkar USA
586 597 v Nepal at Harare 2023
21
Mitchell Santner New Zealand
582 648 v England at Hamilton 2018
22
Ravindra Jadeja India
572 732 v Zimbabwe at Bulawayo 2013
23
Haris Rauf Pakistan
563 593 v Sri Lanka at Hyderabad 2023
24
Shoriful Islam Bangladesh
555 561 v Sri Lanka at Chittagong 2024
25
Andy McBrine Ireland
553 646 v West Indies at Jamaica 2022
=
Wanindu Hasaranga Sri Lanka
553 582 v Oman at Bulawayo 2023
27
Mark Adair Ireland
550 566 v Zimbabwe at Harare 2023
28
Richard Ngarava Zimbabwe
548 553 v Sri Lanka at Colombo (RPS) 2024
29
Pat Cummins Australia
545 725 v Sri Lanka at The Oval 2019
=
Dilshan Madushanka Sri Lanka
545 551 v Bangladesh at Chittagong 2024
31
Shakib Al Hasan Bangladesh
544 715 v Zimbabwe at Chittagong 2009
32
Adil Rashid England
541 674 v India at Headingley 2018
=
Mehidy Hasan Bangladesh
541 725 v Sri Lanka at Mirpur 2021
34
Marco Jansen South Africa
537 586 v New Zealand at Pune 2023
35
Lungi Ngidi South Africa
535 622 v Australia at Bloemfontein 2020
36
Sean Abbott Australia
530 530 v West Indies at Canberra 2024
=
Akeal Hosein West Indies
530 597 v South Africa at Potchefstroom 2023
38
Aryan Dutt Netherlands
523 523 v Nepal at Kirtipur, Nepal 2024
39
Joshua Little Ireland
517 533 v Zimbabwe at Harare 2023
40
Reece Topley England
515 558 v South Africa at Mumbai 2023
41
Aayan Khan United Arab Emirates
512 517 v Sri Lanka at Bulawayo 2023
42
Taskin Ahmed Bangladesh
508 528 v West Indies at Guyana 2022
=
Fazalhaq Farooqi Afghanistan
508 544 v Pakistan at Hambantota 2023
44
Mustafizur Rahman Bangladesh
505 693 v West Indies at Sylhet 2018
=
Mohammad Wasim Pakistan
505 505 v England at Kolkata 2023
46
Alzarri Joseph West Indies
503 625 v South Africa at Potchefstroom 2023
47
Sandeep Lamichhane Nepal
502 595 v Papua New Guinea at Kirtipur, Nepal 2023
48
Ruben Trumpelmann Namibia
501 522 v Nepal at Kirtipur, Nepal 2024
49
Tabraiz Shamsi South Africa
500 597 v Bangladesh at Johannesburg 2022
50
Bilal Khan Oman
499 546 v USA at Texas 2022
51
Jofra Archer England
497 642 v Australia at Old Trafford 2020
52
Christophe Sole Scotland
494 511 v Zimbabwe at Bulawayo 2023
53
Sikandar Raza Zimbabwe
492 492 v Sri Lanka at Colombo (RPS) 2024
54
Gudakesh Motie West Indies
486 516 v Australia at Sydney 2024
55
Lalit Rajbanshi Nepal
485 487 v Netherlands at Kirtipur, Nepal 2024
56
Lockie Ferguson New Zealand
484 667 v West Indies at Old Trafford 2019
57
Zeeshan Maqsood Oman
483 510 v United Arab Emirates at Bulawayo 2023
58
Logan van Beek Netherlands
481 533 v Afghanistan at Lucknow 2023
=
Kaleemullah Oman
481 481 v West Indies at Harare 2023
60
Blessing Muzarabani Zimbabwe
480 515 v Afghanistan at Harare 2022
61
Nosthush Kenjige USA
479 479 v United Arab Emirates at Harare 2023
62
Craig Young Ireland
477 496 v Zimbabwe at Harare 2023
63
Dipendra Singh Airee Nepal
471 482 v USA at Harare 2023
64
Safyaan Sharif Scotland
470 543 v England at Edinburgh 2018
65
Mohammad Nawaz Pakistan
468 549 v New Zealand at Karachi 2023
66
Gerald Coetzee South Africa
465 479 v Australia at Kolkata 2023
67
Assad Vala Papua New Guinea
464 467 v Nepal at Dubai 2023
68
Chad Soper Papua New Guinea
462 488 v United Arab Emirates at Dubai 2023
69
Rohan Mustafa United Arab Emirates
459 523 v West Indies at Sharjah 2023
70
Zahoor Khan United Arab Emirates
457 490 v West Indies at Sharjah 2023
71
Mark Wood England
447 609 v Afghanistan at Old Trafford 2019
72
Shardul Thakur India
440 546 v West Indies at Trinidad 2023
73
Zunaed Siddique United Arab Emirates
436 446 v Canada at Dubai 2024
74
Graham Hume Ireland
435 437 v Afghanistan at Sharjah 2024
75
Michael Leask Scotland
433 439 v Namibia at Kirtipur, Nepal 2023
76
Moeen Ali England
431 623 v Australia at Old Trafford 2018
77
Naseem Shah Pakistan
429 474 v India at Colombo (RPS) 2023
78
Hardik Pandya India
424 549 v South Africa at Centurion 2018
=
Sam Curran England
424 454 v Bangladesh at Chittagong 2023
80
Dunith Wellalage Sri Lanka
422 428 v Bangladesh at Chittagong 2024
81
Sompal Kami Nepal
420 457 v Papua New Guinea at Kirtipur, Nepal 2023
82
Shadab Khan Pakistan
418 599 v South Africa at Durban 2019
83
Hasan Ali Pakistan
415 764 v New Zealand at Wellington 2018
84
Ish Sodhi New Zealand
412 565 v India at Bay Oval 2019
85
Tim Southee New Zealand
411 632 v England at Wellington 2015
=
Fred Klaassen Netherlands
411 507 v South Africa at Johannesburg 2023
87
Nisarg Patel USA
409 414 v Jersey at Namibia 2023
88
Bas de Leede Netherlands
405 405 v Nepal at Kirtipur, Nepal 2024
89
Jason Holder West Indies
404 607 v Zimbabwe at Harare 2018
90
Dushmantha Chameera Sri Lanka
403 552 v Australia at Pallekele 2022
91
Paul van Meekeren Netherlands
398 437 v Bangladesh at Kolkata 2023
=
Gerhard Erasmus Namibia
398 398 v Netherlands at Kirtipur, Nepal 2024
93
Glenn Maxwell Australia
396 479 v England at Headingley 2015
94
Tangeni Lungameni Namibia
393 443 v United Arab Emirates at Dubai 2023
95
Kasun Rajitha Sri Lanka
391 459 v Afghanistan at Pune 2023
96
Brandon McMullen Scotland
389 417 v Netherlands at Bulawayo 2023
97
Vivian Kingma Netherlands
387 387 v Nepal at Kirtipur, Nepal 2024
=
Yuzvendra Chahal India
387 724 v New Zealand at Napier 2019
99
Anrich Nortje South Africa
385 479 v Netherlands at Benoni 2023
100
Akila Dananjaya Sri Lanka
380 646 v England at Colombo (RPS) 2018
Select Language