Players Who Played for Collingwood and North Melbourne

15 players have played senior AFL for both Collingwood and North Melbourne since 1990, led by Daniel Wells (15 games for Collingwood, 243 for North Melbourne). Here is every one, with games and seasons at each club.

Most clubs

15 players have played senior AFL for both Collingwood and North Melbourne since 1990, led by Daniel Wells (15 games for Collingwood, 243 for North Melbourne).

  1. 1.Daniel Wells258 games
    • Collingwood 15 · 2017–2019
    • North Melbourne 243 · 2003–2016
  2. 2.Saverio Rocca257 games
    • Collingwood 156 · 1992–2000
    • North Melbourne 101 · 2001–2006
  3. 3.Leigh Brown246 games
    • Collingwood 65 · 2009–2011
    • North Melbourne 118 · 2003–2008
    • Fremantle 63 · 2000–2002
  4. 4.Levi Greenwood160 games
    • Collingwood 86 · 2015–2021
    • North Melbourne 74 · 2009–2014
  5. 5.Jason McCartney182 games
    • Collingwood 38 · 1991–1994
    • North Melbourne 107 · 1998–2003
    • Adelaide 37 · 1995–1997
  6. 6.Glenn Freeborn138 games
    • Collingwood 83 · 1999–2003
    • North Melbourne 55 · 1995–1998
  7. 7.Marley Williams128 games
    • Collingwood 68 · 2012–2016
    • North Melbourne 60 · 2017–2020
  8. 8.Jaidyn Stephenson122 games
    • Collingwood 54 · 2018–2020
    • North Melbourne 68 · 2021–2024
  9. 9.Justin Staritski26 games
    • Collingwood 1 · 1994
    • North Melbourne 25 · 1991–1992
  10. 10.Robert Pyman40 games
    • Collingwood 5 · 1996
    • North Melbourne 16 · 1993–1995
    • Melbourne 19 · 1997
  11. 11.Atu Bosenavulagi20 games
    • Collingwood 3 · 2020
    • North Melbourne 17 · 2021–2022
  12. 12.Ben Davies14 games
    • Collingwood 12 · 2005–2006
    • North Melbourne 2 · 2008
  13. 13.John Barnett14 games
    • Collingwood 8 · 1997
    • North Melbourne 6 · 1994–1995
  14. 14.Bradley Plain36 games
    • Collingwood 9 · 1994
    • North Melbourne 1 · 1996
    • Essendon 26 · 1990–1993
  15. 15.Ricky Olarenshaw83 games
    • Collingwood 5 · 1999
    • North Melbourne 1 · 2001
    • Essendon 77 · 1993–1998

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

At a glance

  • 15 players have played senior AFL for both Collingwood and North Melbourne since 1990, led by Daniel Wells (15 games for Collingwood, 243 for North Melbourne).
  • Eight went from Collingwood to North Melbourne, and seven the other way.
  • Five of the 15 also played for at least one other club.
  • The most recent of them to play for either club: Jaidyn Stephenson, in 2024.
  • That ranks 15 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

15 players, most games for the two clubs first. Games and seasons are from 1990 on.
PlayerCollingwoodNorth MelbourneOther clubsTotal
Daniel Wells15 (2017–2019)243 (2003–2016)–258
Saverio Rocca156 (1992–2000)101 (2001–2006)–257
Leigh Brown65 (2009–2011)118 (2003–2008)Fremantle 63246
Levi Greenwood86 (2015–2021)74 (2009–2014)–160
Jason McCartney38 (1991–1994)107 (1998–2003)Adelaide 37182
Glenn Freeborn83 (1999–2003)55 (1995–1998)–138
Marley Williams68 (2012–2016)60 (2017–2020)–128
Jaidyn Stephenson54 (2018–2020)68 (2021–2024)–122
Justin Staritski1 (1994)25 (1991–1992)–26
Robert Pyman5 (1996)16 (1993–1995)Melbourne 1940
Atu Bosenavulagi3 (2020)17 (2021–2022)–20
Ben Davies12 (2005–2006)2 (2008)–14
John Barnett8 (1997)6 (1994–1995)–14
Bradley Plain†9 (1994)1 (1996)Essendon 2636
Ricky Olarenshaw5 (1999)1 (2001)Essendon 7783

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

