December 27, 2017 in Mohammad Hafeez Virat Kohli tops the ICC ODI batsmen rankings; Trent Boult moves up to number 4 among bowlers