 He made his Test debut for Ireland, against Pakistan, on 11 May 2018.In January 2019, he was named in Ireland's squad for their one-off Test against Afghanistan in India.In July 2019, Porterfield played in his 250th match as captain of Ireland, in the first ODI match against Zimbabwe, at Bready Cricket Club Ground in Magheramason.