În aprilie 2019, el a fost numit vice-capitan al echipei Bangladesh pentru Cupa Mondială de Cricket 2019. În prima repriză a meciului de deschidere al Bangladeshului în Cupa Mondială, împotriva Africii de Sud, el și Mushfiqur Rahim au marcat 142 de puncte pentru a treia paletă, cel mai mare parteneriat pentru orice palet pentru Bangladesh într-un meci de Cupa Mondială. Bangladesh a continuat să obțină cel mai mare total al său într-un meci ODI la acel moment, terminând cu 330/6 din 50 de overs. În a doua inning, el a luat wicketul lui Aiden Markram ca cel de-al 250-lea wicket în ODI, devenind cel mai rapid jucător de cricket care a luat 250 de wicketuri și a marcat 5.000 de runuri în ODI, în ceea ce privește numărul de meciuri (199). Bangladesh a câștigat meciul cu 21 de puncte, Shakib fiind numit jucător al meciului. În acel meci, el a devenit, de asemenea, primul jucător de cricket care a marcat cincizeci în primul meci al Bangladeshului în fiecare Cupa Mondială din 2007.
- Da, domnule.