Cricket World Player Of The Week - Shakib Al Hasan
In what was an extraordinarily busy week in the world of cricket, there were a number of contenders for the Cricket World Player Of The Week award but Shakib Al Hasan was our choice.
He became just the third man to score a century and take 10 wickets in a Test as Bangladesh beat Zimbabwe by 162 runs in Khulna.
Before Shakib, only Ian Botham and Imran Khan have achieved the feat.
This fine performance came after he only returned to the Bangladesh fold following suspension to play in the first Test, which they also won.
Shakib hit 137 in Bangladesh's first innings of 433 and he followed that up by taking five for 80 in Zimbabwe's first innings and then bowled his side to victory with five for 44 in the second innings.
With Australia, Australia Women, Hong Kong, India, New Zealand, Pakistan, Papua New Guinea, South Africa, Sri Lanka and the West Indies Women also in action, there were a number of other strong performances.
James Faulkner twice took three wickets as Australia came from behind to beat South Africa in their Twenty20 International series while Quinton de Kock hit a couple of quickfire innings at the top of the order that caught the eye.
Papua New Guinea won the first two ODIs they played, creating a new record in the process, with Lega Siaka's century in the second match against Hong Kong perhaps the most outstanding performance.
However, a brace of half-centuries from Vani Morea and four for 60 from Norman Vanua also impressed.
Elyse Villani, Ellyse Perry and Jess Jonassen were all in excellent form as Australia Women swept to a 4-0 T20 series win over their West Indian counterparts, for whom Stafanie Taylor's 78 in 58 balls in the third match was a highlight for the tourists.
And although Dhawan became the quickest Indian to reach 2,000 ODI runs and Virat Kohli the quickest to reach 6,000, Shakib's performance won our vote.
© Cricket World 2014