Pacer Hamid Hassan and former captain Asghar Afghan were on Monday named in Afghanistan's 15-strong World Cup squad headlined by IPL stars Rashid Khan and Mohammad Nabi.
Gulbadin Naib will lead the side which also features Mohammad Shahzad and spinner Mujeeb ur Rahman. Afghan was removed as captain in all formats earlier this year.
Hassan has been recalled after nearly a three-year hiatus. However, his fitness remains under scrutiny after he had been laid low by a thigh injury. The 31-year-old has represented Afghanistan in 32 ODIs with 56 wickets to his credit.
"We selected the best squad considering factors such as experience, fitness, team balance, current form & conditions,"chief selector, Dawlat Khan Ahmadzai said in a statement.
Ahmadzai said the side will aim to play inspirational cricket during the tournament which starts May 30 in the United Kingdom.
"The mission is to play inspirational cricket in the tournament; I know there are strong teams but we will do our level best to achieve our goals," he said.
Ikram Alikhil, Karim Janat and Sayed Shirzad were named the three designated reserves by the committee.