In 2018 he starred as Bagpipes on the television series In the Long Run. He has had several stand-up comedy specials and appeared on several TV series including Never Mind the Buzzcocks, QI, and Have I Got News for You. He was voted the 7th greatest stand-up comedian on Channel 4’s 100 Greatest Stand-Ups in both 2007 and 2010. In 1999 he was awarded the Best Live Stand-Up Award at the British Comedy Awards.