Men's ODI Player Rankings

Look back through the ICC MRF Tyres Rankings archive using the date filter below:
odi

ODI Batting Rankings

1
(0)
Babar Azam
PAK
886
Pos Player Team Rating
2
(0)
Rassie van der Dussen 777
3
(0)
Fakhar Zaman 755
4
(0)
Imam-ul-Haq 745
5
(0)
Shubman Gill 738
6
(0)
David Warner 726
7
(2) This player has moved up in the rankings since the previous rankings update
Harry Tector 722
8
(1) This player has moved down in the rankings since the previous rankings update
Virat Kohli 719
9
(1) This player has moved down in the rankings since the previous rankings update
Quinton de Kock 718
10
(0)
Rohit Sharma 707
odi

ODI Bowling Rankings

1
(0)
Josh Hazlewood
AUS
705
Pos Player Team Rating
2
(0)
Mohammed Siraj 691
3
(0)
Mitchell Starc 686
4
(0)
Matt Henry 667
5
(0)
Trent Boult 660
6
(0)
Rashid Khan 659
7
(0)
Adam Zampa 652
8
(0)
Mujeeb Ur Rahman 637
9
(0)
Mohammad Nabi 631
10
(0)
Shaheen Afridi 630
odi

ODI All-Rounder Rankings

1
(0)
Shakib Al Hasan
BAN
367
Pos Player Team Rating
2
(0)
Mohammad Nabi 310
3
(0)
Rashid Khan 280
4
(0)
Sikandar Raza 253
5
(0)
Zeeshan Maqsood 252
6
(0)
Assad Vala 248
7
(0)
Mehedi Hasan 244
8
(0)
Mitchell Santner 234
9
(0)
Wanindu Hasaranga 216
10
(0)
Chris Woakes 215

Men's All-Time ODI Rankings

odi

All-Time Batting Rankings

1
(0)
Babar Azam
PAK
886
Pos Player Team Rating
2
(0)
Rassie van der Dussen 777
3
(0)
Fakhar Zaman 755
4
(0)
Imam-ul-Haq 745
5
(0)
Shubman Gill 738
6
(0)
David Warner 726
7
(2) This player has moved up in the rankings since the previous rankings update
Harry Tector 722
8
(1) This player has moved down in the rankings since the previous rankings update
Virat Kohli 719
9
(1) This player has moved down in the rankings since the previous rankings update
Quinton de Kock 718
10
(0)
Rohit Sharma 707
odi

All-Time Bowling Rankings

1
(0)
Josh Hazlewood
AUS
705
Pos Player Team Rating
2
(0)
Mohammed Siraj 691
3
(0)
Mitchell Starc 686
4
(0)
Matt Henry 667
5
(0)
Trent Boult 660
6
(0)
Rashid Khan 659
7
(0)
Adam Zampa 652
8
(0)
Mujeeb Ur Rahman 637
9
(0)
Mohammad Nabi 631
10
(0)
Shaheen Afridi 630
odi

All-Time All-Rounder Rankings

1
(0)
Shakib Al Hasan
BAN
367
Pos Player Team Rating
2
(0)
Mohammad Nabi 310
3
(0)
Rashid Khan 280
4
(0)
Sikandar Raza 253
5
(0)
Zeeshan Maqsood 252
6
(0)
Assad Vala 248
7
(0)
Mehedi Hasan 244
8
(0)
Mitchell Santner 234
9
(0)
Wanindu Hasaranga 216
10
(0)
Chris Woakes 215