Despite suffering from a fractured finger, limited-overs skipper Eoin Morgan has been named in England’s ODI squad to face Scotland and Australia.


Morgan has pulled out of his scheduled appearance for the World XI against the West Indies in an exhibition encounter at the iconic Lords stadium which is being held to raise funds for stadiums in Dominica and Anguilla damaged by hurricanes last year.


Shahid Afridi will lead the side in Morgan’s absence while Sam Billings has been named in as a replacement for the World XI squad.


Morgan suffered an injury when he was fielding during the Royal London One-Day Cup match for Middlesex against Somerset on Sunday.


But while he won't be able to play in that match, Morgan -- England's limited-overs skipper -- will take charge on June 10 against Scotland and then in five matches against Australia.


The Irishman was named on Wednesday in a 13-man squad to travel to Edinburgh and then one of 14 against Australia in a series starting at The Oval on June 13.


Sam Billings will be included against Scotland to deputise for wicketkeeper Jos Buttler, and seamer Tom Curran will bolster the squad by one when he is added to the ranks to face Australia.


This will be the first time England have played in Scotland since May 2014, when they defeated the hosts by 39 runs in Aberdeen.


England, currently number one in the ODI world rankings, defeated Australia 4-1 in a five-match series held in Australia in January.


England's 13-man squad for the ODI against Scotland in Edinburgh on June 10: Eoin Morgan (capt), Moeen Ali, Jonathan Bairstow, Sam Billings, Alex Hales, Liam Plunkett, Adil Rashid, Joe Root, Jason Roy, Ben Stokes, David Willey, Chris Woakes, Mark Wood


 England's 14-man squad for the five-match ODI series against Australia commencing on June 13: Eoin Morgan (Capt), Moeen Ali, Jonathan Bairstow, Jos Buttler, Tom Curran, Alex Hales, Liam Plunkett, Adil Rashid, Joe Root (Yorkshire), Jason Roy, Ben Stokes, David Willey, Chris Woakes, Mark Wood.