As they prepare to face Afghanistan in a multi-format series, Ireland has named their Test, ODI and T20 squads for the tour.

24-year-old seamer Matthew Foster is one of four uncapped players who have been selected in the Test squad and is in line to make his international debut for Ireland.

Representing Northern Knights and CSNI in Ireland's domestic competitions, Foster has taken ten first-class wickets in eight innings with an average of 43.40 and a strike rate of 60.6 - one wicket every ten overs.

Others who could make their debut are Barry McCarthy, Theo van Woerkom and Craig Young, while Andrew Balbirnie will remain as captain of the Test team.

"We have played a lot of cricket over the last decade in this part of the world, so the conditions should be somewhat familiar to the players - albeit, predominantly in the white ball formats," Andrew White, Ireland's selector, said via ESPN Cricinfo.

"While there has been a 12-week gap, the squad should carry some confidence and momentum into this series from the successful tour of Zimbabwe in December."

"This series is a crucial one in our preparations ahead of a big summer, which includes the T20 World Cup," he added.

"This is always a highly-anticipated contest and I would expect this to be a hard-fought series - one I'm very much looking forward to."

Test squad: Mark Adair, Andrew Balbirnie (c), Curtis Campher, George Dockrell, Matthew Foster, Graham Hume, Andy McBrine, Barry McCarthy, James McCollum, PJ Moor, Paul Stirling, Harry Tector, Lorcan Tucker, Theo van Woerkom, Craig Young

ODI squad: Mark Adair, Andrew Balbirnie, Curtis Campher, Gareth Delany, George Dockrell, Matthew Foster, Graham Hume, Andy McBrine, Barry McCarthy, Neil Rock, Paul Stirling (c), Harry Tector, Lorcan Tucker, Theo van Woerkom, Craig Young

T20I squad: Mark Adair, Ross Adair, Andrew Balbirnie, Curtis Campher, Gareth Delany, George Dockrell, Graham Hume, Josh Little, Barry McCarthy, Neil Rock, Paul Stirling (c), Harry Tector, Lorcan Tucker, Ben White, Craig Young