William Thomas Stuart Porterfield (born 6 September 1984) is a Northern Irish cricketer and former captain of the Ireland cricket team.
He played first-class cricket for Gloucestershire and Warwickshire.
A left-handed batsman, he has played for Ireland since 2006, and has captained Ireland at all levels from Under-13 upwards.
During Afghanistan T20I series in March 2017, he passed 1,000 runs in T20Is and became the first player for Ireland to do so.
In May 2018, he was named as the captain of Ireland's squad for their first ever Test match, against Pakistan.In December 2018, he was one of nineteen players to be awarded a central contract by Cricket Ireland for the 2019 season.
In July 2019, Porterfield scored his 4,000th run in ODI cricket and recorded his 50th win as captain of Ireland's One Day International team.