Calum MacLeod began his career as a bowler for Scotland, but has converted himself into a more than able batting all-rounder as demonstrated by his record score of 175 in just 141 balls against Canada.
Trent Boult wins this week's Cricket World Player of the Week award after taking career-best figures of 10 for 80 to help New Zealand bounce back from their disappointment in Dunedin to thrash the West Indies in the second Test in Wellington.
Trent Johnston marked his final international match before retirement by hitting 62 off 32 balls and then taking three for 34 as Ireland beat Afghanistan in the final of the ICC World Twenty20 Qualifier.
Mitchell Johnson shrugged off the usual taunts from the Barmy Army, England fans and journalists alike to intimidate the tourists into submission. He returned match figures of nine for 103 as Australia bullied England.
It doesn't happen often, but Rohit Sharma has retained the Cricket World Player of the Week award that he won last week for his 209 in the deciding ODI against Australia courtesy of the 177 that he hit for India in their comprehensive Test win over the West Indies.
James Faulkner smashed 30 from a single over from Ishant Sharma to get the whole cricket world talking and help Australia edge ahead in the a series many thought they would comfortably lose against the world champions at home.
Afghan fast-bowler Hamid Hassan is the runaway winner of this week's Cricket World Player of the Week award. The flamboyant 26 year-old returned the excellent figures of 20-6-34-9 across the three internationals that Afghanistan played last week.
Younus Khan edges his Pakistan team-mate Saeed Ajmal out to earn the award. His unbeaten 200 in the first Test against a resilient Zimbabwe finally helped his side take control after an evenly-matched first three days in Harare.
Stuart Broad and Heather Knight each put in performances that must rank as high as anything they have achieved in their careers during their respective Ashes series and are named as joint players of the week.