"I'm sure all the players from either side are looking forward to the match with great enthusiasm and people will get to see some high-quality cricket on Thursday", Afridi wrote on his twitter handle.
Morgan was sidelined due to a fractured finger and will be replaced by fellow countryman Sam Billlings in the World XI squad.
England squad for Scotland: Eoin Morgan (Captain), Moeen Ali, Jonny Bairstow, Sam Billings, Alex Hales, Liam Plunkett, Adil Rashid, Joe Root, Jason Roy, Ben Stokes, David Willey, Chris Woakes, Mark Wood. The ICC team will be captained by Shahid Afridi, the former Pakistan all-rounder.
Afridi, a leg-spinning all-rounder, represented his country in over 500 worldwide matches and famously broke the record for the fastest ODI century in his maiden global innings as a 16-year-old.
Other players added to the squad include English fast bowler Tymal Mills as well as Surrey's promising all-rounder Sam Curran, who has yet to make his debut for England. Still only 19 years old, he has five first-class five-fors and a best match haul of 10/101.
Curran, meanwhile, is the brother of England seamer Tom Curran, and is highly regarded, having already played 104 wickets in 38 first class matches.
Morgan was set to captain the World XI in a charity match against the West Indies at Lord's on Thursday which is being held to raise funds for stadiums in Dominica and Anguilla damaged by hurricanes that swept through the Caribbean a year ago.
"It's not a huge concern, it's one that hopefully we can manage past about a week when the swelling goes down", Morgan said.