Who have been the standout performers in world cricket this week? Sky Sports' Matt Floyd picks our team of the week...
Zimbabwe beat Afghanistan by three runs in a bizarre one-day international where both teams suffered huge batting collapses.
England Lions earned a 48-run win over Afghanistan on the fourth and final day of their unofficial Test in Abu Dhabi.
Toby Roland-Jones claimed a five-for as England Lions reduced Afghanistan to 273-9 on day two of their tour match in Abu Dhabi.
Tom Westley hit 84 as the England Lions closed day one of their unofficial Test match against Afghanistan on 279-9.
England's upcoming ODI opponents Bangladesh are facing a nervy wait to see if captain Mashrafe Mortaza will be fully fit.
Afghanistan earned a shock two-wicket win over Bangladesh in the second one-day international in Dhaka to level the series 1-1.
Afghanistan lost their last six wickets for 28 runs as Bangladesh won the opening one-day international by seven runs in Mirpur.
Ed Joyce struck a superlative unbeaten 160 as Ireland beat Afghanistan by 12 runs in Belfast to draw the ODI series 2-2.
Afghanistan beat Ireland by 79 runs in a controversial game at Stormont to take a 2-1 lead into Tuesday's one-day series finale.
Kevin O'Brien starred with bat and ball and Ed Joyce hit an unbeaten century as Ireland beat Afghanistan by six wickets at Stormont.
Afghanistan's bowlers proved too strong for Ireland as they claimed a 39-run win in the second ODI at Stormont.
Ireland have announced they will play five one-day internationals against Afghanistan at Stormont this summer.
Afghanistan held their nerve to claim an historic six-run victory over the West Indies in at the World Twenty20 in Nagpur.
Skipper Asghar Stanikzai admitted playing to their strengths was key to Afghanistan's six-run World T20 win over the West Indies.
England flirted with humiliation before Moeen Ali's unbeaten 41 laid the platform for a 15-run World T20 win over Afghanistan.
Eoin Morgan says England will leave their decision over playing a third spinner against Afghanistan until the last minute.
South Africa recovered from the shock of their England defeat with a 37-run win over Afghanistan at the World T20.
South Africa skipper Faf du Plessis demands improvement from his bowlers after watching them struggle for second game in a row.
Over-by-over commentary of the 2016 World T20 Group 1 clash between South Africa and Afghanistan in Mumbai.