Warwickshire opener Porterfield will make his 200th appearance for Ireland and will skipper the side for the game on May 8 at Malahide.
Ireland are boosted by the return to international action of Middlesex seamer Tim Murtagh who is back after missing the trip to Australia and New Zealand with a foot injury.
A capacity crowd of 10,000 are expected to pack the stadium at Malahaide for what will be Porterfield???s 80th ODI appearance in Ireland colours.
He said: “It’s a great honour for me to have played 200 times for my country.
“It’s a bit special for it to be against England in front of an expected sell-out crowd at Malahide.
“I’ve happy memories personally from the last time we played them in Dublin, scoring a century, although the result didn’t go our way that day.
“I hope, in home conditions, we can get the win that our fantastic supporters so richly deserve.”
England are expected to name their squad for the one-off game ??? which takes place three days after the tour of the West Indies concludes – next week.
Ireland squad to play England: W Porterfield (Captain), A Balbirnie, A Cusack, G Dockrell, E Joyce, A McBrine, J Mooney, T Murtagh, K O’Brien, N O’Brien (wkt), P Stirling, S Thompson, G Wilson (wkt), C Young.