Anderson to miss first India Test

Updated: 

James Anderson will not be fit for the opening Test of England's tour of India, according to captain Alastair Cook.

Anderson has already been ruled out of the two-match Bangladesh series due to a stress fracture of the right shoulder.

And the experienced strike bowler is not expected to return in time for the first of five Tests against India, starting in Rajkot on November 9. 

"I don't think he will be there for the start [of the India series]," Cook said.

"He might come out to do some training but he will not be ready to play in the first Test.

"I spoke to him last night. He has been doing a lot of training and is in good shape physically."

As for when Anderson does arrive in the subcontinent, Cook said: "The decision is going to be made over the next week on that."

The captain, who is hopeful the 34-year-old will be able to play at least some part in the India series, added: "Jimmy has not bowled yet and that has been the problem in the past. The test for his body is when he starts bowling but he is making some strides."

Cook also indicated a decision is yet to be made on whether Ben Duckett or Haseeb Hameed will partner him at the top of the order against Bangladesh at Zahur Ahmed Chowdhury Stadium, with Gary Ballance also at risk of being dropped if both newcomers are selected