Claude Giroux has served as the Flyers captain since 2012. He took over for Chris Pronger who served as captain for one season. Before Pronger, some notable captains in Flyers history include Mike Richards, Keith Primeau, Eric Lindros, Dave Poulin, Bobby Clarke, and Ed Van Impe.