As of Round 8 2025, a total of 300 players have played at least one senior game for the West Coast Eagles, an Australian rules football team in the Australian Football League. A number of other players were listed (or are listed) with the club for periods of time without making their debut, some of whom played at senior level for other AFL teams.

West Coast Eagles players +Key Order Players are listed in order of debut Seasons Includes West Coast only careers and spans from the season of the player's debut to the year in which they played their final game for the West Coast Eagles Debut Debuts are for VFL/AFL regular season and finals series matches only Games Statistics are for VFL/AFL regular season and finals series matches only and are correct to the end of the 2024 season Goals ^ Currently listed players

1980s №NameDebutSeasonsGamesGoalsRef 1 1987–1990 58 40 John Annear – AFL Tables. Retrieved 25 June 2013. 2 1987–1992 47 27 Adrian Barich – AFL Tables. Retrieved 25 June 2013. 3 1987 4 7 Darren Bennett – AFL Tables. Retrieved 25 June 2013. 4 1987–1995 179 20 Michael Brennan – AFL Tables. Retrieved 25 June 2013. 5 1987 2 0 Peter Davidson – AFL Tables. Retrieved 25 June 2013. 6 1987–1988 40 111 Ross Glendinning – AFL Tables. Retrieved 25 June 2013. 7 1987–1989 23 40 Don Holmes – AFL Tables. Retrieved 25 June 2013. 8 1987–1988 30 10 Alex Ishchenko – AFL Tables. Retrieved 25 June 2013. 9 1987–1990 36 38 Laurie Keene – AFL Tables. Retrieved 25 June 2013. 10 1987–1992 52 11 Dean Laidley – AFL Tables. Retrieved 25 June 2013. 11 1987–1994 151 44 Dwayne Lamb – AFL Tables. Retrieved 25 June 2013. 12 1987–2000 215 259 Chris Lewis – AFL Tables. Retrieved 25 June 2013. 13 1987–1989 20 29 Andrew Macnish – AFL Tables. Retrieved 25 June 2013. 14 1987–1990 66 30 Stephen Malaxos – AFL Tables. Retrieved 25 June 2013. 15 1987–1988 24 26 Wally Matera – AFL Tables. Retrieved 25 June 2013. 16 1987–1990 71 33 Geoff Miles – AFL Tables. Retrieved 25 June 2013. 17 1987–1990 18 18 Phil Narkle – AFL Tables. Retrieved 25 June 2013. 18 1987–1995 55 34 Paul Peos – AFL Tables. Retrieved 25 June 2013. 19 1987–1988 29 12 Murray Wrensted – AFL Tables. Retrieved 25 June 2013. 20 1987–1988 36 6 Mark Zanotti – AFL Tables. Retrieved 25 June 2013. 21 1987 4 0 Glen Bartlett – AFL Tables. Retrieved 25 June 2013. 22 1987–1988 30 31 John Gastev – AFL Tables. Retrieved 25 June 2013. 23 1987–1999 201 84 Chris Mainwaring – AFL Tables. Retrieved 25 June 2013. 24 1987–1988 20 13 Michael OConnell – AFL Tables. Retrieved 25 June 2013. 25 1987–1990 66 41 Phil Scott – AFL Tables. Retrieved 25 June 2013. 26 1987 18 24 Robert Wiley – AFL Tables. Retrieved 25 June 2013. 27 1987–1990 56 28 Dean Turner – AFL Tables. Retrieved 25 June 2013. 28 1987–1998 209 37 John Worsfold – AFL Tables. Retrieved 25 June 2013. 29 1987–1998 184 95 David Hart – AFL Tables. Retrieved 25 June 2013. 30 1987–1992 78 35 Andrew Lockyer – AFL Tables. Retrieved 25 June 2013. 31 1987 1 0 Glenn OLoughlin – AFL Tables. Retrieved 1 July 2013. 32 1987 1 2 Sean King Sean King – AFL Tables. Retrieved 1 July 2013. 33 1987 1 0 Paul Mifka – AFL Tables. Retrieved 1 July 2013. 34 1988–1995 100 107 Paul Mifka – AFL Tables. Retrieved 1 July 2013. 35 1988–2000 267 28 Guy McKenna – AFL Tables. Retrieved 1 July 2013. 36 1988–1990 57 7 Murray Rance – AFL Tables. Retrieved 1 July 2013. 37 1988–1993 43 43 Troy Ugle – AFL Tables. Retrieved 1 July 2013. 38 1988–1989 13 9 Brent Hutton – AFL Tables. Retrieved 1 July 2013. 39 1988–1998 177 75 Chris Waterman – AFL Tables. Retrieved 1 July 2013. 40 1988–1989 10 7 Joe Cormack – AFL Tables. Retrieved 1 July 2013. 41 1988 27 6 David O'Connell – AFL Tables. Retrieved 1 July 2013. 42 1988 1 1 Kevin Caton – AFL Tables. Retrieved 1 July 2013. 43 1989–1990 23 15 Todd Breman – AFL Tables. Retrieved 1 July 2013. 44 1989 27 6 Shane Ellis – AFL Tables. Retrieved 1 July 2013. 45 1989–1996 132 70 Don Pyke – AFL Tables. Retrieved 1 July 2013. 46 1989–1997 150 514 Peter Sumich – AFL Tables. Retrieved 1 July 2013. 47 1989–1995 115 91 Craig Turley – AFL Tables. Retrieved 1 July 2013. 48 1989–1990 6 4 Peter Melesso – AFL Tables. Retrieved 1 July 2013. 49 1989 4 5 Clinton Browning – AFL Tables. Retrieved 1 July 2013. 50 1989 2 0 Richard Geary – AFL Tables. Retrieved 1 July 2013. 51 1989–1991 38 68 Stevan Jackson – AFL Tables. Retrieved 2 July 2013. 52 1989–1992 46 13 Scott Watters – AFL Tables. Retrieved 2 July 2013. 53 1989 4 0 Peter Higgins – AFL Tables. Retrieved 2 July 2013. 54 1989 1 0 Shane Cable – AFL Tables. Retrieved 2 July 2013.

