Aprillis 2019 nimetati ta Bangladeshi meeskonna asejuhiks 2019. aasta kriketti maailmameistrivõistlustel. Bangladeshis toimunud MM-i avamängus Lõuna-Aafrika vastu tegi ta koos Mushfiqur Rahimiga 142 lööki kolmanda värava eest, mis on kõrgeim partnerlus Bangladeshis MM-i mängus. Bangladesh tegi oma tolleaegse kõrgeima tulemuse ühepäevase mängu ajal, lõpetades 330/6 oma 50 üle. Teises inningis võitis ta Aiden Markramilt oma 250-nda ühepäevase võidu, et saada kõige kiiremaks krikettistiks, kes võitis 250 võitu ja tegi 5000 jooksut ühepäevastes võistlustes (199). Bangladesh võitis matši 21 löögiga ning Shakib nimetati matši parimaks mängijaks. Selles mängus sai ta ka esimeseks krikettistiks, kes tegi viiekümne Bangladeshi esimeses mängus igal maailmameistrivõistlusel alates 2007. aastast
- Jah.