 In the 2007 World Cup he was man of the match with 85 against Bangladesh during a Super Eight game, which Ireland won.Porterfield scored his maiden first-class century in late August 2007.In a match against Bermuda as part of the 2007–08 ICC Intercontinental Cup, Porterfield scored 166 runs from 326 balls.