List of Geelong Football Club players

Since becoming a foundation club of the Victorian Football League (VFL)—which is now known as the Australian Football League (AFL)—in 1897, there have been 1114 players who have represented the Geelong Football Club in a senior VFL/AFL match.

The list is arranged in the order in which each player made his debut for Geelong in a senior VFL/AFL match.

Geelong's first game was played against the Essendon Football Club at Corio Oval in Geelong, Victoria.

Geelong has contested 19 VFL/AFL Grand Finals, and have succeeded in winning 10 of these Grand Finals to claim the VFL/AFL premiership for those years.

Their first premiership was won in the 1925 VFL Grand Final, with the most recent premiership being won in the 2022 AFL Grand Final.

Tom Hawkins holds the record for the number of matches for the Geelong Football Club , retiring in 2024 after playing 359 matches.
Australian Football Hall of Fame member Peter Burns was a part of Geelong's inaugural team in 1897.
Jim McShane played 82 games for Geelong between 1897 and 1901.
Teddy Rankin was part of Geelong's inaugural team in 1897, and, in 1903, became the first Geelong player to play 100 games.
Charles Coles played 72 games for Geelong between 1897 and 1904.
Ben Graham played 219 matches for Geelong from 1993 to 2004 and was club captain from 2000 to 2002 prior to becoming a professional American football punter in the National Football League in 2005.
Premiership player Steven King played 193 matches for Geelong from 1996 to 2007 and was club captain from 2003 to 2006.
Triple premiership player Matthew Scarlett made his debut for Geelong in 1998.
Triple premiership player David Wojcinski played 203 matches for Geelong from 1998 to 2012.
Cameron Ling played in three premierships in 246 games for Geelong from 2000 to 2011 and was premiership captain in 2011.
Triple premiership player and Norm Smith Medallist Paul Chapman played 251 games for Geelong between 2000 and 2013.
Triple premiership player Joel Corey made his debut for Geelong in 2000.
Dual club premiership player Cameron Mooney made his debut for Geelong in 2000.
The 2007 Brownlow Medallist , triple premiership player and Norm Smith Medallist Jimmy Bartel made his debut for Geelong in 2002.
Triple premiership player and Norm Smith Medallist Steve Johnson has played 233 games for Geelong since he made his debut in 2002.
Premiership player Mitch Duncan made his debut for Geelong in the opening round of the 2010 season .
Club captain from the 2023 season , Patrick Dangerfield won the 2016 Brownlow Medal after transferring to Geelong from Adelaide .
Two-time winner of the club's Carji Greeves Medal as best and fairest, Tom Stewart is a five-time All-Australian team member.
Jeremy Cameron was traded to Geelong from Greater Western Sydney before the 2021 season .