Mohammad Hafeez scored 57 and took 1 for 16, Pakistan v Windward Islands, ICC World Twenty20 warm-up, St Lucia, April 27, 2010 © Getty Images