Mooney is the only major omission from an experienced 15-man squad, that includes soon-to-be retired Boyd Rankin, after it was confirmed the 30-year-oldwould be out for up to three months.
“It’s disappointing for both John [Mooney] and the team,” coach Phil Simmons said.
“He’s been a major part of the team for the last three or four years and it’s disappointing we have to go without him.”
Warwickshire fast bowler Rankin has been selected despite revealing he will retire from Irish duty after the tournament to focus on his England Test ambitions.
The 28-year-old is an experienced campaigner in a squad that contains sixplayers to have played in all of Ireland’s four major competition appearances.
Will Porterfield will captain the squad that includes Tim Murtagh, Max Sorensenand Stuart Thompson — all of whom have been named to play in a major competitionfor the first time.
Ireland will open their Group B campaign against West Indies in Colombo onSeptember 19 before meeting Australia in their second and final group game five days later.
* Jonny Bairstow proved an able deputy for the controversially absent Kevin Pietersen as England stayed in contention in the must-win Lord’s Test.
Bairstow (72no), playing only because England dropped the mercurial Pietersen over his text-message faux pas and ongoing contract wrangles, demonstrated skill and resolution in a maiden Test 50 as England reached 208 for five by stumps on day two in reply to South Africa’s 309 all out.
IRELAND SQUAD: William Porterfield (captain), Alex Cusack, George Dockrell, Trent Johnston, Nigel Jones, Ed Joyce, Tim Murtagh, Kevin O’Brien, Niall O’Brien, Boyd Rankin, Paul Stirling, Max Sorensen, Stuart Thompson, Andrew White, Gary Wilson.