The team comprised four Englishmen, two New Zealanders, two Australians, two Indians and a sole Bangladeshi.
Bangladesh have got it all to do but Shakib is certainly capable.
Shakib Al Hasan grabbed five wickets for only 29 runs, the best figures of the World Cup so far, as Bangladesh beat Afghanistan by 62 runs.
Australia are top once more as top-four dominance continues.
England back to winning ways in emphatic style.