James Anderson
Anderson is expected to be available for the World Cup despite joining to England's injury list (Getty Images/Stu Forster)

England will be without James Anderson for the upcoming seven-match one-day series against Sri Lanka after he was withdrawn from the touring party in order to recover from a knee problem.

Anderson, 32, is not considered a doubt for the tri-series against Australia and India or the 50-over Cricket World Cup in the new year.

The Lancashire seamer complained of discomfort in the knee during the summer and will be rested in order to be fit for England's gruelling schedule in 2015. Anderson will not be replaced in the now 15-man squad.

"Anderson experienced some knee discomfort during the summer and in preparation for the ICC Cricket World Cup will undergo a graded return to bowling programme over the next two months," an ECB statement read.

"Anderson's return to bowling programme will include a period in South Africa in December with the England Performance Programme in preparation for the tri-series against Australia and India and the ICC Cricket World Cup.

"At present Anderson will not be replaced in the squad for the Sri Lanka tour."

Stuart Broad is absent from the touring party after undergoing knee surgery earlier in the year but like Anderson is expected to recover in time to take a full part in the new year schedule.

England depart for their nine-game tour of Sri Lanka on 16 November and face two warm-up matches before a seven-match ODI series in preparation for next year's World Cup, starting on 26 November in Colombo.