Players Who Played for Carlton and Port Adelaide

12 players have played senior AFL for both Carlton and Port Adelaide since 1990, led by Nick Stevens (104 games for Carlton, 127 for Port Adelaide). Here is every one, with games and seasons at each club.

Most clubs

12 players have played senior AFL for both Carlton and Port Adelaide since 1990, led by Nick Stevens (104 games for Carlton, 127 for Port Adelaide).

  1. 1.Nick Stevens231 games
    • Carlton 104 · 2004–2009
    • Port Adelaide 127 · 1998–2003
  2. 2.Barnaby French133 games
    • Carlton 71 · 2003–2006
    • Port Adelaide 62 · 1999–2002
  3. 3.Matthew Lobbe100 games
    • Carlton 8 · 2018–2019
    • Port Adelaide 92 · 2010–2016
  4. 4.Cameron OShea92 games
    • Carlton 11 · 2018
    • Port Adelaide 81 · 2011–2016
  5. 5.Corey Durdin87 games
    • Carlton 64 · 2021–2025
    • Port Adelaide 23 · 2026
  6. 6.Brent Heaver92 games
    • Carlton 64 · 1992–1996
    • Port Adelaide 16 · 1997–1998
    • Melbourne 12 · 1990–1991
  7. 7.Francis Evans67 games
    • Carlton 33 · 2025–2026
    • Port Adelaide 27 · 2023–2024
    • Geelong 7 · 2021–2022
  8. 8.Orazio Fantasia120 games
    • Carlton 21 · 2024–2025
    • Port Adelaide 19 · 2021–2023
    • Essendon 80 · 2014–2020
  9. 9.Cameron Cloke58 games
    • Carlton 36 · 2007–2009
    • Port Adelaide 1 · 2010
    • Collingwood 21 · 2004–2006
  10. 10.Cain Ackland74 games
    • Carlton 21 · 2007–2008
    • Port Adelaide 12 · 2001
    • St Kilda 41 · 2005–2006
  11. 11.Greg Bentley26 games
    • Carlton 5 · 2009
    • Port Adelaide 21 · 2006–2008
  12. 12.Darren Pfeiffer23 games
    • Carlton 7 · 2008
    • Port Adelaide 16 · 2012

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 Carlton and Port Adelaide since 1990, led by Nick Stevens (104 games for Carlton, 127 for Port Adelaide).
  • Four went from Carlton to Port Adelaide, and eight the other way.
  • Five of the 12 also played for at least one other club.
  • The most recent of them to play for either club: Corey Durdin and Francis Evans, in 2026.
  • 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.
PlayerCarltonPort AdelaideOther clubsTotal
Nick Stevens104 (2004–2009)127 (1998–2003)–231
Barnaby French71 (2003–2006)62 (1999–2002)–133
Matthew Lobbe8 (2018–2019)92 (2010–2016)–100
Cameron OShea11 (2018)81 (2011–2016)–92
Corey Durdin64 (2021–2025)23 (2026)–87
Brent Heaver64 (1992–1996)16 (1997–1998)Melbourne 1292
Francis Evans33 (2025–2026)27 (2023–2024)Geelong 767
Orazio Fantasia21 (2024–2025)19 (2021–2023)Essendon 80120
Cameron Cloke36 (2007–2009)1 (2010)Collingwood 2158
Cain Ackland21 (2007–2008)12 (2001)St Kilda 4174
Greg Bentley5 (2009)21 (2006–2008)–26
Darren Pfeiffer7 (2008)16 (2012)–23

Quick answers

  • 12 players have played senior AFL for both Carlton and Port Adelaide since 1990, led by Nick Stevens (104 games for Carlton, 127 for Port Adelaide). See the list→
  • Of the players who played for both, Nick Stevens played the most games for Carlton: 104. See the list→
  • Of the players who played for both, Nick Stevens played the most games for Port Adelaide: 127. See the list→
  • Four of them played for Carlton first and eight played for Port Adelaide first. See the list→
  • Five of the 12 also played for a third club. See the list→
  • 335 players have played senior AFL for Carlton since 1990, and 166 of them also played for another club. Open the tool→
  • 239 players have played senior AFL for Port Adelaide since 1990, and 132 of them also played for another club. Open the tool→
  • Carlton shares the most players with St Kilda: 18. See them→
  • Port Adelaide shares the most players with Carlton: 12. See them→
  • Did Nick Stevens play for Carlton and Port Adelaide? Yes: 104 games for Carlton (2004–2009) and 127 for Port Adelaide (1998–2003). See the list→
  • Did Barnaby French play for Carlton and Port Adelaide? Yes: 71 games for Carlton (2003–2006) and 62 for Port Adelaide (1999–2002). See the list→
  • Did Matthew Lobbe play for Carlton and Port Adelaide? Yes: 8 games for Carlton (2018–2019) and 92 for Port Adelaide (2010–2016). See the list→
  • Did Cameron OShea play for Carlton and Port Adelaide? Yes: 11 games for Carlton (2018) and 81 for Port Adelaide (2011–2016). See the list→
  • Did Corey Durdin play for Carlton and Port Adelaide? Yes: 64 games for Carlton (2021–2025) and 23 for Port Adelaide (2026). See the list→
  • Did Brent Heaver play for Carlton and Port Adelaide? Yes: 64 games for Carlton (1992–1996) and 16 for Port Adelaide (1997–1998). See the list→
  • Did Francis Evans play for Carlton and Port Adelaide? Yes: 33 games for Carlton (2025–2026) and 27 for Port Adelaide (2023–2024). See the list→
  • Did Orazio Fantasia play for Carlton and Port Adelaide? Yes: 21 games for Carlton (2024–2025) and 19 for Port Adelaide (2021–2023). See the list→
  • Did Cameron Cloke play for Carlton and Port Adelaide? Yes: 36 games for Carlton (2007–2009) and 1 for Port Adelaide (2010). See the list→
  • Did Cain Ackland play for Carlton and Port Adelaide? Yes: 21 games for Carlton (2007–2008) and 12 for Port Adelaide (2001). See the list→
  • Did Greg Bentley play for Carlton and Port Adelaide? Yes: 5 games for Carlton (2009) and 21 for Port Adelaide (2006–2008). See the list→
  • Did Darren Pfeiffer play for Carlton and Port Adelaide? Yes: 7 games for Carlton (2008) and 16 for Port Adelaide (2012). See the list→
All club pairings and the most-clubs list →

Common questions

How many players have played for both Carlton and Port Adelaide?

12 players have played senior AFL for both Carlton and Port Adelaide since 1990, led by Nick Stevens (104 games for Carlton, 127 for Port Adelaide).

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.