1990s №NameDebutSeasonsGamesGoalsRef 55 1990 4 0 Brad Gwilliam – AFL Tables. Retrieved 2 July 2013. 56 1990–1993 43 9 Dean Irving – AFL Tables. Retrieved 2 July 2013. 57 1990–2001 243 117 Dean Kemp – AFL Tables. Retrieved 2 July 2013. 58 1990–2002 253 217 Peter Matera – AFL Tables. Retrieved 2 July 2013. 59 1990 117 84 Peter Wilson – AFL Tables. Retrieved 2 July 2013. 60 1990–1999 156 237 Brett Heady – AFL Tables. Retrieved 2 July 2013. 61 1990 9 2 Tony Begovich – AFL Tables. Retrieved 2 July 2013. 62 1990–1991 15 13 Craig McGrath – AFL Tables. Retrieved 2 July 2013. 63 1991–1998 108 78 Tony Evans – AFL Tables. Retrieved 2 July 2013. 64 1991–1992 13 0 Mark Hepburn – AFL Tables. Retrieved 2 July 2013. 65 1991–1995 73 55 David Hynes – AFL Tables. Retrieved 2 July 2013. 66 1991–2001 129 39 Ryan Turnbull – AFL Tables. Retrieved 2 July 2013. 67 1991–2000 151 103 Mitchell White – AFL Tables. Retrieved 2 July 2013. 68 1991 1 0 Cory Young – AFL Tables. Retrieved 2 July 2013. 69 1991–2003 242 108 Ashley McIntosh – AFL Tables. Retrieved 2 July 2013. 70 1991 1 0 Ian Dargie – AFL Tables. Retrieved 2 July 2013. 71 1991–2004 276 60 Glen Jakovich – AFL Tables. Retrieved 1 April 2014. 72 1991 2 0 Dale Kickett – AFL Tables. Retrieved 1 April 2014. 73 1991–1993 13 4 Robert West – AFL Tables. Retrieved 1 April 2014. 74 1992–1999 103 114 Jason Ball – AFL Tables. Retrieved 1 April 2014. 75 1992 4 3 Trent Nichols – AFL Tables. Retrieved 1 April 2014. 76 1992–1994 43 5 Paul Harding – AFL Tables. Retrieved 1 April 2014. 77 1992–2000 108 46 Daniel Metropolis – AFL Tables. Retrieved 1 April 2014. 78 1992–1994 9 3 Brendan Krummel – AFL Tables. Retrieved 1 April 2014. 79 1992–1994 9 3 Matt Clape – AFL Tables. Retrieved 1 April 2014. 80 1993 3 0 Matthew Connell – AFL Tables. Retrieved 1 April 2014. 81 1993–1994 6 1 Damian Hampson – AFL Tables. Retrieved 1 April 2014. 82 1993–1998 63 34 Jarrad Schofield – AFL Tables. Retrieved 1 April 2014. 83 1993 3 0 Brendon Retzlaff – AFL Tables. Retrieved 1 April 2014. 84 1993–2006 265 76 Drew Banfield – AFL Tables. Retrieved 1 April 2014. 85 1993 2 3 Matt Clape – AFL Tables. Retrieved 1 April 2014. 86 1993–1995 13 8 Tony Godden – AFL Tables. Retrieved 1 April 2014. 87 1994–1996 34 20 Shane Bond – AFL Tables. Retrieved 1 April 2014. 88 1994–1997 21 14 Brett Spinks – AFL Tables. Retrieved 1 April 2014. 89 1994–2000 99 36 Paul Symmons – AFL Tables. Retrieved 1 April 2014. 90 1994–2000 115 159 Fraser Gehrig – AFL Tables. Retrieved 1 April 2014. 91 1995 5 1 Michael Dunstan – AFL Tables. Retrieved 1 April 2014. 92 1995–1996 26 5 Brayden Lyle – AFL Tables. Retrieved 1 April 2014. 93 1995–1996 3 5 Jason Heatley – AFL Tables. Retrieved 1 April 2014. 94 1995–1997 10 2 Ashley Blurton – AFL Tables. Retrieved 1 April 2014. 95 1995–1996 20 5 Ian Downsborough – AFL Tables. Retrieved 1 April 2014. 96 1996–2000 68 69 Andrew Donnelly – AFL Tables. Retrieved 1 April 2014. 97 1996–1999 33 27 Brendon Fewster – AFL Tables. Retrieved 1 April 2014. 98 1996–1998 43 20 Andy Lovell – AFL Tables. Retrieved 1 April 2014. 99 1996–2004 148 87 Chad Morrison – AFL Tables. Retrieved 1 April 2014. 100 1996–2007 238 205 Ben Cousins – AFL Tables. Retrieved 1 April 2014. 101 1996–2005 179 389 Phillip Matera – AFL Tables. Retrieved 1 April 2014. 102 1996–2009 227 131 David Wirrpanda – AFL Tables. Retrieved 1 April 2014. 103 1996–1997 3 0 Shane Sikora – AFL Tables. Retrieved 1 April 2014. 104 1997–1998 23 15 Ilija Grgic – AFL Tables. Retrieved 1 April 2014. 105 1997–2006 96 18 Josh Wooden – AFL Tables. Retrieved 1 April 2014. 106 1997–2006 129 87 Michael Gardiner – AFL Tables. Retrieved 1 April 2014. 107 1997–2000 33 4 Nicholas Stone – AFL Tables. Retrieved 27 October 2018. 108 1997 2 1 Trent Cummings – AFL Tables. Retrieved 1 April 2014. 109 1997–2008 228 66 Michael Braun – AFL Tables. Retrieved 1 April 2014. 110 1997–1998 23 15 Neil Marshall – AFL Tables. Retrieved 1 May 2014. 111 1998–2002 74 24 Phillip Read – AFL Tables. Retrieved 1 May 2014. 112 1998–2000 15 2 Jaxon Crabb – AFL Tables. Retrieved 1 May 2014. 113 1998–2000 7 0 Todd Holmes – AFL Tables. Retrieved 1 May 2014. 114 1998–2002 84 42 Andrew Williams – AFL Tables. Retrieved 1 May 2014. 115 1998–2007 158 70 Rowan Jones – AFL Tables. Retrieved 1 May 2014. 116 1999–2001 46 158 Scott Cummings – AFL Tables. Retrieved 1 May 2014. 117 1999–2013 250 216 Andrew Embley – AFL Tables. Retrieved 1 May 2014. 118 1999–2000 39 10 Chad Rintoul – AFL Tables. Retrieved 1 May 2014. 119 1999–2000 24 2 Laurie Bellotti – AFL Tables. Retrieved 1 May 2014. 120 1999–2009 179 74 Chad Fletcher – AFL Tables. Retrieved 1 May 2014.

2000s