During the warm-up match against Pakistan, Shahzad took a knee scan as he was experiencing discomfort.
Afghanistan's captain Gulbadin Naib had called Shahzad's being ruled out a big loss but said that the batsman was struggling with his knee for the last two-three weeks and they were forced to call in teenager Ikram Ali Khil as his replacement.
Things got worse for Mohammad Shahzad as he flopped against Australia and Sri Lanka. Some people in the board (ACB) have conspired against me. A proper medical report to the ICC was submitted and then only his replacement was announced. "He is our main batsman, who can make a big difference with the bat, and it was a really a hard decision to drop one of our key players", said Asadullah.
Asadullah explained that since attaining full membership, Afghanistan had increased their focus on fitness. "Now that we are full members, our priority will be on fitness, in worldwide and domestic cricket".
"We can't carry unfit players. My heart isn't in cricket anymore".
After Shahzad's return to Afghanistan, he went on a verbal war and spoke to local media.
However, the wicket-keeper batsman on Monday came out all guns blazing against the Afghanistan Cricket Board (ACB) and claimed that the board conspired against him.
He did not show any signs of discomfort as such but said that he consulted a doctor in England regarding his knee and was advised two to three days rest. "That was the moment when I found out that I was unfit".
"I still don't know why I was ruled unfit when I was fit enough to play. None of the players in the team bus knew about it and just like me, they were in shock (at the news),".
Shahzad has played a significant role in Afghanistan's rise in world cricket and a was their star player in the triumphant campaign in the World Cup Qualifiers in Zimbabwe where they beat the West Indies twice including in the final. The situation has worsened to such an extent that "his heart isn't with cricket anymore" and he doesn't even expect to play the game anymore.
Shahzad is now an emotional wreck and he went down the memory lane to 2015 when he wasn't selected in the World Cup squad.
"He is expected to join the team before the next World Cup game, which will be played against Australia on 15th", SLC said in a statement.
Shahzad played a tremendous role in raising the ranks of Afghanistan in test cricket.
Shahzad, Afghanistan's highest run-scorer in one-day internationals with 2,727 runs, was not selected for the 2015 World Cup due to a lack of fitness and also received a 12-month ban in 2017 for a doping offence.