Exchmarket Ads

Men's ODI Batting Ranking Details

Babar Azam top the ranking of Men's ODI Player BAT Ranking.

Men's ODI: BAT: 1: Babar Azam

  • Babar Azam

  • Position: 1
  • Ratings: 824
  • Best: 898 v West Indies at Multan 2022

Men's ODI Player BAT Ranking

Search
POS Icon TEAM Player Rating Best Career Best Rating
1
Pakistan
Pakistan Babar Azam 824 898 898 v West Indies at Multan 2022
2
India
India Shubman Gill 801 847 847 v Australia at Indore 2023
3
India
India Virat Kohli 768 909 909 v England at Headingley 2018
4
India
India Rohit Sharma 746 882 882 v Sri Lanka at Headingley 2019
5
New Zealand
New Zealand Daryl Mitchell 728 750 750 v India at Mumbai 2023
6
Australia
Australia David Warner 723 869 869 v Pakistan at Adelaide 2017
6
Ireland
Ireland Harry Tector 723 729 729 v Zimbabwe at Harare 2023
8
England
England Dawid Malan 707 730 730 v Netherlands at Pune 2023
9
South Africa
South Africa Rassie van der Dussen 701 796 796 v England at Durham 2022
10
South Africa
South Africa Heinrich Klaasen 697 757 757 v Bangladesh at Mumbai 2023
11
India
India Shreyas Iyer 689 710 710 v New Zealand at Mumbai 2023
12 1 ↑
Pakistan
Pakistan Fakhar Zaman 682 784 784 v New Zealand at Rawalpindi 2023
13 1 ↓
Afghanistan
Afghanistan Ibrahim Zadran 680 692 692 v Australia at Mumbai 2023
14
West Indies
West Indies Shai Hope 676 802 802 v Bangladesh at Malahide 2019
15 5 ↑
Sri Lanka
Sri Lanka Charith Asalanka 673 673 673 v Afghanistan at Pallekele 2024
16 1 ↓
Pakistan
Pakistan Imam-ul-Haq 672 815 815 v West Indies at Multan 2022
17 1 ↓
India
India KL Rahul 666 674 674 v South Africa at Gqeberha 2023
18 10 ↑
Sri Lanka
Sri Lanka Pathum Nissanka 663 673 673 v Afghanistan at Pallekele 2024
19 2 ↓
South Africa
South Africa David Miller 654 673 673 v Australia at Kolkata 2023
19 2 ↓
Australia
Australia Travis Head 654 679 679 v India at Ahmedabad 2023
21 2 ↓
Australia
Australia Steve Smith 644 740 740 v Pakistan at Sydney 2017
22 1 ↓
Australia
Australia Marnus Labuschagne 626 631 631 v England at Ahmedabad 2023
23 1 ↓
South Africa
South Africa Aiden Markram 623 657 657 v New Zealand at Pune 2023
24
Netherlands
Netherlands Scott Edwards 618 644 644 v Bangladesh at Kolkata 2023
25
Namibia
Namibia Gerhard Erasmus 614 618 618 v United Arab Emirates at Namibia 2023
26
Ireland
Ireland Paul Stirling 608 698 698 v Netherlands at Utrecht 2021
27
Australia
Australia Glenn Maxwell 600 728 728 v India at Canberra 2016
27 4 ↓
Afghanistan
Afghanistan Rahmanullah Gurbaz 600 644 644 v Pakistan at Chennai 2023
29
England
England Jos Buttler 597 731 731 v West Indies at Southampton 2019
29
Pakistan
Pakistan Mohammad Rizwan 597 602 602 v Australia at Bengaluru 2023
31
South Africa
South Africa Temba Bavuma 596 691 691 v Australia at Potchefstroom 2023
32
Bangladesh
Bangladesh Mushfiqur Rahim 594 739 739 v Sri Lanka at Mirpur 2021
33
New Zealand
New Zealand Tom Latham 589 657 657 v Pakistan at Karachi 2023
34 1 ↑
Afghanistan
Afghanistan Rahmat Shah 588 635 635 v Sri Lanka at Pallekele 2022
35 1 ↓
Zimbabwe
Zimbabwe Sikandar Raza 587 627 627 v India at Harare 2022
36
New Zealand
New Zealand Kane Williamson 583 792 792 v South Africa at Centurion 2015
37
New Zealand
New Zealand Will Young 580 581 581 v Bangladesh at Nelson 2023
38
England
England Ben Stokes 576 684 684 v New Zealand at Lords 2019
39
England
England Jonny Bairstow 573 796 796 v India at Pune 2021
40
England
England Jason Roy 569 773 773 v Australia at Edgbaston 2019
41 6 ↑
Sri Lanka
Sri Lanka S.Samarawickrama 568 568 568 v Afghanistan at Pallekele 2024
42 1 ↓
England
England Joe Root 565 816 816 v Sri Lanka at Dambulla 2018
42 1 ↑
Sri Lanka
Sri Lanka Kusal Mendis 565 625 625 v Zimbabwe at Galle 2017
42 1 ↓
West Indies
West Indies Nicholas Pooran 565 634 634 v Ireland at Grenada 2020
45 1 ↓
New Zealand
New Zealand Devon Conway 562 603 603 v Bangladesh at Chennai 2023
46 1 ↓
Australia
Australia Mitchell Marsh 560 635 635 v New Zealand at Canberra 2016
47 1 ↓
Bangladesh
Bangladesh Shakib Al Hasan 554 683 683 v Pakistan at Lords 2019
48 1 ↑ Papua New Guinea Assad Vala 536 550 550 v Nepal at Dubai 2023
48 1 ↑
Bangladesh
Bangladesh Najmul Hossain Shanto 536 536 536 v New Zealand at Napier 2023
50 1 ↑
India
India Ishan Kishan 534 625 625 v Sri Lanka at Colombo (RPS) 2023
51 1 ↑
Zimbabwe
Zimbabwe Sean Williams 533 571 571 v Sri Lanka at Bulawayo 2023
52 1 ↑
New Zealand
New Zealand Rachin Ravindra 532 560 560 v Sri Lanka at Bengaluru 2023
53 1 ↑
Bangladesh
Bangladesh Litton Das 530 627 627 v Zimbabwe at Harare 2022
54 1 ↑
Scotland
Scotland George Munsey 529 587 587 v Namibia at Glasgow 2022
54 1 ↑
Bangladesh
Bangladesh Mahmudullah 529 595 595 v India at Mirpur 2022
56 1 ↑
Ireland
Ireland Andy Balbirnie 527 585 585 v South Africa at Malahide 2021
57 19 ↑
Afghanistan
Afghanistan Azmatullah Omarzai 526 540 540 v Sri Lanka at Pallekele 2024
58 10 ↓
Afghanistan
Afghanistan Hashmatullah Shahidi 523 549 549 v Netherlands at Lucknow 2023
59 1 ↓ United Arab Emirates Vriitya Aravind 518 538 538 v Oman at Bulawayo 2023
60 1 ↓
USA
USA Gajanand Singh 512 512 512 v United Arab Emirates at Harare 2023
61 1 ↓
USA
USA Aaron Jones 510 540 540 v Papua New Guinea at Namibia 2023
62 1 ↓
Bangladesh
Bangladesh Tamim Iqbal 507 728 728 v West Indies at St Kitts 2018
63 1 ↓
Bangladesh
Bangladesh Max ODowd 506 517 517 v West Indies at Harare 2023
63 1 ↓
Australia
Australia Alex Carey 506 669 669 v West Indies at Barbados 2021
63 1 ↓
Scotland
Scotland Kyle Coetzer 506 678 678 v Papua New Guinea at Aberdeen 2019
66 1 ↓
Oman
Oman Aqib Ilyas 501 584 584 v USA at Kirtipur, Nepal 2020
67 1 ↓ United Arab Emirates Muhammad Waseem 500 511 511 v Sri Lanka at Bulawayo 2023
68 1 ↓
Scotland
Scotland Richie Berrington 496 555 555 v USA at Texas 2022
69 1 ↓
USA
USA Monank Patel 493 554 554 v Papua New Guinea at Namibia 2022
70 1 ↓
Oman
Oman Zeeshan Maqsood 487 514 514 v Ireland at Bulawayo 2023
71 1 ↓
Scotland
Scotland Michael Leask 484 491 491 v Zimbabwe at Bulawayo 2023
72 11 ↑
Afghanistan
Afghanistan Mohammad Nabi 482 550 550 v Bangladesh at Mirpur 2016
73 2 ↓
New Zealand
New Zealand Glenn Phillips 481 496 496 v India at Mumbai 2023
74 1 ↓ United Arab Emirates Asif Khan 476 476 476 v USA at Harare 2023
74 1 ↓
Oman
Oman Ayaan Khan 476 476 476 v West Indies at Harare 2023
74 1 ↓
Ireland
Ireland Curtis Campher 476 476 476 v Zimbabwe at Harare 2023
77 3 ↑
Nepal
Nepal Rohit Paudel 474 519 519 v Papua New Guinea at Dubai 2023
78 1 ↓
Oman
Oman Kashyap Prajapati 464 464 464 v West Indies at Harare 2023
79 1 ↓
New Zealand
New Zealand Henry Nicholls 463 596 596 v Bangladesh at Dunedin 2021
80 1 ↓
USA
USA Steven Taylor 462 501 501 v Jersey at Namibia 2023
81
Zimbabwe
Zimbabwe Craig Ervine 460 522 522 v Afghanistan at Bulawayo 2015
82 10 ↓
Nepal
Nepal Aasif Sheikh 457 496 496 v Papua New Guinea at Kirtipur, Nepal 2023
82 2 ↑
Namibia
Namibia Michael van Lingen 457 465 465 v United Arab Emirates at Namibia 2023
84 1 ↑
South Africa
South Africa Tony de Zorzi 456 456 456 v India at Paarl 2023
85 1 ↑
Oman
Oman Jatinder Singh 453 506 506 v United Arab Emirates at Kathmandu, Nepal 2023
86 1 ↑
Ireland
Ireland George Dockrell 452 460 460 v Zimbabwe at Harare 2023
87 6 ↓
Afghanistan
Afghanistan Najibullah Zadran 450 555 555 v Sri Lanka at Hambantota 2023
88 8 ↑
Nepal
Nepal Kushal Bhurtel 449 459 459 v Canada at Kirtipur, Nepal 2024
89 1 ↓
Pakistan
Pakistan Iftikhar Ahmed 448 457 457 v New Zealand at Bengaluru 2023
90 1 ↓
India
India Shikhar Dhawan 447 807 807 v Pakistan at Dubai 2018
90 1 ↓
Bangladesh
Bangladesh Towhid Hridoy 447 452 452 v New Zealand at Dunedin 2023
92 1 ↓
Scotland
Scotland Brandon McMullen 445 445 445 v Netherlands at Bulawayo 2023
93 1 ↓
West Indies
West Indies Brandon King 444 471 471 v Oman at Harare 2023
94 1 ↓
India
India Hardik Pandya 438 561 561 v Sri Lanka at Colombo (RPS) 2021
95 1 ↓
Pakistan
Pakistan Haris Sohail 434 618 618 v Zimbabwe at Rawalpindi 2020
95 1 ↓
Netherlands
Netherlands Teja Nidamanuru 434 443 443 v West Indies at Harare 2023
97 1 ↓
Netherlands
Netherlands Vikramjit Singh 432 467 467 v Pakistan at Hyderabad 2023
98 Papua New Guinea Tony Ura 431 444 444 v Namibia at Lauderhill 2019
98
Bangladesh
Bangladesh Mehidy Hasan 431 462 462 v India at Mirpur 2022
100
Scotland
Scotland Matthew Cross 430 446 446 v United Arab Emirates at Aberdeen 2022

