ICC Cricket Rankings Logo

ICC ODI Championship All-Rounder Rankings

ODI All Round
Rating Name Career Best ODI Rating Career Best ODI Ranking
1 320 Mohammad Mohammad Nabi AFG 349 v Ireland, 15/03/2017 1 v Sri Lanka, on 09/02/2024
2 292 Shakib Al Hasan BAN 453 v Zimbabwe, 05/11/2009 1 v Zimbabwe, on 21/01/2009
3 288 Sikandar Raza ZIM 292 v Sri Lanka, 08/01/2024 3 v West Indies, on 24/06/2023
4 248 Assad Vala PNG 252 v Nepal, 03/03/2023 6 v Canada, on 05/04/2023
5 239 Rashid Khan AFG 359 v Pakistan, 21/09/2018 1 v India, on 25/09/2018
6 237 Glenn Maxwell AUS 351 v England, 11/09/2015 4 v India, on 20/01/2016
6 237 Gerhard Erasmus NAM 237 v Netherlands, 23/02/2024 6 v Netherlands, on 23/02/2024
8 235 Zeeshan Maqsood OMA 262 v Ireland, 19/06/2023 3 v Ireland, on 19/06/2023
9 233 Mitchell Santner NZ 317 v England, 10/03/2018 4 v England, on 10/03/2018
10 230 Mehidy Hasan BAN 295 v India, 07/12/2022 3 v India, on 07/12/2022

The current top 10 ODI all-Rounders are listed below, clicking on a player name will take you to their player page.

The table reflects the latest statistics, up to and including the match Bangladesh v Sri Lanka, 18 March 2024.

If you want to find out the ranking of a current player who is not in the top or if you want to chart the rating of a retired player, enter their name into the search box.

Search for a Player

Type in a player’s full surname (or the first few letters) and hit search.