Players Who Played for North Melbourne and St Kilda

Nine players have played senior AFL for both North Melbourne and St Kilda since 1990, led by Nick Dal Santo (62 games for North Melbourne, 260 for St Kilda). Here is every one, with games and seasons at each club.

Most clubs

Nine players have played senior AFL for both North Melbourne and St Kilda since 1990, led by Nick Dal Santo (62 games for North Melbourne, 260 for St Kilda).

  1. 1.Nick Dal Santo322 games
    • North Melbourne 62 · 2014–2016
    • St Kilda 260 · 2002–2013
  2. 2.Mason Wood176 games
    • North Melbourne 65 · 2014–2020
    • St Kilda 111 · 2021–2026
  3. 3.Farren Ray209 games
    • North Melbourne 4 · 2016
    • St Kilda 130 · 2009–2015
    • Footscray 75 · 2004–2008
  4. 4.Mathew Capuano107 games
    • North Melbourne 82 · 1994–1996, 1998–2000
    • St Kilda 25 · 2001–2003
  5. 5.Joe McLaren69 games
    • North Melbourne 12 · 2001
    • St Kilda 57 · 1996–2000
  6. 6.Luke Delaney63 games
    • North Melbourne 26 · 2011–2013
    • St Kilda 37 · 2014–2016
  7. 7.Kristian Bardsley58 games
    • North Melbourne 5 · 1992–1993
    • St Kilda 53 · 1994–1998
  8. 8.Tom Campbell58 games
    • North Melbourne 12 · 2019–2021
    • St Kilda 4 · 2022, 2024
    • Footscray 42 · 2012–2017
  9. 9.Mark Arceri23 games
    • North Melbourne 1 · 1990
    • St Kilda 5 · 1993
    • Carlton 17 · 1991–1992

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

At a glance

  • Nine players have played senior AFL for both North Melbourne and St Kilda since 1990, led by Nick Dal Santo (62 games for North Melbourne, 260 for St Kilda).
  • Six went from North Melbourne to St Kilda, and three the other way.
  • Three of the 9 also played for at least one other club.
  • The most recent of them to play for either club: Mason Wood, in 2026.
  • That ranks 90 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

9 players, most games for the two clubs first. Games and seasons are from 1990 on.
PlayerNorth MelbourneSt KildaOther clubsTotal
Nick Dal Santo62 (2014–2016)260 (2002–2013)–322
Mason Wood65 (2014–2020)111 (2021–2026)–176
Farren Ray4 (2016)130 (2009–2015)Footscray 75209
Mathew Capuano82 (1994–1996, 1998–2000)25 (2001–2003)–107
Joe McLaren12 (2001)57 (1996–2000)–69
Luke Delaney26 (2011–2013)37 (2014–2016)–63
Kristian Bardsley5 (1992–1993)53 (1994–1998)–58
Tom Campbell12 (2019–2021)4 (2022, 2024)Footscray 4258
Mark Arceri†1 (1990)5 (1993)Carlton 1723

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

Quick answers

  • Nine players have played senior AFL for both North Melbourne and St Kilda since 1990, led by Nick Dal Santo (62 games for North Melbourne, 260 for St Kilda). See the list→
  • Of the players who played for both, Mathew Capuano played the most games for North Melbourne: 82. See the list→
  • Of the players who played for both, Nick Dal Santo played the most games for St Kilda: 260. See the list→
  • Six of them played for North Melbourne first and three played for St Kilda first. See the list→
  • Three of the 9 also played for a third club. See the list→
  • 307 players have played senior AFL for North Melbourne since 1990, and 167 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→
  • North Melbourne shares the most players with Collingwood: 15. See them→
  • St Kilda shares the most players with Hawthorn: 20. See them→
  • Did Nick Dal Santo play for North Melbourne and St Kilda? Yes: 62 games for North Melbourne (2014–2016) and 260 for St Kilda (2002–2013). See the list→
  • Did Mason Wood play for North Melbourne and St Kilda? Yes: 65 games for North Melbourne (2014–2020) and 111 for St Kilda (2021–2026). See the list→
  • Did Farren Ray play for North Melbourne and St Kilda? Yes: 4 games for North Melbourne (2016) and 130 for St Kilda (2009–2015). See the list→
  • Did Mathew Capuano play for North Melbourne and St Kilda? Yes: 82 games for North Melbourne (1994–1996, 1998–2000) and 25 for St Kilda (2001–2003). See the list→
  • Did Joe McLaren play for North Melbourne and St Kilda? Yes: 12 games for North Melbourne (2001) and 57 for St Kilda (1996–2000). See the list→
  • Did Luke Delaney play for North Melbourne and St Kilda? Yes: 26 games for North Melbourne (2011–2013) and 37 for St Kilda (2014–2016). See the list→
  • Did Kristian Bardsley play for North Melbourne and St Kilda? Yes: 5 games for North Melbourne (1992–1993) and 53 for St Kilda (1994–1998). See the list→
  • Did Tom Campbell play for North Melbourne and St Kilda? Yes: 12 games for North Melbourne (2019–2021) and 4 for St Kilda (2022, 2024). See the list→
  • Did Mark Arceri play for North Melbourne and St Kilda? Yes: 1 game for North Melbourne (1990) and 5 for St Kilda (1993). See the list→
All club pairings and the most-clubs list →

Common questions

How many players have played for both North Melbourne and St Kilda?

Nine players have played senior AFL for both North Melbourne and St Kilda since 1990, led by Nick Dal Santo (62 games for North Melbourne, 260 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.