2025 ICC Bowlers Ranking For ODI Matches

Latest 2025 ICC ODI Bowlers Rankings, Find the current rankings of One Day International Bowler players of Cricket teams, including their positions on points table & ratings.

# Player Rating Country
1 Maheesh Theekshana

Maheesh Theekshana

680 Sri Lanka

Sri Lanka

2 Kuldeep Yadav

Kuldeep Yadav

650 India

India

3 Keshav Maharaj

Keshav Maharaj

648 South Africa

South Africa

4 Bernard Scholtz

Bernard Scholtz

644 Namibia

Namibia

5 Rashid Khan

Rashid Khan

640 Afghanistan

Afghanistan

6 Mitchell Santner

Mitchell Santner

637 New Zealand

New Zealand

7 MJ Henry

MJ Henry

622 New Zealand

New Zealand

8 RA Jadeja

RA Jadeja

616 India

India

9 Adam Zampa

Adam Zampa

614 Australia

Australia

10 JR Hazlewood

JR Hazlewood

603 Australia

Australia

11 Shaheen Shah Afridi

Shaheen Shah Afridi

601 Pakistan

Pakistan

12 Mohammed Shami

Mohammed Shami

596 India

India

13 Mohammed Siraj

Mohammed Siraj

593 India

India

14 Mohammad Nabi

Mohammad Nabi

590 Afghanistan

Afghanistan

15 AU Rashid

AU Rashid

587 England

England

16 Gudakesh Motie

Gudakesh Motie

579 West Indies

West Indies

17 K Rabada

K Rabada

577 South Africa

South Africa

18 Alzarri Joseph

Alzarri Joseph

574 West Indies

West Indies

19

PWH De Silva

572 Sri Lanka

Sri Lanka

20 Michael Bracewell

Michael Bracewell

569 New Zealand

New Zealand

21

SN Netravalkar

562 United States Of America

United States Of America

21 MA Starc

MA Starc

562 Australia

Australia

23 Richard Ngarava

Richard Ngarava

557 Zimbabwe

Zimbabwe

24 Marco Jansen

Marco Jansen

555 South Africa

South Africa

24 Haris Rauf

Haris Rauf

555 Pakistan

Pakistan

26  Jofra Chioke Archer

Jofra Chioke Archer

545 England

England

27 MR Adair

MR Adair

544 Ireland

Ireland

28 Taskin Ahmed

Taskin Ahmed

528 Bangladesh

Bangladesh

30 Mark Watt

Mark Watt

524 Scotland

Scotland

31 AR McBrine

AR McBrine

522 Ireland

Ireland

32 Blessing Muzarabani

Blessing Muzarabani

516 Zimbabwe

Zimbabwe

32

L Ngidi

516 South Africa

South Africa

34

NP Kenjige

515 United States Of America

United States Of America

35 Mustafizur Rahman

Mustafizur Rahman

507 Bangladesh

Bangladesh

36 Dunith Wellalage

Dunith Wellalage

506 Sri Lanka

Sri Lanka

37 AR Patel

AR Patel

504 India

India

38 Sikandar Raza

Sikandar Raza

502 Zimbabwe

Zimbabwe

39 Pat Cummins

Pat Cummins

499 Australia

Australia

40 Brandon McMullen

Brandon McMullen

496 Scotland

Scotland

40 Azmatullah Omarzai

Azmatullah Omarzai

496 Afghanistan

Afghanistan

42 Naseem Shah

Naseem Shah

494 Pakistan

Pakistan

43 William O’Rourke

William O’Rourke

492 New Zealand

New Zealand

43 Aryan Dutt

Aryan Dutt

492 Netherlands

Netherlands

45 Shoriful Islam

Shoriful Islam

490 Bangladesh

Bangladesh

46 Graham Hume

Graham Hume

489 Ireland

Ireland

47 Fazalhaq Farooqi

Fazalhaq Farooqi

486 Afghanistan

Afghanistan

48 Lalit Rajbanshi

Lalit Rajbanshi

479 Nepal

Nepal

49 Saqib Mahmood

Saqib Mahmood

478 England

England

50 CA Young

CA Young

475 Ireland

Ireland

52 Shakeel Ahmed

Shakeel Ahmed

473 Oman

Oman

53 SA Abbott

SA Abbott

471 Australia

Australia

54 S Lamichhane

S Lamichhane

470 Nepal

Nepal

57 Jayden Seales

Jayden Seales

456 West Indies

West Indies

57 Abrar Ahmed

Abrar Ahmed

456 Pakistan

Pakistan

59 Asitha Fernando

Asitha Fernando

453 Sri Lanka

Sri Lanka

60 Kaleemullah

Kaleemullah

449 Oman

Oman

61 Jacob Duffy

Jacob Duffy

