Players Who Played for Geelong and St Kilda

12 players have played senior AFL for both Geelong and St Kilda since 1990, led by Steven King (193 games for Geelong, 47 for St Kilda). Here is every one, with games and seasons at each club.

Most clubs

12 players have played senior AFL for both Geelong and St Kilda since 1990, led by Steven King (193 games for Geelong, 47 for St Kilda).

  1. 1.Steven King240 games
    • Geelong 193 · 1996–2007
    • St Kilda 47 · 2008–2010
  2. 2.Rhys Stanley230 games
    • Geelong 172 · 2015–2026
    • St Kilda 58 · 2010–2014
  3. 3.Jack Steven192 games
    • Geelong 9 · 2020
    • St Kilda 183 · 2009–2019
  4. 4.Sean Simpson116 games
    • Geelong 114 · 1991–1998
    • St Kilda 2 · 1990
  5. 5.Charlie Gardiner63 games
    • Geelong 51 · 2002–2007
    • St Kilda 12 · 2008
  6. 6.Adrian Fletcher223 games
    • Geelong 15 · 1990–1991
    • St Kilda 22 · 1992
    • Brisbane 107 · 1993–1997
    • Fremantle 79 · 1998–2001
  7. 7.Ryan Gamble35 games
    • Geelong 24 · 2006, 2008–2010
    • St Kilda 11 · 2011
  8. 8.Darren Flanigan28 games
    • Geelong 20 · 1990–1991
    • St Kilda 8 · 1992
  9. 9.Tim Allen34 games
    • Geelong 1 · 1995
    • St Kilda 22 · 1991–1992
    • Hawthorn 11 · 1993–1994
  10. 10.Jamie Lamb20 games
    • Geelong 14 · 1991–1993
    • St Kilda 6 · 1990
  11. 11.Ryan Abbott6 games
    • Geelong 5 · 2018–2019
    • St Kilda 1 · 2020
  12. 12.Anthony Darcy18 games
    • Geelong 1 · 1992
    • St Kilda 3 · 1996
    • Footscray 14 · 1993–1994

Senior games from 1990 on only. Players whose careers began earlier show their games since 1990.

At a glance

  • 12 players have played senior AFL for both Geelong and St Kilda since 1990, led by Steven King (193 games for Geelong, 47 for St Kilda).
  • Seven went from Geelong to St Kilda, and five the other way.
  • Three of the 12 also played for at least one other club.
  • The most recent of them to play for either club: Rhys Stanley, in 2026.
  • That ranks 39 of the 171 club pairings by shared players since 1990.

Checked 21 October 2026 · data as of 15 September 2026

Every player who played for both

12 players, most games for the two clubs first. Games and seasons are from 1990 on.
PlayerGeelongSt KildaOther clubsTotal
Steven King193 (1996–2007)47 (2008–2010)–240
Rhys Stanley172 (2015–2026)58 (2010–2014)–230
Jack Steven9 (2020)183 (2009–2019)–192
Sean Simpson†114 (1991–1998)2 (1990)–116
Charlie Gardiner51 (2002–2007)12 (2008)–63
Adrian Fletcher†15 (1990–1991)22 (1992)Brisbane 107, Fremantle 79223
Ryan Gamble24 (2006, 2008–2010)11 (2011)–35
Darren Flanigan†20 (1990–1991)8 (1992)–28
Tim Allen1 (1995)22 (1991–1992)Hawthorn 1134
Jamie Lamb†14 (1991–1993)6 (1990)–20
Ryan Abbott5 (2018–2019)1 (2020)–6
Anthony Darcy1 (1992)3 (1996)Footscray 1418

† Career began before 1990: earlier games are not counted.

Quick answers

  • 12 players have played senior AFL for both Geelong and St Kilda since 1990, led by Steven King (193 games for Geelong, 47 for St Kilda). See the list→
  • Of the players who played for both, Steven King played the most games for Geelong: 193. See the list→
  • Of the players who played for both, Jack Steven played the most games for St Kilda: 183. See the list→
  • Seven of them played for Geelong first and five played for St Kilda first. See the list→
  • Three of the 12 also played for a third club. See the list→
  • 272 players have played senior AFL for Geelong since 1990, and 146 of them also played for another club. Open the tool→
  • 336 players have played senior AFL for St Kilda since 1990, and 182 of them also played for another club. Open the tool→
  • Geelong shares the most players with Brisbane: 18. See them→
  • St Kilda shares the most players with Hawthorn: 20. See them→
  • Did Steven King play for Geelong and St Kilda? Yes: 193 games for Geelong (1996–2007) and 47 for St Kilda (2008–2010). See the list→
  • Did Rhys Stanley play for Geelong and St Kilda? Yes: 172 games for Geelong (2015–2026) and 58 for St Kilda (2010–2014). See the list→
  • Did Jack Steven play for Geelong and St Kilda? Yes: 9 games for Geelong (2020) and 183 for St Kilda (2009–2019). See the list→
  • Did Sean Simpson play for Geelong and St Kilda? Yes: 114 games for Geelong (1991–1998) and 2 for St Kilda (1990). See the list→
  • Did Charlie Gardiner play for Geelong and St Kilda? Yes: 51 games for Geelong (2002–2007) and 12 for St Kilda (2008). See the list→
  • Did Adrian Fletcher play for Geelong and St Kilda? Yes: 15 games for Geelong (1990–1991) and 22 for St Kilda (1992). See the list→
  • Did Ryan Gamble play for Geelong and St Kilda? Yes: 24 games for Geelong (2006, 2008–2010) and 11 for St Kilda (2011). See the list→
  • Did Darren Flanigan play for Geelong and St Kilda? Yes: 20 games for Geelong (1990–1991) and 8 for St Kilda (1992). See the list→
  • Did Tim Allen play for Geelong and St Kilda? Yes: 1 game for Geelong (1995) and 22 for St Kilda (1991–1992). See the list→
  • Did Jamie Lamb play for Geelong and St Kilda? Yes: 14 games for Geelong (1991–1993) and 6 for St Kilda (1990). See the list→
  • Did Ryan Abbott play for Geelong and St Kilda? Yes: 5 games for Geelong (2018–2019) and 1 for St Kilda (2020). See the list→
  • Did Anthony Darcy play for Geelong and St Kilda? Yes: 1 game for Geelong (1992) and 3 for St Kilda (1996). See the list→
All club pairings and the most-clubs list →

Common questions

How many players have played for both Geelong and St Kilda?

12 players have played senior AFL for both Geelong and St Kilda since 1990, led by Steven King (193 games for Geelong, 47 for St Kilda).

What counts as playing for a club?

At least one senior AFL game for that club in 1990 or later. Games before 1990 are not counted, so a career that began in the 1980s shows only its games since 1990.

How up to date is it?

The data is as of 15 September 2026. Games and clubs are compiled from public records: AFL Tables season statistics and Wikipedia.

Sources

  • Season player statistics, 1990 to 2026, from AFL Tables (afltables.com).
  • Club and honour records from Wikipedia.
  • Data as of 15 September 2026. Facts compiled from public records; no text is copied from either source.

Test yourself

Siren Rush pairs a club with a clue, like a player who also played for another club. Name one before the siren: any senior player since 1990 counts, and the fewer people who name your pick, the more it scores.

Play Siren RushOr draft today’s side

Not affiliated with the AFL, AFLW or any club.