Quick answers

  • 15 players have played senior AFL for both Collingwood and North Melbourne since 1990, led by Daniel Wells (15 games for Collingwood, 243 for North Melbourne). See the list→
  • Of the players who played for both, Saverio Rocca played the most games for Collingwood: 156. See the list→
  • Of the players who played for both, Daniel Wells played the most games for North Melbourne: 243. See the list→
  • Eight of them played for Collingwood first and seven played for North Melbourne first. See the list→
  • Five of the 15 also played for a third club. See the list→
  • 317 players have played senior AFL for Collingwood since 1990, and 163 of them also played for another club. Open the tool→
  • 307 players have played senior AFL for North Melbourne since 1990, and 167 of them also played for another club. Open the tool→
  • Collingwood shares the most players with Sydney: 23. See them→
  • North Melbourne shares the most players with Collingwood: 15. See them→
  • Did Daniel Wells play for Collingwood and North Melbourne? Yes: 15 games for Collingwood (2017–2019) and 243 for North Melbourne (2003–2016). See the list→
  • Did Saverio Rocca play for Collingwood and North Melbourne? Yes: 156 games for Collingwood (1992–2000) and 101 for North Melbourne (2001–2006). See the list→
  • Did Leigh Brown play for Collingwood and North Melbourne? Yes: 65 games for Collingwood (2009–2011) and 118 for North Melbourne (2003–2008). See the list→
  • Did Levi Greenwood play for Collingwood and North Melbourne? Yes: 86 games for Collingwood (2015–2021) and 74 for North Melbourne (2009–2014). See the list→
  • Did Jason McCartney play for Collingwood and North Melbourne? Yes: 38 games for Collingwood (1991–1994) and 107 for North Melbourne (1998–2003). See the list→
  • Did Glenn Freeborn play for Collingwood and North Melbourne? Yes: 83 games for Collingwood (1999–2003) and 55 for North Melbourne (1995–1998). See the list→
  • Did Marley Williams play for Collingwood and North Melbourne? Yes: 68 games for Collingwood (2012–2016) and 60 for North Melbourne (2017–2020). See the list→
  • Did Jaidyn Stephenson play for Collingwood and North Melbourne? Yes: 54 games for Collingwood (2018–2020) and 68 for North Melbourne (2021–2024). See the list→
  • Did Justin Staritski play for Collingwood and North Melbourne? Yes: 1 game for Collingwood (1994) and 25 for North Melbourne (1991–1992). See the list→
  • Did Robert Pyman play for Collingwood and North Melbourne? Yes: 5 games for Collingwood (1996) and 16 for North Melbourne (1993–1995). See the list→
  • Did Atu Bosenavulagi play for Collingwood and North Melbourne? Yes: 3 games for Collingwood (2020) and 17 for North Melbourne (2021–2022). See the list→
  • Did Ben Davies play for Collingwood and North Melbourne? Yes: 12 games for Collingwood (2005–2006) and 2 for North Melbourne (2008). See the list→
  • Did John Barnett play for Collingwood and North Melbourne? Yes: 8 games for Collingwood (1997) and 6 for North Melbourne (1994–1995). See the list→
  • Did Bradley Plain play for Collingwood and North Melbourne? Yes: 9 games for Collingwood (1994) and 1 for North Melbourne (1996). See the list→
  • Did Ricky Olarenshaw play for Collingwood and North Melbourne? Yes: 5 games for Collingwood (1999) and 1 for North Melbourne (2001). See the list→
All club pairings and the most-clubs list →

Common questions

How many players have played for both Collingwood and North Melbourne?

15 players have played senior AFL for both Collingwood and North Melbourne since 1990, led by Daniel Wells (15 games for Collingwood, 243 for North 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.