Shakib returned from the United States yesterday and underwent a PCR and a rapid antigen test as a prerequisite for joining the team ahead of the series.
The Bangladesh Cricket Board said in a statement, “Both tests have returned positive results. He will now recover in self isolation and will be re-tested in due course. He has been ruled out of the first Test.”
The Sri Lanka national cricket team is already in Bangladesh for the two-Test series, beginning at the Zahur Ahmed Chowdhury Stadium in Chittagong May 15.
The second Test will be held in Dhaka from May 23 to 27.
Shakib also missed Bangladesh’s previous Test series against South Africa due to a family emergency.
Shakib was supposed to join the Bangladesh Test squad today, two days after the players started training in Chattogram on Monday.
Shakib’s unavailability is a major blow to the home side who are already without Mehidy Hasan Miraz and Taskin Ahmed, who weren’t picked up in the squad due to injuries.
Bangladesh had earlier named all-rounder Mosaddek Hossain as cover for the injured Mehidy.
Shoriful Islam is in the Test squad but his participation is subject to a fitness test ahead of the game.