present no.1 allrounder in ODI
-
shane watson
-
jaques kallis
-
shakib ul hasan
-
yuvraj singh
C
Correct answer
Explanation
Shakib Al Hasan from Bangladesh has held the ICC #1 ODI all-rounder ranking for extended periods, particularly from 2015-2019 and again in subsequent years. His consistent performances with both bat and ball in ODI cricket have established him as the premier all-rounder in the format.