UPDATED 19/12/17
CLAREMONT
In: Tom Curren (Sandringham), Kane Mitchell (Returns), Isaac Wallace (Murray Bushrangers)
Out: Wil Powell (Gold Coast), Zac Langdon (GWS), Jake Patmore (Port Adelaide), Matt Guelfi (Essendon), Bailey Banfield (Fremantle), Callan England (West Coast)
EAST FREMANTLE
In: Jordan Snadden (Returns), Cameron Loersch (AFL), Jonathon Griffen (Returns), Jarrad Jansen (Returns), Nick Kommer (AFL), James Bristow (Returns), Jacob Green (Returns), Fraser Perry (Returns), Blaine Boekhorst (AFL), Sean Fletcher (Swan Districts), Jack Belchelli (Wesley Curtin), Jesse Wynne (Claremont)
Out: Matthew Watson (Victoria), Jake Fletcher (Subiaco), Jesse Crichton (Harvey-Brunswick-Leschenault)
EAST PERTH
In: Sharrod Wellingham (AFL), Oscar Allen (West Coast), Liam Ryan (West Coast), Brayden Ainsworth (West Coast), Ryan Burrows (West Coast), Callan England (West Coast), Jarrod Brander (West Coast), Jack Petruccelle (West Coast), Hamish Brayshaw (West Coast), Tony Olango (West Coast), Jackson Ramsay (Returns), Tom Gorter (Returns)
Out: Brandon Starcevich (Brisbane), Scott Jones (Fremantle), Fraser Barns (Perth)
PEEL THUNDER
In: Scott Jones (Fremantle), Bailey Banfield (Fremantle), Andrew Brayshaw (Fremantle), Adam Cerra (Fremantle), Hugh Dixon (Fremantle), Mitch Crowden (Fremantle), Tom North (Fremantle), Lloyd Meek (Fremantle), Sam Switkowski (Fremantle), Stefan Giro (Fremantle), Ben Howlett (Returns), Kalani Scarrott (Subiaco)
Out: Aaron Naughton (Western Bulldogs), Rory O’Brien (Retired)
PERTH
In: Matt Taylor (Returns), Mitch Lague (East Perth), Corey Yeo (Williamstown), Callum Collard (Returns), Richard Bourne (East Fremantle), Fraser Barns (East Perth)
Out: Gordon Narrier (North Melbourne), Aidan Tropiano (South Australia), Liam McKenna (Travelling), Brent Latch (Travelling), Michael Sinclair (Study)
SOUTH FREMANTLE
In: Nick Suban (AFL), Zachary Dent (East Perth)
Out: Matthew Gundry (Sandringham), Jarrod Garlett (Carlton), Josh Pullman (Retired), Tim Kelly (Geelong), Ryan Burrows (West Coast), Mitchell Dzelebdzic (West Perth)
SUBIACO
In: Ben Newton (AFL), Josh Deluca (Returns), Drew Rohde (West Perth), Rhys Waters (Returns), Sean Bradley (Returns),Tom Smith (Returns), Luke Norriss (Returns), Andrew Vawser (Returns), Hayden Yarran (Returns), Jakob Atkinson (Perth), Casey Brown (North Fremantle), Travis Cleggett (Collie/Peel Thunder), Josh Porteous (Peel Thunder), David Ehlers (Claremont), Matthew Ehlers (Claremont), Jack Fletcher (East Fremantle), Kaidyn Fullgrabe (West Perth), Lewis Krakouer (East Fremantle)
Out: Liam Ryan (West Coast), Brayden Ainsworth (West Coast), Kyron Hayden (North Melbourne), Ben Miller (Richmond), Liam Baker (Richmond), Fraser Foley (West Perth), James Garcia (Year off), Matthew Bogensperger (Work), David Madut (Victoria), Wayde Twomey (Retired)
SWAN DISTRICTS
In:
Out: Sam Taylor (GWS), Jamie Bennell (Victoria), Tallen Ames (Retired), Ryan Crowley (Retired), Clancee Pearce (Retired)
WEST PERTH
In: Fraser Foley (Subiaco), Mitchell Dzelebdzic (South Fremantle), Matthew Johnson (Returns)
Out: Oscar Allen (West Coast), Nick Rodda (Williamstown), Scott Simpson (Retired)