ICC ODI Batting Rankings


Last Updated – 11. July 2023

POS PLAYER TEAM RATING CAREER BEST RATING
1 Babar Azam  PAK 886 898 v West Indies, 10/06/2022
0
2 Rassie van der Dussen  SA 777 796 v England, 19/07/2022
0
3 Fakhar Zaman  PAK 755 784 v New Zealand, 29/04/2023
0
4 Imam-ul-Haq  PAK 745 815 v West Indies, 12/06/2022
0
5 Shubman Gill  IND 738 738 v Australia, 22/03/2023
0
6 Harry Tector  IRE 726 726 v Nepal, 04/07/2023
0
= David Warner  AUS 726 880 v Pakistan, 26/01/2017
0
8 Virat Kohli  IND 719 911 v England, 12/07/2018
0
9 Quinton de Kock  SA 718 813 v Sri Lanka, 10/03/2019
0
10 Rohit Sharma  IND 707 885 v Sri Lanka, 06/07/2019
0
11 Steve Smith  AUS 702 752 v Pakistan, 22/01/2017
0
12 Jason Roy  ENG 682 782 v Australia, 11/07/2019
0
13 Shai Hope  WI 677 808 v Bangladesh, 17/05/2019
0
14 Jonny Bairstow  ENG 669 796 v India, 26/03/2021
0
15 Jos Buttler  ENG 658 741 v Bangladesh, 08/06/2019
-1
16 Ibrahim Zadran  AFG 657 663 v Bangladesh, 08/07/2023
-1
17 Kane Williamson  NZ 652 799 v India, 09/07/2019
0
18 Mushfiqur Rahim  BAN 649 739 v Sri Lanka, 25/05/2021
0
19 David Miller  SA 643 653 v England, 29/01/2023
0
20 Alex Carey  AUS 631 669 v West Indies, 26/07/2021
0
= Tom Latham  NZ 631 657 v Pakistan, 09/01/2023
0
= Joe Root  ENG 631 824 v Sri Lanka, 13/10/2018
0
23 Paul Stirling  IRE 625 697 v Netherlands, 04/06/2021
0
24 Shreyas Iyer  IND 624 673 v Bangladesh, 07/12/2022
0
25 Nicholas Pooran  WI 619 634 v Ireland, 12/01/2020
0
26 Travis Head  AUS 616 670 v England, 24/06/2018
0
27 Sikandar Raza  ZIM 615 627 v India, 22/08/2022
0
28 Gerhard Erasmus  NAM 614 618 v UAE, 02/04/2023
0
29 Pathum Nissanka  SL 612 614 v West Indies, 07/07/2023
0
= Heinrich Klaasen  SA 612 612 v Netherlands, 02/04/2023
0
= Glenn Maxwell  AUS 612 735 v India, 20/01/2016
0
32 Temba Bavuma  SA 609 623 v Netherlands, 31/03/2023
-1
33 Tamim Iqbal  BAN 604 737 v West Indies, 28/07/2018
-1
34 Shakib Al Hasan  BAN 601 692 v Pakistan, 05/07/2019
-1
35 Rahmat Shah  AFG 593 635 v Sri Lanka, 27/11/2022
-1
36 Kariyawasa Asalanka  SL 580 605 v Australia, 21/06/2022
0
= Shikhar Dhawan  IND 580 813 v Pakistan, 23/09/2018
0
38 Scott Edwards  NED 577 594 v Sri Lanka, 30/06/2023
0
= Litton Das  BAN 577 627 v Zimbabwe, 05/08/2022
-3
40 Dawid Malan  ENG 572 610 v Bangladesh, 01/03/2023
0
41 Lokesh Rahul  IND 571 657 v England, 26/03/2021
0
42 Sean Williams  ZIM 566 571 v Sri Lanka, 02/07/2023
-1
43 Aiden Markram  SA 557 557 v Netherlands, 02/04/2023
-1
44 Martin Guptill  NZ 556 789 v South Africa, 01/03/2017
-1
45 Rahmanullah Gurbaz  AFG 555 574 v Bangladesh, 08/07/2023
-6
46 Assad Vala  PNG 536 550 v Nepal, 27/02/2023
-1
47 Mahmudullah  BAN 534 595 v India, 07/12/2022
-1
48 George Munsey  SCO 529 587 v Namibia, 10/07/2022
-1
49 Najibullah Zadran  AFG 528 555 v Sri Lanka, 30/11/2022
-1
= Devon Conway  NZ 528 566 v India, 24/01/2023
0
51 Andrew Balbirnie  IRE 526 584 v South Africa, 13/07/2021
0
52 Mitchell Marsh  AUS 523 641 v New Zealand, 06/12/2016
0
53 Daryl Mitchell  NZ 522 527 v Pakistan, 29/04/2023
0
54 Kusal Mendis  SL 521 631 v Zimbabwe, 30/06/2017
0
55 Vriitya Aravind  UAE 518 538 v Oman, 21/06/2023
0
56 Max O’Dowd  NED 516 517 v West Indies, 26/06/2023
-1
= Hashmatullah Shaidi  AFG 516 543 v Zimbabwe, 09/06/2022
-1
58 Haris Sohail  PAK 515 618 v Zimbabwe, 30/10/2020
0
59 Gajanand Singh  USA 512 512 v UAE, 06/07/2023
0
60 Ishan Kishan  IND 511 578 v Bangladesh, 10/12/2022
0
61 Aaron Jones  USA 510 540 v Papua New Guinea, 02/04/2023
0
= Mohammad Rizwan  PAK 510 520 v New Zealand, 03/05/2023
0
63 Kyle Coetzer  SCO 506 647 v Ireland, 18/03/2018
0
64 Aqib Ilyas  OMA 501 578 v United States, 11/02/2020
0
65 Muhammad Waseem  UAE 500 511 v Sri Lanka, 19/06/2023
0
66 Richard Berrington  SCO 496 535 v United States, 29/05/2022
0
67 Monank Patel  USA 493 554 v Papua New Guinea, 25/11/2022
0
68 Janneman Malan  SA 490 616 v India, 21/01/2022
-1
= Marnus Labuschagne  AUS 490 532 v India, 29/11/2020
-1
70 Zeeshan Maqsood  OMA 487 514 v Ireland, 19/06/2023
-1
71 Mohammad Nabi  AFG 485 545 v Bangladesh, 28/09/2016
-3
72 Michael Leask  SCO 484 491 v UAE, 23/06/2023
0
73 R.K. Paudel  NEP 480 519 v Papua New Guinea, 27/02/2023
0
= Will Young  NZ 480 480 v Pakistan, 07/05/2023
0
75 Hardik Pandya  IND 479 561 v England, 28/03/2021
0
= Henry Nicholls  NZ 479 596 v Bangladesh, 20/03/2021
0
77 Asif Khan  UAE 476 476 v United States, 06/07/2023
0
= Ayaan Khan  OMA 476 476 v West Indies, 05/07/2023
0
= Dhananjaya de Silva  SL 476 487 v Netherlands, 30/06/2023
0
80 Aasif Sheikh  NEP 475 496 v Papua New Guinea, 13/03/2023
0
81 Dimuth Karunaratne  SL 472 477 v West Indies, 07/07/2023
0
82 Brandon King  WI 467 471 v Oman, 05/07/2023
0
83 Kashyap Prajapati  OMA 464 464 v West Indies, 05/07/2023
0
= Craig Ervine  ZIM 464 524 v Afghanistan, 18/10/2015
0
85 Steven Taylor  USA 462 501 v Jersey, 04/04/2023
0
86 Marcus Stoinis  AUS 461 616 v England, 28/01/2018
0
87 Michael van Lingen  NAM 457 465 v UAE, 02/04/2023
0
88 Mitchell Santner  NZ 455 502 v England, 10/03/2018
0
89 George Dockrell  IRE 454 454 v Nepal, 04/07/2023
0
90 Jatinder Singh  OMA 453 506 v UAE, 29/04/2023
0
91 Vikramjit Singh  NED 450 451 v Scotland, 06/07/2023
0
92 Philip Salt  ENG 447 447 v Bangladesh, 06/03/2023
0
93 Brandon McMullen  SCO 445 445 v Netherlands, 06/07/2023
0
94 Curtis Campher  IRE 444 444 v Nepal, 04/07/2023
0
= Agha Salman  PAK 444 444 v New Zealand, 07/05/2023
0
96 Dasun Shanaka  SL 440 506 v India, 10/01/2023
0
97 Avishka Fernando  SL 439 591 v South Africa, 02/09/2021
0
98 Ryan Burl  ZIM 437 437 v Scotland, 04/07/2023
0
99 Finn Allen  NZ 434 500 v Pakistan, 09/01/2023
0
100 Wanindu Hasaranga  SL 433 433 v India, 12/01/2023

 

Leave a Reply

Your email address will not be published. Required fields are marked *