Players Who Played for Essendon and Melbourne

Seven players have played senior AFL for both Essendon and Melbourne since 1990, led by Jake Melksham (114 games for Essendon, 141 for Melbourne). Here is every one, with games and seasons at each club.

Most clubs

Seven players have played senior AFL for both Essendon and Melbourne since 1990, led by Jake Melksham (114 games for Essendon, 141 for Melbourne).

  1. 1.Jake Melksham255 games
    • Essendon 114 · 2010–2015
    • Melbourne 141 · 2017–2026
  2. 2.Michael Hibberd197 games
    • Essendon 84 · 2011–2015
    • Melbourne 113 · 2017–2023
  3. 3.Chris Heffernan170 games
    • Essendon 123 · 1997–2002, 2006–2007
    • Melbourne 47 · 2003–2005
  4. 4.Mark Jamar160 games
    • Essendon 5 · 2016
    • Melbourne 155 · 2003–2015
  5. 5.Gary Moorcroft98 games
    • Essendon 95 · 1995, 1997–2002
    • Melbourne 3 · 2003
  6. 6.Sam Weideman76 games
    • Essendon 17 · 2023–2024
    • Melbourne 59 · 2016–2022
  7. 7.Mitch Brown79 games
    • Essendon 55 · 2016–2019
    • Melbourne 9 · 2020–2022
    • Geelong 15 · 2011–2014

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

At a glance

  • Seven players have played senior AFL for both Essendon and Melbourne since 1990, led by Jake Melksham (114 games for Essendon, 141 for Melbourne).
  • Five went from Essendon to Melbourne, and two the other way.
  • One of the 7 also played for at least one other club.
  • The most recent of them to play for either club: Jake Melksham, in 2026.
  • That ranks 115 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

7 players, most games for the two clubs first. Games and seasons are from 1990 on.
PlayerEssendonMelbourneOther clubsTotal
Jake Melksham114 (2010–2015)141 (2017–2026)–255
Michael Hibberd84 (2011–2015)113 (2017–2023)–197
Chris Heffernan123 (1997–2002, 2006–2007)47 (2003–2005)–170
Mark Jamar5 (2016)155 (2003–2015)–160
Gary Moorcroft95 (1995, 1997–2002)3 (2003)–98
Sam Weideman17 (2023–2024)59 (2016–2022)–76
Mitch Brown55 (2016–2019)9 (2020–2022)Geelong 1579

Quick answers

  • Seven players have played senior AFL for both Essendon and Melbourne since 1990, led by Jake Melksham (114 games for Essendon, 141 for Melbourne). See the list→
  • Of the players who played for both, Chris Heffernan played the most games for Essendon: 123. See the list→
  • Of the players who played for both, Mark Jamar played the most games for Melbourne: 155. See the list→
  • Five of them played for Essendon first and two played for Melbourne first. See the list→
  • One of the 7 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→
  • 314 players have played senior AFL for Melbourne since 1990, and 166 of them also played for another club. Open the tool→
  • Essendon shares the most players with Richmond: 14. See them→
  • Melbourne shares the most players with St Kilda: 19. See them→
  • Did Jake Melksham play for Essendon and Melbourne? Yes: 114 games for Essendon (2010–2015) and 141 for Melbourne (2017–2026). See the list→
  • Did Michael Hibberd play for Essendon and Melbourne? Yes: 84 games for Essendon (2011–2015) and 113 for Melbourne (2017–2023). See the list→
  • Did Chris Heffernan play for Essendon and Melbourne? Yes: 123 games for Essendon (1997–2002, 2006–2007) and 47 for Melbourne (2003–2005). See the list→
  • Did Mark Jamar play for Essendon and Melbourne? Yes: 5 games for Essendon (2016) and 155 for Melbourne (2003–2015). See the list→
  • Did Gary Moorcroft play for Essendon and Melbourne? Yes: 95 games for Essendon (1995, 1997–2002) and 3 for Melbourne (2003). See the list→
  • Did Sam Weideman play for Essendon and Melbourne? Yes: 17 games for Essendon (2023–2024) and 59 for Melbourne (2016–2022). See the list→
  • Did Mitch Brown play for Essendon and Melbourne? Yes: 55 games for Essendon (2016–2019) and 9 for Melbourne (2020–2022). See the list→
All club pairings and the most-clubs list →

Common questions

How many players have played for both Essendon and Melbourne?

Seven players have played senior AFL for both Essendon and Melbourne since 1990, led by Jake Melksham (114 games for Essendon, 141 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.