Players Who Played for Geelong and Melbourne

10 players have played senior AFL for both Geelong and Melbourne since 1990, led by Jared Rivers (44 games for Geelong, 150 for Melbourne). Here is every one, with games and seasons at each club.

Most clubs

10 players have played senior AFL for both Geelong and Melbourne since 1990, led by Jared Rivers (44 games for Geelong, 150 for Melbourne).

  1. 1.Jared Rivers194 games
    • Geelong 44 · 2013–2015
    • Melbourne 150 · 2003–2012
  2. 2.Clint Bizzell163 games
    • Geelong 75 · 1996, 1998–2001
    • Melbourne 88 · 2002–2005, 2007
  3. 3.Brent Moloney166 games
    • Geelong 23 · 2003–2004
    • Melbourne 122 · 2005–2012
    • Brisbane 21 · 2013–2014
  4. 4.Shannon Byrnes131 games
    • Geelong 108 · 2004–2012
    • Melbourne 23 · 2013–2014
  5. 5.Brent Grgic90 games
    • Geelong 13 · 2002–2003
    • Melbourne 77 · 1997–2001
  6. 6.Sam Blease34 games
    • Geelong 1 · 2015
    • Melbourne 33 · 2011–2014
  7. 7.Mitch Brown79 games
    • Geelong 15 · 2011–2014
    • Melbourne 9 · 2020–2022
    • Essendon 55 · 2016–2019
  8. 8.Mitch Clark106 games
    • Geelong 9 · 2015–2016
    • Melbourne 15 · 2012–2013
    • Brisbane 82 · 2006–2011
  9. 9.Tom Gillies15 games
    • Geelong 13 · 2009, 2011–2012
    • Melbourne 2 · 2013
  10. 10.Trevor Spencer13 games
    • Geelong 10 · 1991
    • Melbourne 3 · 1990, 1991

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

At a glance

  • 10 players have played senior AFL for both Geelong and Melbourne since 1990, led by Jared Rivers (44 games for Geelong, 150 for Melbourne).
  • Five went from Geelong to Melbourne, and five the other way.
  • Three of the 10 also played for at least one other club.
  • The most recent of them to play for either club: Mitch Brown, in 2022.
  • That ranks 72 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

10 players, most games for the two clubs first. Games and seasons are from 1990 on.
PlayerGeelongMelbourneOther clubsTotal
Jared Rivers44 (2013–2015)150 (2003–2012)–194
Clint Bizzell75 (1996, 1998–2001)88 (2002–2005, 2007)–163
Brent Moloney23 (2003–2004)122 (2005–2012)Brisbane 21166
Shannon Byrnes108 (2004–2012)23 (2013–2014)–131
Brent Grgic13 (2002–2003)77 (1997–2001)–90
Sam Blease1 (2015)33 (2011–2014)–34
Mitch Brown15 (2011–2014)9 (2020–2022)Essendon 5579
Mitch Clark9 (2015–2016)15 (2012–2013)Brisbane 82106
Tom Gillies13 (2009, 2011–2012)2 (2013)–15
Trevor Spencer†10 (1991)3 (1990, 1991)–13

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

Quick answers

  • 10 players have played senior AFL for both Geelong and Melbourne since 1990, led by Jared Rivers (44 games for Geelong, 150 for Melbourne). See the list→
  • Of the players who played for both, Shannon Byrnes played the most games for Geelong: 108. See the list→
  • Of the players who played for both, Jared Rivers played the most games for Melbourne: 150. See the list→
  • Five of them played for Geelong first and five played for Melbourne first. See the list→
  • Three of the 10 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→
  • 314 players have played senior AFL for Melbourne since 1990, and 166 of them also played for another club. Open the tool→
  • Geelong shares the most players with Brisbane: 18. See them→
  • Melbourne shares the most players with St Kilda: 19. See them→
  • Did Jared Rivers play for Geelong and Melbourne? Yes: 44 games for Geelong (2013–2015) and 150 for Melbourne (2003–2012). See the list→
  • Did Clint Bizzell play for Geelong and Melbourne? Yes: 75 games for Geelong (1996, 1998–2001) and 88 for Melbourne (2002–2005, 2007). See the list→
  • Did Brent Moloney play for Geelong and Melbourne? Yes: 23 games for Geelong (2003–2004) and 122 for Melbourne (2005–2012). See the list→
  • Did Shannon Byrnes play for Geelong and Melbourne? Yes: 108 games for Geelong (2004–2012) and 23 for Melbourne (2013–2014). See the list→
  • Did Brent Grgic play for Geelong and Melbourne? Yes: 13 games for Geelong (2002–2003) and 77 for Melbourne (1997–2001). See the list→
  • Did Sam Blease play for Geelong and Melbourne? Yes: 1 game for Geelong (2015) and 33 for Melbourne (2011–2014). See the list→
  • Did Mitch Brown play for Geelong and Melbourne? Yes: 15 games for Geelong (2011–2014) and 9 for Melbourne (2020–2022). See the list→
  • Did Mitch Clark play for Geelong and Melbourne? Yes: 9 games for Geelong (2015–2016) and 15 for Melbourne (2012–2013). See the list→
  • Did Tom Gillies play for Geelong and Melbourne? Yes: 13 games for Geelong (2009, 2011–2012) and 2 for Melbourne (2013). See the list→
  • Did Trevor Spencer play for Geelong and Melbourne? Yes: 10 games for Geelong (1991) and 3 for Melbourne (1990, 1991). See the list→
All club pairings and the most-clubs list →

Common questions

How many players have played for both Geelong and Melbourne?

10 players have played senior AFL for both Geelong and Melbourne since 1990, led by Jared Rivers (44 games for Geelong, 150 for Melbourne).

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.