Shakib bowled 18 overs in two innings in the ongoing ODI series against South Africa so far and took only two wickets conceding 108 runs. Shakib scored 29 and 4 in the first two ODIs. Shakib passed a decent year with the bat in 2017 as he scored 367 in 11 innings this year with an average of 33.36. But with the ball his performance is below-par as he took only 6 wickets in 11 innings this year. Despite losing the top all-rounder spot, the left-arm spinner advanced to the 19th spot in the ICC bowler rankings. Fellow compatriot pacer Rubel Hossain has climbed seven ranks to the 61st spot. AB de Villiers claimed the top spot in the batsmen rankings after his explosive 176 runs from 104 balls in the second ODI against the tigers. He hit seven six and fifteen fours.? @MHafeez22 is back as the top all-rounder in ICC ODI Rankings https://t.co/ycQ5987CJF pic.twitter.com/wUa5lkVdD7
— PCB Official (@TheRealPCB) October 20, 2017
Bangladesh Test skipper Mushfiqur Rahim climbed five spots to the number 18 spot.After 176 off 104 against Bangladesh @ABdeVilliers17 is back on ? of the @MRFWorldwide ODI batting rankings for the 14th time in his career! pic.twitter.com/gEOsPl9UMd
— ICC (@ICC) October 20, 2017
Babar Azam's blistering performance against Sri Lanka in the ODI series has earned him his career best 4th spot in the batsmen rankings. The two Proteas openers also climbed up the rankings, Hashim Amla is at the 9th spot, and Quinton de Kock is 5th in the rankings. With 9 wickets in the series against Sri Lanka, the Pakistan right-arm pacer Hasan Ali has claimed the top spot in the bowler rankings, climbing 6 positions.In the @MRFWorldwide ODI Batting Rankings...
ABD back on ? 4 ?? batsmen in ??@babarazam258 up to career-high 4️⃣https://t.co/mZH3oqPqxy pic.twitter.com/3aHOxUGzxH— ICC (@ICC) October 20, 2017
He's the top ODI wicket-taker of 2017 - @RealHa55an has risen 6 places to go top of the @MRFWorldwide ODI bowling rankings for the 1st time! pic.twitter.com/qfREnYLx7P
— ICC (@ICC) October 20, 2017


