Players Who Played for Essendon and Geelong

12 players have played senior AFL for both Essendon and Geelong since 1990, led by James Kelly (40 games for Essendon, 273 for Geelong). Here is every one, with games and seasons at each club.

Most clubs

12 players have played senior AFL for both Essendon and Geelong since 1990, led by James Kelly (40 games for Essendon, 273 for Geelong).

  1. 1.James Kelly313 games
    • Essendon 40 · 2016–2017
    • Geelong 273 · 2002–2015
  2. 2.Paul Chapman280 games
    • Essendon 29 · 2014–2015
    • Geelong 251 · 2000–2013
  3. 3.Mathew Stokes200 games
    • Essendon 11 · 2016
    • Geelong 189 · 2006–2015
  4. 4.John Barnes192 games
    • Essendon 48 · 1990, 2000–2001
    • Geelong 144 · 1992–1999
  5. 5.Sean Denham156 games
    • Essendon 142 · 1992–2000
    • Geelong 14 · 1990–1991
  6. 6.Glenn Kilpatrick146 games
    • Essendon 26 · 1992–1994
    • Geelong 120 · 1996–2002
  7. 7.Tim Darcy103 games
    • Essendon 14 · 1995
    • Geelong 89 · 1990–1994
  8. 8.Mitch Brown79 games
    • Essendon 55 · 2016–2019
    • Geelong 15 · 2011–2014
    • Melbourne 9 · 2020–2022
  9. 9.Brent Prismall61 games
    • Essendon 36 · 2009–2011
    • Geelong 25 · 2006–2008
  10. 10.Stewart Crameri103 games
    • Essendon 57 · 2010–2013
    • Geelong 4 · 2018
    • Footscray 42 · 2014–2015, 2017
  11. 11.Justin Murphy185 games
    • Essendon 40 · 2004–2005
    • Geelong 18 · 2001
    • Richmond 12 · 1994–1995
    • Carlton 115 · 1996–2000, 2002–2003
  12. 12.Jonathon Simpkin41 games
    • Essendon 4 · 2016
    • Geelong 4 · 2012
    • Hawthorn 33 · 2013–2015

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 Essendon and Geelong since 1990, led by James Kelly (40 games for Essendon, 273 for Geelong).
  • Three went from Essendon to Geelong, and nine the other way.
  • Four of the 12 also played for at least one other club.
  • The most recent of them to play for either club: Mitch Brown, in 2019.
  • 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.
PlayerEssendonGeelongOther clubsTotal
James Kelly40 (2016–2017)273 (2002–2015)–313
Paul Chapman29 (2014–2015)251 (2000–2013)–280
Mathew Stokes11 (2016)189 (2006–2015)–200
John Barnes†48 (1990, 2000–2001)144 (1992–1999)–192
Sean Denham†142 (1992–2000)14 (1990–1991)–156
Glenn Kilpatrick26 (1992–1994)120 (1996–2002)–146
Tim Darcy†14 (1995)89 (1990–1994)–103
Mitch Brown55 (2016–2019)15 (2011–2014)Melbourne 979
Brent Prismall36 (2009–2011)25 (2006–2008)–61
Stewart Crameri57 (2010–2013)4 (2018)Footscray 42103
Justin Murphy40 (2004–2005)18 (2001)Richmond 12, Carlton 115185
Jonathon Simpkin4 (2016)4 (2012)Hawthorn 3341

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

Quick answers

  • 12 players have played senior AFL for both Essendon and Geelong since 1990, led by James Kelly (40 games for Essendon, 273 for Geelong). See the list→
  • Of the players who played for both, Sean Denham played the most games for Essendon: 142. See the list→
  • Of the players who played for both, James Kelly played the most games for Geelong: 273. See the list→
  • Three of them played for Essendon first and nine played for Geelong first. See the list→
  • Four of the 12 also played for a third club. See the list→
  • 304 players have played senior AFL for Essendon since 1990, and 135 of them also played for another club. Open the tool→
  • 272 players have played senior AFL for Geelong since 1990, and 146 of them also played for another club. Open the tool→
  • Essendon shares the most players with Richmond: 14. See them→
  • Geelong shares the most players with Brisbane: 18. See them→
  • Did James Kelly play for Essendon and Geelong? Yes: 40 games for Essendon (2016–2017) and 273 for Geelong (2002–2015). See the list→
  • Did Paul Chapman play for Essendon and Geelong? Yes: 29 games for Essendon (2014–2015) and 251 for Geelong (2000–2013). See the list→
  • Did Mathew Stokes play for Essendon and Geelong? Yes: 11 games for Essendon (2016) and 189 for Geelong (2006–2015). See the list→
  • Did John Barnes play for Essendon and Geelong? Yes: 48 games for Essendon (1990, 2000–2001) and 144 for Geelong (1992–1999). See the list→
  • Did Sean Denham play for Essendon and Geelong? Yes: 142 games for Essendon (1992–2000) and 14 for Geelong (1990–1991). See the list→
  • Did Glenn Kilpatrick play for Essendon and Geelong? Yes: 26 games for Essendon (1992–1994) and 120 for Geelong (1996–2002). See the list→
  • Did Tim Darcy play for Essendon and Geelong? Yes: 14 games for Essendon (1995) and 89 for Geelong (1990–1994). See the list→
  • Did Mitch Brown play for Essendon and Geelong? Yes: 55 games for Essendon (2016–2019) and 15 for Geelong (2011–2014). See the list→
  • Did Brent Prismall play for Essendon and Geelong? Yes: 36 games for Essendon (2009–2011) and 25 for Geelong (2006–2008). See the list→
  • Did Stewart Crameri play for Essendon and Geelong? Yes: 57 games for Essendon (2010–2013) and 4 for Geelong (2018). See the list→
  • Did Justin Murphy play for Essendon and Geelong? Yes: 40 games for Essendon (2004–2005) and 18 for Geelong (2001). See the list→
  • Did Jonathon Simpkin play for Essendon and Geelong? Yes: 4 games for Essendon (2016) and 4 for Geelong (2012). See the list→
All club pairings and the most-clubs list →

Common questions

How many players have played for both Essendon and Geelong?

12 players have played senior AFL for both Essendon and Geelong since 1990, led by James Kelly (40 games for Essendon, 273 for Geelong).

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.