445 New Zealand

New Zealand

61 PA Van Meekeren

PA Van Meekeren

445 Netherlands

Netherlands

63 Reece Topley

Reece Topley

433 England

England

64 Junaid Siddique

Junaid Siddique

430 Bangladesh

Bangladesh

65 Tabraiz Shamsi

Tabraiz Shamsi

429 South Africa

South Africa

66 SM Sharif

SM Sharif

425 Scotland

Scotland

67 Mohammad Wasim

Mohammad Wasim

423 Pakistan

Pakistan

67 Roston Chase

Roston Chase

423 West Indies

West Indies

70 Matthew Forde

Matthew Forde

421 West Indies

West Indies

71 Kaleem Sana

Kaleem Sana

417 Canada

Canada

71 Nasum Ahmed

Nasum Ahmed

417 Bangladesh

Bangladesh

73 Hardik Pandya

Hardik Pandya

415 India

India

76 GJ Maxwell

GJ Maxwell

411 Australia

Australia

77 Gerhard Erasmus

Gerhard Erasmus

409 Namibia

Namibia

77 Jeffrey Vandersay

Jeffrey Vandersay

409 Sri Lanka

Sri Lanka

81 Bilal Khan

Bilal Khan

408 Oman

Oman

82 Zeeshan Maqsood

Zeeshan Maqsood

406 Oman

Oman

84 Karan KC

Karan KC

403 Nepal

Nepal

85 Varun Chakravarthy

Varun Chakravarthy

402 India

India

85 BJ McCarthy

BJ McCarthy

402 Ireland

Ireland

87 Ruben Trumpelmann

Ruben Trumpelmann

399 Namibia

Namibia

88 MA Wood

MA Wood

398 England

England

89 Nathan Ellis

Nathan Ellis

397 Australia

Australia

91 Saad Bin Zafar

Saad Bin Zafar

392 Canada

Canada

92 Washington Sundar

Washington Sundar

385 India

India

93 Wellington Masakadza

Wellington Masakadza

383 Zimbabwe

Zimbabwe

93 Sompal Kami

Sompal Kami

383 Nepal

Nepal

93 MA Leask

MA Leask

383 Scotland

Scotland

96 R Shepherd

R Shepherd

382 West Indies

West Indies

97 VJ Kingma

VJ Kingma

376 Netherlands

Netherlands

98 C Campher

C Campher

373 Ireland

Ireland

99 SM Curran

SM Curran

361 England

England

100

BC Fortuin

357 South Africa

South Africa

Fast bowlers and spinners are often one of the main reasons behind winning a match. Along with the rankings of the teams ICC ranks the ODI bowlers as well. ICC ODI bowler's ranking is quite easy to access at Urdu Point as we provide best facilities to our users.

To get the information about the top ranking bowlers, ICC provides the rankings. You might be curious to know the current position of your favorite bowler, you can easily find the 2025 latest and updated rankings of bowlers.

