 He came close to scoring his maiden first-class century for Gloucestershire in a match against Glamorgan County Cricket Club in August 2008 but was out for 93.On 10 September, he and Kadeer Ali shared in Gloucestershire's highest opening partnership of the season; he scored 66.In August 2010, he set a new career best in scoring 175 in the first innings of a County Championship Division Two match between Gloucestershire and Worcestershire at Cheltenham

At the end of the season, Porterfield was one of several players to leave Gloucestershire.