When it comes to world cup Shami is the beast he has the best average in the history of world cricket. Seriously he has 55 wickets in just 18 matches he takes on an average 3 wickets per match this is insane. World Cup is the highest prize in cricket and he has the best records in world cup in entire world cricket so he is with facts , stats , numbers the best bowler in World Cricket
They not only played domestic cricket they all played international which is challenging. They all have taken wickets and done good in there time so i think they have chances.