International Cricket Council latest ODI Ranking For Bowlers in 2025. According to the points table, Maheesh Theekshana of Team Sri Lanka is on Top position with 680 ratings. Kuldeep Yadav of Team India holds the second position with 650 ratings. Keshav Maharaj of Team South Africa is on third position with 648 ratings. Bernard Scholtz of Team Namibia is on 4th position with 644 ratings. Rashid Khan of Team Afghanistan is on 5th position with 640 ratings. Mitchell Santner of Team New Zealand is on 6th position with 637 ratings. MJ Henry of Team New Zealand is on 7th position with 622 ratings. RA Jadeja of Team India is on 8th position with 616 ratings. Adam Zampa of Team Australia is on 9th position with 614 ratings. JR Hazlewood of Team Australia is on 10th position with 603 ratings. Shaheen Shah Afridi of Team Pakistan is on 11th position with 601 ratings. Mohammed Shami of Team India is on 12th position with 596 ratings. Mohammed Siraj of Team India is on 13th position with 593 ratings. Mohammad Nabi of Team Afghanistan is on 14th position with 590 ratings. AU Rashid of Team England is on 15th position with 587 ratings. Gudakesh Motie of Team West Indies is on 16th position with 579 ratings. K Rabada of Team South Africa is on 17th position with 577 ratings. Alzarri Joseph of Team West Indies is on 18th position with 574 ratings. PWH De Silva of Team Sri Lanka is on 19th position with 572 ratings. Michael Bracewell of Team New Zealand is on 20th position with 569 ratings. SN Netravalkar of Team United States Of America is on 21st position with 562 ratings. MA Starc of Team Australia is on 21st position with 562 ratings. Richard Ngarava of Team Zimbabwe is on 23rd position with 557 ratings. Marco Jansen of Team South Africa is on 24th position with 555 ratings. Haris Rauf of Team Pakistan is on 24th position with 555 ratings. Jofra Chioke Archer of Team England is on 26th position with 545 ratings. MR Adair of Team Ireland is on 27th position with 544 ratings. Taskin Ahmed of Team Bangladesh is on 28th position with 528 ratings. Mark Watt of Team Scotland is on 30th position with 524 ratings. AR McBrine of Team Ireland is on 31st position with 522 ratings. Blessing Muzarabani of Team Zimbabwe is on 32nd position with 516 ratings. L Ngidi of Team South Africa is on 32nd position with 516 ratings. NP Kenjige of Team United States Of America is on 34th position with 515 ratings. Mustafizur Rahman of Team Bangladesh is on 35th position with 507 ratings. Dunith Wellalage of Team Sri Lanka is on 36th position with 506 ratings. AR Patel of Team India is on 37th position with 504 ratings. Sikandar Raza of Team Zimbabwe is on 38th position with 502 ratings. Pat Cummins of Team Australia is on 39th position with 499 ratings. Brandon McMullen of Team Scotland is on 40th position with 496 ratings. Azmatullah Omarzai of Team Afghanistan is on 40th position with 496 ratings. Naseem Shah of Team Pakistan is on 42nd position with 494 ratings. William O’Rourke of Team New Zealand is on 43rd position with 492 ratings. Aryan Dutt of Team Netherlands is on 43rd position with 492 ratings. Shoriful Islam of Team Bangladesh is on 45th position with 490 ratings. Graham Hume of Team Ireland is on 46th position with 489 ratings. Fazalhaq Farooqi of Team Afghanistan is on 47th position with 486 ratings. Lalit Rajbanshi of Team Nepal is on 48th position with 479 ratings. Saqib Mahmood of Team England is on 49th position with 478 ratings. CA Young of Team Ireland is on 50th position with 475 ratings. Shakeel Ahmed of Team Oman is on 52nd position with 473 ratings. SA Abbott of Team Australia is on 53rd position with 471 ratings. S Lamichhane of Team Nepal is on 54th position with 470 ratings. Jayden Seales of Team West Indies is on 57th position with 456 ratings. Abrar Ahmed of Team Pakistan is on 57th position with 456 ratings. Asitha Fernando of Team Sri Lanka is on 59th position with 453 ratings. Kaleemullah of Team Oman is on 60th position with 449 ratings. Jacob Duffy of Team New Zealand is on 61st position with 445 ratings. PA Van Meekeren of Team Netherlands is on 61st position with 445 ratings. Reece Topley of Team England is on 63rd position with 433 ratings. Junaid Siddique of Team Bangladesh is on 64th position with 430 ratings. Tabraiz Shamsi of Team South Africa is on 65th position with 429 ratings. SM Sharif of Team Scotland is on 66th position with 425 ratings. Mohammad Wasim of Team Pakistan is on 67th position with 423 ratings. Roston Chase of Team West Indies is on 67th position with 423 ratings. Matthew Forde of Team West Indies is on 70th position with 421 ratings. Kaleem Sana of Team Canada is on 71st position with 417 ratings. Nasum Ahmed of Team Bangladesh is on 71st position with 417 ratings. Hardik Pandya of Team India is on 73rd position with 415 ratings. GJ Maxwell of Team Australia is on 76th position with 411 ratings. Gerhard Erasmus of Team Namibia is on 77th position with 409 ratings. Jeffrey Vandersay of Team Sri Lanka is on 77th position with 409 ratings. Bilal Khan of Team Oman is on 81st position with 408 ratings. Zeeshan Maqsood of Team Oman is on 82nd position with 406 ratings. Karan KC of Team Nepal is on 84th position with 403 ratings. Varun Chakravarthy of Team India is on 85th position with 402 ratings. BJ McCarthy of Team Ireland is on 85th position with 402 ratings. Ruben Trumpelmann of Team Namibia is on 87th position with 399 ratings. MA Wood of Team England is on 88th position with 398 ratings. Nathan Ellis of Team Australia is on 89th position with 397 ratings. Saad Bin Zafar of Team Canada is on 91st position with 392 ratings. Washington Sundar of Team India is on 92nd position with 385 ratings. Wellington Masakadza of Team Zimbabwe is on 93rd position with 383 ratings. Sompal Kami of Team Nepal is on 93rd position with 383 ratings. MA Leask of Team Scotland is on 93rd position with 383 ratings. R Shepherd of Team West Indies is on 96th position with 382 ratings. VJ Kingma of Team Netherlands is on 97th position with 376 ratings. C Campher of Team Ireland is on 98th position with 373 ratings. SM Curran of Team England is on 99th position with 361 ratings. BC Fortuin of Team South Africa is on 100th position with 357 ratings.