Wisden

The independent voice of cricket

LIVE SCORES
News

ICC rankings update: Mohammad Nabi becomes oldest player to top ODI all-rounder rankings

Afghanistan's Mohammad Nabi celebrates after scoring a century (100 runs) during the first one-day international (ODI) cricket match between Sri Lanka and Afghanistan at the Pallekele International Cricket Stadium in Kandy on February 9, 2024.
by Wisden Staff 3 minute read

Afghanistan’s Mohammad Nabi has become the oldest player to top the ICC ODI all-rounders’ ranking, ending Bangladesh’s Shakib Al Hasan’s long reign at the top of the chart.

Nabi, who has previously been ranked as the No.1 T20I all-rounder, gained a place on the back of his fighting 136 against Sri Lanka in the first ODI in Pallekele. At the age of 39 years and one month, Nabi became the oldest cricketer to top the all-rounders’ chart, surpassing Sri Lanka’s Tillakaratne Dilshan, who did so at 38 years and eight months in 2015.

Shakib held on to the top spot for 1,739 days – from 7 May 2019 (when he took over from Rashid Khan) until 9 February 2024 – the longest anyone has ever topped the all-rounders’ chart. However, Shakib hasn’t had the best of times in international cricket recently because of an ongoing retinal condition in his left eye, opening up a path for Nabi to take his place.

There are plenty of other big movers in the latest chart update, mostly owing to some impressive performances in the ongoing ODI series between Sri Lanka and Afghanistan. Azmatullah Omarzai’s 149 in the first ODI elevated him 19 places to 57th, while Charith Asalanka advanced five spots to a career-best 15th position, riding his unbeaten 97 in the second ODI. Pathum Nissanka’s record-breaking double-hundred in the curtain-raiser game helped him to move up 10 spots to 18th.

Spinner Wanindu Hasaranga jumped 14 spots to 26th after his four-wicket haul, while left-arm pacer Dilshan Madushanka went from 37th to 33th.

Latest men’s ICC ODI rankings

Batting Charts

1 Babar Azam – 824
2 Shubman Gill – 801
3 Virat Kohli – 768
4 Rohit Sharma – 746
5 Daryl Mitchell – 728
6 David Warner – 723
= Harry Tector – 723
8 Dawid Malan – 707
9 Rassie van der Dussen – 701
10 Heinrich Klaasen – 697

Bowling charts

1 Keshav Maharaj – 716
2 Josh Hazlewood – 688
3 Adam Zampa – 686
4 Mohammed Siraj – 678
5 Jasprit Bumrah – 665
6 Rashid Khan – 654
7 Mohammad Nabi – 653
8 Shaheen Afridi – 650
9 Kuldeep Yadav – 645
10 Trent Boult – 643

All-rounder charts

1 Mohammad Nabi – 314
2 Shakib Al Hasan – 310
3 Sikandar Raza – 288
4 Rashid Khan – 255
5 Assad Valla – 248
5 Glenn Maxwell – 237
7 Zeeshan Maqsood – 235
8 Mitchell Santner – 233
9 Mehidy Hasan – 216
10 Ravindra Jadeja – 209

Subscribe to the Wisden Cricket YouTube channel for post-match analysis, player interviews, and much more.

Have Your Say

Become a Wisden member

  • Exclusive offers and competitions
  • Money-can’t-buy experiences
  • Join the Wisden community
  • Sign up for free
LEARN MORE
Latest magazine

Get the magazine

12 Issues for just £39.99

SUBSCRIBE