England have confirmed that Sam Billings will not take part in upcoming limited-overs matches against Ireland and Pakistan due to his shoulder injury.

The Kent star dislocated his left shoulder against Glamorgan on Thursday and England have called up Ben Foakes in his place.

Billings was not included in the 15-man group for the Cricket World Cup, but he was set to face Ireland and Pakistan, while the 27-year-old was seen as a likely reserve for the tournament on home soil. 

England's World Cup preparations will ramp up in the coming week, with the team travelling to Ireland on Wednesday ahead of a one-day international.