2019 m. Balandžio mėn. Jis buvo paskirtas Bangladešo komandos 2019 m. Kriketo pasaulio taurės vice-kapitonu. Pirmoje rungtynėse prieš Pietų Afriką jis kartu su Mushfiqur Rahimu už trečiąjį rąstą surinko 142 varžybas. Tai yra didžiausia Bangladešo rąstė per pasaulio čempionato varžybas. Bangladešas pasiekė didžiausią taigi vieną dieną susiklosčiusią rezultatą, pasiekus 330:6 iš savo 50 oversų. Antrosios rungtynės metu jis užėmė Aiden Markram'o viketą kaip savo 250-ąjį viketą vienadienio turnyre, taip tapdamas greičiausiu kriketo žaidėju, užėmusiu 250 viketų ir surengusiu 5000 bėginių vienadienio turnyre, atsižvelgiant į rungtynių skaičių (199). Bangladešas laimėjo varžybas per 21 varžymą, o Shakibas buvo pavadintas varžybų žaidėju. Tuo metu jis taip pat tapo pirmuoju kriketo žaidėju, kuris iškovojo penkiasdešimtuką Bangladešo pirmoje rungtynėje kiekviename Pasaulio čempionate.
2007 m.