This week's Cricket World Player of the Week is Mohammad Hafeez after he hit 119 and took four wickets in Pakistan's win over Zimbabwe. Other contenders for the award are Tino Mawoyo, who carried his bat for 163 in Pakistan's first innings, Nathan Lyon who took five wickets on debut, and Ryan Harris who took five wickets to seal Australia's win over Sri Lanka in the first Test.
Hafeez, though, was the stand-out player and has steadily cemented his place at the top of their order over the past year especially in one-day cricket. He made his Test debut in 2003 but struggled to make an impact and was dropped after one tour, before being picked again at the end of 2006 and lasting slightly longer before being dropped after another poor showing.
His latest spell in the test side began with the tour of the UAE in 2010 where he performed solidly in the two matches against South Africa. However, since then he has endured a slightly lean spell and his place was in danger going into the one-off Test in Bulawayo.
Fortunately for him he delivered in Pakistan's mammoth first innings total of 466 with a century to set up victory and then took four wickets on day four to press home the visitors' advantage as they eventually won by seven wickets.
© Cricket World 2011