The International Cricket Council (ICC) World Cup, one of the biggest events, is all set to take place in England and Wales from May 30 to July 14.
Afghanistan, who are considered as minnows, will make their second appearance at the quadrennial event after featuring for the first time during the 2015 edition of the World Cup.
In March 2018, the Afghanistan men's cricket team upset the odds to beat Ireland by five wickets in the Super Sixes final to qualify for next year' s Cricket World Cup. They, along with the West Indies, joined the hosts and the seven teams who had already qualified through their ranking in the ICC ODI Championship.
The Afghanistan side, which will be led by all-rounder Gulbadin Naib after Asghar Afghan was removed as the captain last month, now look a quite balanced team with a perfect blend of youth and experience.
On Friday, Afghanistan's Hashmatullah Shahidi smashed an unbeaten knock of 74 to help the World Cup underdogs beat former champions Pakistan by three wickets in a thrilling first warm-up match in Bristol ahead of the mega event.
Let us have a look at Afghanistan's complete schedule and squad for the event:
June 1: Afghanistan vs Australia (6:00 pm)
June 4: Afghanistan vs Sri Lanka (3:00 pm)
June 8: Afghanistan vs New Zealand (6:00 pm)
June 15: South Africa vs Afghanistan (6:00 pm)
June 18: England vs Afghanistan (3:00 pm)
June 22: India vs Afghanistan (3:00 pm)
June 24: Bangladesh vs Afghanistan (3:00 pm)
June 29: Pakistan vs Afghanistan(3:00 pm)
July 4: Afghanistan vs West Indies (3:00 pm)
July 9: 1st semi-final (1 vs 4) (3:00 pm)
July 11: 2nd semi-final (2 vs 3) (3:00 pm)
July 14 at Lord's (3:00 pm)
Here is the full squad:
Gulbadin Naib (c), Mohammad Shahzad (wk), Noor Ali Zadran, Hazratullah Zazai, Rahmat Shah, Asghar Afghan, Hashmatullah Shahidi, Najibullah Zadran, Samiullah Shinwari, Mohammad Nabi, Rashid Khan, Dawlat Zadran, Aftab Alam, Hamid Hassan, Mujeeb Ur Rahman.'