Fakhar Zaman ranking up by 1 position. Ibrahim Zadran ranking down by 1 position. Charith Asalanka ranking up by 5 position. Imam-ul-Haq ranking down by 1 position. KL Rahul ranking down by 1 position. Pathum Nissanka ranking up by 10 position. David Miller ranking down by 2 position. Travis Head ranking down by 2 position. Steve Smith ranking down by 2 position. Marnus Labuschagne ranking down by 1 position. Aiden Markram ranking down by 1 position. Rahmanullah Gurbaz ranking down by 4 position. Rahmat Shah ranking up by 1 position. Sikandar Raza ranking down by 1 position. S.Samarawickrama ranking up by 6 position. Joe Root ranking down by 1 position. Kusal Mendis ranking up by 1 position. Nicholas Pooran ranking down by 1 position. Devon Conway ranking down by 1 position. Mitchell Marsh ranking down by 1 position. Shakib Al Hasan ranking down by 1 position. Assad Vala ranking up by 1 position. Najmul Hossain Shanto ranking up by 1 position. Ishan Kishan ranking up by 1 position. Sean Williams ranking up by 1 position. Rachin Ravindra ranking up by 1 position. Litton Das ranking up by 1 position. George Munsey ranking up by 1 position. Mahmudullah ranking up by 1 position. Andy Balbirnie ranking up by 1 position. Azmatullah Omarzai ranking up by 19 position. Hashmatullah Shahidi ranking down by 10 position. Vriitya Aravind ranking down by 1 position. Gajanand Singh ranking down by 1 position. Aaron Jones ranking down by 1 position. Tamim Iqbal ranking down by 1 position. Max ODowd ranking down by 1 position. Alex Carey ranking down by 1 position. Kyle Coetzer ranking down by 1 position. Aqib Ilyas ranking down by 1 position. Muhammad Waseem ranking down by 1 position. Richie Berrington ranking down by 1 position. Monank Patel ranking down by 1 position. Zeeshan Maqsood ranking down by 1 position. Michael Leask ranking down by 1 position. Mohammad Nabi ranking up by 11 position. Glenn Phillips ranking down by 2 position. Asif Khan ranking down by 1 position. Ayaan Khan ranking down by 1 position. Curtis Campher ranking down by 1 position. Rohit Paudel ranking up by 3 position. Kashyap Prajapati ranking down by 1 position. Henry Nicholls ranking down by 1 position. Steven Taylor ranking down by 1 position. Aasif Sheikh ranking down by 10 position. Michael van Lingen ranking up by 2 position. Tony de Zorzi ranking up by 1 position. Jatinder Singh ranking up by 1 position. George Dockrell ranking up by 1 position. Najibullah Zadran ranking down by 6 position. Kushal Bhurtel ranking up by 8 position. Iftikhar Ahmed ranking down by 1 position. Shikhar Dhawan ranking down by 1 position. Towhid Hridoy ranking down by 1 position. Brandon McMullen ranking down by 1 position. Brandon King ranking down by 1 position. Hardik Pandya ranking down by 1 position. Haris Sohail ranking down by 1 position. Teja Nidamanuru ranking down by 1 position. Vikramjit Singh ranking down by 1 position.