Only twice have West Indies been bowled out for less than 112 in a World Cup - their lowest total remains 93 against Kenya in 1996. In their three lowest totals, Shivnarine Chanderpaul has top-scored in two, and been the second-highest scorer in the third.
West Indies' ten-over score of 18 is the second-lowest in the tournament so far, next only to Canada's 14 for 3 against Zimbabwe. In those ten overs, West Indies played out 52 dot balls, and managed only three fours and five singles.
Afridi's 4 for 30 is his fourth haul of four or more wickets in this tournament, which is by far the most in a single World Cup.
Hafeez's spell of 2 for 16 in ten overs is the most economical by a bowler who's bowled at least five overs in this World Cup. Among those who've bowled ten overs, the next best is 23 runs, by George Dockrell against Bangladesh, and by Shahid Afridi against Canada.