| VACANT | 24.02.2024 | 60 days | | 7 | |
38 | Taylor King | 16.12.2023 | 70 days | Willetton, Western Australia, Australia | | Matches |
37 | Michael Morleone (3) | 03.03.2023 | 288 days | Fremantle, Western Australia, Australia | | Matches |
36 | Julian Ward | 27.11.2021 | 461 days | Claremont, Western Australia, Australia | | Matches |
35 | Mikey Nicholls (3) | 09.11.2019 | 749 days | Claremont, Western Australia, Australia | | Matches |
34 | Michael Morleone (2) | 06.04.2019 | 217 days | Claremont, Western Australia, Australia | | Matches |
33 | Gavin McGavin | 25.08.2018 | 224 days | Bassendean, Western Australia, Australia | | Matches |
32 | Michael Morleone | 25.11.2017 | 273 days | Bassendean, Western Australia, Australia | | Matches |
31 | Davis Storm (6) | 10.06.2017 | 168 days | Bassendean, Western Australia, Australia | | Matches |
30 | Logan Grey | 19.11.2016 | 203 days | Bassendean, Western Australia, Australia | | Matches |
29 | Davis Storm (5) | 28.05.2016 | 175 days | Bassendean, Western Australia, Australia | | Matches |
28 | Marcius Pitt (5) | 14.11.2015 | 196 days | Perth, Western Australia, Australia | | Matches |
27 | Damian Slater | 30.05.2015 | 168 days | Bassendean, Western Australia, Australia | | Matches |
26 | Alex Kingston | 29.11.2014 | 182 days | Bassendean, Western Australia, Australia | | Matches |
25 | Sebastian Sander (2) | 05.07.2014 | 147 days | Bassendean, Western Australia, Australia | | Matches |
24 | Chris Vice | 02.11.2013 | 245 days | Bassendean, Western Australia, Australia | | Matches |
23 | Sebastian Sander | 08.06.2013 | 147 days | Bassendean, Western Australia, Australia | 6 | Matches |
22 | Marcius Pitt (4) | 13.04.2013 | 56 days | Bassendean, Western Australia, Australia | | Matches |
21 | Kiel Steria | 16.02.2013 | 56 days | Bassendean, Western Australia, Australia | | Matches |
20 | Marcius Pitt (3) | 14.04.2012 | 308 days | Bassendean, Western Australia, Australia | 5 | Matches |
| VACANT | 12.11.2011 | 154 days | | 4 | |
19 | Tyler Jacobs (2) | 12.11.2011 | <1 day | Bassendean, Western Australia, Australia | | Matches |
18 | Marcius Pitt (2) | 13.08.2011 | 91 days | Balcatta, Western Australia, Australia | | Matches |
17 | Davis Storm (4) | 14.05.2011 | 91 days | Balcatta, Western Australia, Australia | | Matches |
16 | Marcius Pitt | 10.04.2011 | 34 days | Morley, Western Australia, Australia | | Matches |
15 | Davis Storm (3) | 27.11.2010 | 134 days | Balcatta, Western Australia, Australia | | Matches |
14 | Jamie Jurah | 17.04.2010 | 224 days | Bassendean, Western Australia, Australia | | Matches |
13 | Richter (2) | 29.05.2009 | 323 days | Perth, Western Australia, Australia | 3 | Matches |
| VACANT | 08.04.2009 | 51 days | | 2 | |
12 | Bobby Marshall (2) | 21.03.2009 | 18 days | Queens Park, Western Australia, Australia | | Matches |
11 | Davis Storm (2) | 30.08.2008 | 203 days | Maylands, Western Australia, Australia | | Matches |
10 | Bobby Marshall | 16.02.2008 | 196 days | Maylands, Western Australia, Australia | | Matches |
9 | Shane Haste | 25.08.2007 | 175 days | Maylands, Western Australia, Australia | | Matches |
8 | Jimmy Payne (2) | 27.05.2006 | 455 days | Maylands, Western Australia, Australia | | Matches |
7 | Bruce Mills | 18.03.2006 | 70 days | Maylands, Western Australia, Australia | | Matches |
6 | Mikey Nicholls (2) | 16.07.2005 | 245 days | Maylands, Western Australia, Australia | | Matches |
5 | Richter | 28.05.2005 | 49 days | Wanneroo, Western Australia, Australia | | Matches |
4 | Mikey Nicholls | 06.11.2004 | 203 days | Wanneroo, Western Australia, Australia | | Matches |
3 | FN Carnage | 12.07.2003 | 483 days | Wanneroo, Western Australia, Australia | | Matches |
2 | Jimmy Payne | 02.11.2002 | 252 days | Wanneroo, Western Australia, Australia | | Matches |
1 | Davis Storm | 11.05.2002 | 175 days | Wanneroo, Western Australia, Australia | 1 | Matches |