Essex win their maiden T20 Blast title off the last ball, Afghanistan lose two in a row, and a washout in the Caribbean.
In a rain-affected day, only 52 overs were possible but it was enough for Afghanistan to first set up a target of 398 for Bangladesh and then take six wickets.
Stumps, Day 3: Afghanistan 342 (Rahmat 102, Afghan 92, Rashid 51; Taijul 4/116) and 237/8 (Ibrahim 87, Afghan 50; Shakib 3/53) lead Bangladesh 205 (Mominul 52; Rashid 5/55, Nabi 3/56) by 374 runs.
Bangladesh and Afghanistan have never met in a Test before. This is also Afghanistan’s first Test outside India, and Bangladesh’s first against a team that has debuted after them.
Both teams will be playing with uncertainty, but Afghanistan are up against it.
Perry scores her second consecutive Test hundred; Mortaza, Shakib to miss Sri Lanka tour; Sri Lanka announce 22-member squad; and Morgan picked by Dublin Chiefs.
Rohit Sharma, David Warner, Shakib Al Hasan and Mitchell Starc were among the top performers in the league stage of the World Cup as Australia, India, England and New Zealand booked their place in the final four. Here's a wrap of the league stage.
India and New Zealand will meet for the first semi-final on July 9, 2019, whereas Australia and England will play the second one on July 11, 2019.
Rohit Sharma and David Warner seem to be challenging each other in every match.
Shakib (606 runs) finished at the top, while Babar (474) is 7th. On the other hand, Mustafizur (20 wickets) is 2nd, Amir (17) is joint 3rd, and Afridi (16) joint 6th.