Top 10 All-Rounder in ICC ODI rankings

These are the Top All-Rounder player in ICC ODI Cricket rankings, Test Cricket All-Rounder player ranking in ICC World One Day International (ODI) Cricket playing nations. This Ranking is compiled from the results of events that are sanctioned by the ICC ODI Cricket. Rankings maintained by ICC one day Cricket Ranking software.



 

Pos Player Country Rating
1 Shakib Al Hasan BAN 377
2 Mohammad Nabi 349
3 Angelo Mathews 318
4 Mohammad Hafeez 312
5 James Faulkner 308
6 Mitchell Marsh 281
7 Ben Stokes 265
8 Chris Woakes 262
9 Jason Holder 259
10 Ravindra Jadeja 254
11 Kevin O'Brien 245
12 Moeen Ali 238
13 Mitchell Santner 232
14 Glenn Maxwell 228
15 Mohammad Nasir Hossain 228
16 Paul Stirling 226
17 Kane Williamson 223
18 Mitchell Starc 218
19 Adil Rashid 213
20 Sean Williams 213

ODI Cricket Top Rank all-rounder, ranking last updated on Thursday, 23 March 2017