Players Who Played for Geelong and Richmond
10 players have played senior AFL for both Geelong and Richmond since 1990, led by Brad Ottens (116 games for Geelong, 129 for Richmond). Here is every one, with games and seasons at each club.
10 players have played senior AFL for both Geelong and Richmond since 1990, led by Brad Ottens (116 games for Geelong, 129 for Richmond).
- 1.Brad Ottens245 games
- Geelong 116 · 2005–2011
- Richmond 129 · 1998–2004
- 2.Josh Caddy174 games
- Geelong 71 · 2013–2016
- Richmond 79 · 2017–2021
- Gold Coast 24 · 2011–2012
- 3.Kent Kingsley125 games
- Geelong 110 · 2001–2006
- Richmond 3 · 2007
- North Melbourne 12 · 1999–2000
- 4.Taylor Hunt105 games
- Geelong 63 · 2010–2014
- Richmond 42 · 2015–2017
- 5.Tyson Stengle109 games
- Geelong 93 · 2022–2025
- Richmond 2 · 2017
- Adelaide 14 · 2019–2020
- 6.Adam Houlihan94 games
- Geelong 61 · 1997–2001
- Richmond 33 · 2002–2004
- 7.Craig Biddiscombe78 games
- Geelong 34 · 1995–1998
- Richmond 44 · 1999–2003
- 8.Mark Neeld74 games
- Geelong 48 · 1990–1993
- Richmond 26 · 1994–1996
- 9.Justin Murphy185 games
- Geelong 18 · 2001
- Richmond 12 · 1994–1995
- Carlton 115 · 1996–2000, 2002–2003
- Essendon 40 · 2004–2005
- 10.Orren Stephenson15 games
- Geelong 8 · 2012
- Richmond 7 · 2013–2014
Senior games from 1990 on only. Players whose careers began earlier show their games since 1990.
At a glance
- 10 players have played senior AFL for both Geelong and Richmond since 1990, led by Brad Ottens (116 games for Geelong, 129 for Richmond).
- Seven went from Geelong to Richmond, and three the other way.
- Four of the 10 also played for at least one other club.
- The most recent of them to play for either club: Tyson Stengle, in 2025.
- That ranks 72 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
| Player | Geelong | Richmond | Other clubs | Total |
|---|---|---|---|---|
| Brad Ottens | 116 (2005–2011) | 129 (1998–2004) | – | 245 |
| Josh Caddy | 71 (2013–2016) | 79 (2017–2021) | Gold Coast 24 | 174 |
| Kent Kingsley | 110 (2001–2006) | 3 (2007) | North Melbourne 12 | 125 |
| Taylor Hunt | 63 (2010–2014) | 42 (2015–2017) | – | 105 |
| Tyson Stengle | 93 (2022–2025) | 2 (2017) | Adelaide 14 | 109 |
| Adam Houlihan | 61 (1997–2001) | 33 (2002–2004) | – | 94 |
| Craig Biddiscombe | 34 (1995–1998) | 44 (1999–2003) | – | 78 |
| Mark Neeld | 48 (1990–1993) | 26 (1994–1996) | – | 74 |
| Justin Murphy | 18 (2001) | 12 (1994–1995) | Carlton 115, Essendon 40 | 185 |
| Orren Stephenson | 8 (2012) | 7 (2013–2014) | – | 15 |
Quick answers
- 10 players have played senior AFL for both Geelong and Richmond since 1990, led by Brad Ottens (116 games for Geelong, 129 for Richmond). See the list→
- Of the players who played for both, Brad Ottens played the most games for Geelong: 116. See the list→
- Of the players who played for both, Brad Ottens played the most games for Richmond: 129. See the list→
- Seven of them played for Geelong first and three played for Richmond first. See the list→
- Four of the 10 also played for a third club. See the list→
- 272 players have played senior AFL for Geelong since 1990, and 146 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→
- Geelong shares the most players with Brisbane: 18. See them→
- Richmond shares the most players with Melbourne: 16. See them→
- Did Brad Ottens play for Geelong and Richmond? Yes: 116 games for Geelong (2005–2011) and 129 for Richmond (1998–2004). See the list→
- Did Josh Caddy play for Geelong and Richmond? Yes: 71 games for Geelong (2013–2016) and 79 for Richmond (2017–2021). See the list→
- Did Kent Kingsley play for Geelong and Richmond? Yes: 110 games for Geelong (2001–2006) and 3 for Richmond (2007). See the list→
- Did Taylor Hunt play for Geelong and Richmond? Yes: 63 games for Geelong (2010–2014) and 42 for Richmond (2015–2017). See the list→
- Did Tyson Stengle play for Geelong and Richmond? Yes: 93 games for Geelong (2022–2025) and 2 for Richmond (2017). See the list→
- Did Adam Houlihan play for Geelong and Richmond? Yes: 61 games for Geelong (1997–2001) and 33 for Richmond (2002–2004). See the list→
- Did Craig Biddiscombe play for Geelong and Richmond? Yes: 34 games for Geelong (1995–1998) and 44 for Richmond (1999–2003). See the list→
- Did Mark Neeld play for Geelong and Richmond? Yes: 48 games for Geelong (1990–1993) and 26 for Richmond (1994–1996). See the list→
- Did Justin Murphy play for Geelong and Richmond? Yes: 18 games for Geelong (2001) and 12 for Richmond (1994–1995). See the list→
- Did Orren Stephenson play for Geelong and Richmond? Yes: 8 games for Geelong (2012) and 7 for Richmond (2013–2014). See the list→
More club pairings
Geelong shares the most with
- Brisbane & Geelong (18)
- Geelong & North Melbourne (15)
- Carlton & Geelong (13)
- Essendon & Geelong (12)
- Geelong & St Kilda (12)
Richmond shares the most with
- Melbourne & Richmond (16)
- Richmond & West Coast (15)
- Essendon & Richmond (14)
- Richmond & St Kilda (13)
- Gold Coast & Richmond (12)
Common questions
How many players have played for both Geelong and Richmond?
10 players have played senior AFL for both Geelong and Richmond since 1990, led by Brad Ottens (116 games for Geelong, 129 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