Cricket World Cup 2023 will kick-start from October 5 in Ahmedabad, Gujarat, India. Defending champions England will be taking on New Zealand in the opening match. All the ten teams are now ready to set the stage on fire as the battle for the ultimate title of cricket will be intense. Team Afghanistan will be opening their campaign against Bangladesh on October 7 in Dharamshala. Looking at their past performances, the Hashmatullah Shahidi's men are looking like dark horses. However, their magnificent spin-lineup, featuring the likes of Rashid Khan and Mujeeb Ur Rehman, can make them a dangerous side for any batter.