Stewart’s first international appearance was against Italy at Murrayfield on 14 December 1996. He was a Lance Corporal physical training instructor in the British Army at the time.[2]
His last cap was against Romania at Murrayfield on 9 November 2002, coming on as a late replacement.[4]
He played 169 matches for the Northampton Saints between 1997 and 2003 during which time he scored five points for the club.[1] Whilst at Northampton he started in the victorious 2000 Heineken Cup Final as they defeated Munster.[5]