ICC ODI Rankings – All Rounders
ICC ODI All-rounder Rankings as at 24 January 2012 Rank Player Rating 1 Shakib Al Hasan 420 2 Mohammad Hafeez 407 3 S.R. Watson 403 4 Shahid Afridi 370 5 J.H. Kallis 342 6 R.N. ten Doeschate 299 7 D.L. Vettori 297 8 J.D.P. Oram 294 9 R.A. Jadeja 286 10 Yuvraj Singh 284