Answer
Glenn Whelan made 338 appearances for Stoke City during his time there, which spanned 12 seasons. He joined the club in 2007 and left in 2019, making him one of the longest-serving players in the club's history. During his time at Stoke, Whelan made over 100 appearances in the Premier League and helped the club reach the FA Cup final in 2011.