Players Who Played for Collingwood and Richmond

Nine players have played senior AFL for both Collingwood and Richmond since 1990, led by Andrew Krakouer (35 games for Collingwood, 102 for Richmond). Here is every one, with games and seasons at each club.

Most clubs

Nine players have played senior AFL for both Collingwood and Richmond since 1990, led by Andrew Krakouer (35 games for Collingwood, 102 for Richmond).

  1. 1.Andrew Krakouer137 games
    • Collingwood 35 · 2011–2013
    • Richmond 102 · 2001–2007
  2. 2.Jamie Tape91 games
    • Collingwood 16 · 1998–1999
    • Richmond 75 · 1994–1997
  3. 3.Steven McKee84 games
    • Collingwood 64 · 2000–2004
    • Richmond 20 · 1998–1999
  4. 4.Clinton King89 games
    • Collingwood 22 · 1998–1999
    • Richmond 58 · 2000–2003
    • Sydney 9 · 1996–1997
  5. 5.Oleg Markov94 games
    • Collingwood 43 · 2023–2025
    • Richmond 23 · 2016–2017, 2019–2020
    • Gold Coast 28 · 2021–2022
  6. 6.Matthew Francis55 games
    • Collingwood 36 · 1996–1998
    • Richmond 19 · 1990–1992, 1994
  7. 7.Aaron James54 games
    • Collingwood 23 · 1994–1995, 1997
    • Richmond 30 · 1998–2000
    • Footscray 1 · 2002
  8. 8.Stephen Ryan51 games
    • Collingwood 8 · 1994
    • Richmond 43 · 1990–1993
  9. 9.Terry Keays31 games
    • Collingwood 6 · 1990
    • Richmond 25 · 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 Collingwood and Richmond since 1990, led by Andrew Krakouer (35 games for Collingwood, 102 for Richmond).
  • Three went from Collingwood to Richmond, and six 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: Oleg Markov, in 2025.
  • 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.
PlayerCollingwoodRichmondOther clubsTotal
Andrew Krakouer35 (2011–2013)102 (2001–2007)–137
Jamie Tape16 (1998–1999)75 (1994–1997)–91
Steven McKee64 (2000–2004)20 (1998–1999)–84
Clinton King22 (1998–1999)58 (2000–2003)Sydney 989
Oleg Markov43 (2023–2025)23 (2016–2017, 2019–2020)Gold Coast 2894
Matthew Francis36 (1996–1998)19 (1990–1992, 1994)–55
Aaron James23 (1994–1995, 1997)30 (1998–2000)Footscray 154
Stephen Ryan8 (1994)43 (1990–1993)–51
Terry Keays†6 (1990)25 (1991–1992)–31

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

Quick answers

  • Nine players have played senior AFL for both Collingwood and Richmond since 1990, led by Andrew Krakouer (35 games for Collingwood, 102 for Richmond). See the list→
  • Of the players who played for both, Steven McKee played the most games for Collingwood: 64. See the list→
  • Of the players who played for both, Andrew Krakouer played the most games for Richmond: 102. See the list→
  • Three of them played for Collingwood first and six played for Richmond first. See the list→
  • Three of the 9 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→
  • 324 players have played senior AFL for Richmond since 1990, and 158 of them also played for another club. Open the tool→
  • Collingwood shares the most players with Sydney: 23. See them→
  • Richmond shares the most players with Melbourne: 16. See them→
  • Did Andrew Krakouer play for Collingwood and Richmond? Yes: 35 games for Collingwood (2011–2013) and 102 for Richmond (2001–2007). See the list→
  • Did Jamie Tape play for Collingwood and Richmond? Yes: 16 games for Collingwood (1998–1999) and 75 for Richmond (1994–1997). See the list→
  • Did Steven McKee play for Collingwood and Richmond? Yes: 64 games for Collingwood (2000–2004) and 20 for Richmond (1998–1999). See the list→
  • Did Clinton King play for Collingwood and Richmond? Yes: 22 games for Collingwood (1998–1999) and 58 for Richmond (2000–2003). See the list→
  • Did Oleg Markov play for Collingwood and Richmond? Yes: 43 games for Collingwood (2023–2025) and 23 for Richmond (2016–2017, 2019–2020). See the list→
  • Did Matthew Francis play for Collingwood and Richmond? Yes: 36 games for Collingwood (1996–1998) and 19 for Richmond (1990–1992, 1994). See the list→
  • Did Aaron James play for Collingwood and Richmond? Yes: 23 games for Collingwood (1994–1995, 1997) and 30 for Richmond (1998–2000). See the list→
  • Did Stephen Ryan play for Collingwood and Richmond? Yes: 8 games for Collingwood (1994) and 43 for Richmond (1990–1993). See the list→
  • Did Terry Keays play for Collingwood and Richmond? Yes: 6 games for Collingwood (1990) and 25 for Richmond (1991–1992). See the list→
All club pairings and the most-clubs list →

Common questions

How many players have played for both Collingwood and Richmond?

Nine players have played senior AFL for both Collingwood and Richmond since 1990, led by Andrew Krakouer (35 games for Collingwood, 102 for Richmond).

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.