After a frantic trade, free agency and draft period, all 18 clubs are finally nearing finalised lists for the 2024 season.
Clubs rebuilding 'attacked' the draft, while those in the win-now window have added some experienced talent to their list.
List culls arose from several sides looking to change their depth options for next season and a new crop of draft talent is set to be on display next year.
A star-studded retirement class added to the year of departures as we now turn to the 2024 season.
Select your club's Round 1 side for 2024 with our Pick Your Team tool.
Here's every club's ins and outs of this off-season...
Ins:Â Chris Burgess (Gold Coast), Dan Curtin, Oscar Ryan, Charlie Edwards
Outs: Tyler Brown (delisted), Tom Doedee (Brisbane Lions), Jackson Hately (delisted), Shane McAdam (Melbourne Demons), Andrew McPherson (delisted), Tariek Newchurch (delisted), Paul Seedsman (retired)
Ins:Â Tom Doedee (Adelaide), Luke Lloyd, Logan Morris, Bruce Reville, Brandon Ryan (Hawthorn), Reece Torrent, Zane Zakostelsky
Outs: Marcus Adams (retired), Nakia Cockatoo (retired), Blake Coleman (delisted), Tom Fullarton (Melbourne Demons), Jack Gunston (Hawthorn Hawks), Rhys Mathieson (delisted), Darryl McDowell-White (delisted), Daniel Rich (retired)
Ins:Â Matt Carroll, Matt Duffy, Elijah Hollands (Gold Coast), Ashton Moir, Rob Monahan, Billy Wilson
Outs: Ed Curnow (retired), Paddy Dow (St Kilda Saints), Zac Fisher (North Melbourne Kangaroos), Josh Honey (delisted), Lochie O'Brien (delisted), Sam Philp (delisted), Lachie Plowman (retired)
Ins:Â Harry DeMattia, Tew Jiath, Lachlan Schultz (Fremantle)
Outs: Taylor Adams (Sydney Swans), Trent Bianco (delisted), Arlo Draper (delisted), Jack Ginnivan (Hawthorn Hawks), Will Kelly (delisted), Cooper Murley (delisted), Trey Ruscoe (delisted), Tom Wilson (delisted)
Ins:Â Nate Caddy, Xavier Duursma (Port Adelaide), Todd Goldstein (North Melbourne), Ben McKay (North Melbourne), Jade Gresham (St Kilda), Luamon Lual, Archie Roberts, Vigo Visentini
Outs: Massimo D'Ambrosio (Hawthorn Hawks), Alastair Lord (delisted), Cian McBride (delisted), Anthony McDonald-Tipungwuti (retired), Rhett Montgomerie (delisted), Anthony Munkara (delisted), Andrew Phillips (retired), Will Snelling (delisted), James Stewart (delisted), Patrick Voss (delisted), Brandon Zerk-Thatcher (Port Adelaide Power)
Ins:Â Jack Delean, Odin Jones, Oscar McDonald, Cooper Simpson, Ollie Murphy
Outs: Eric Benning (delisted), Travis Colyer (delisted), Joel Hamling (Sydney Swans), Liam Henry (St Kilda Saints), Lachlan Schultz (Collingwood Magpies), Nathan Wilson (delisted)
Ins: Mitchell Edwards, Joe Furphy, Lawson Humphries, Emerson Jeka, Shaun Mannagh, Connor O'Sullivan, George Stevens, Oliver Wiltshire
Outs: Jonathon Ceglar (retired), Flynn Kroeger (delisted), Sam Menegola (delisted), Esava Ratugolea (Port Adelaide Power), Osca Riccardi (delisted), Sam Simpson (delisted), Isaac Smith (retired), Cooper Whyte (delisted)
Ins: Sam Clohesy, Will Graham, Jack Mahony (North Melbourne Kangaroos), Ethan Read, Jake Rogers, Will Rowlands, Jed Walter
Outs: Jed Anderson (delisted), Connor Blakely (retired), Mabior Chol (Hawthorn Hawks), Charlie Constable (delisted), Elijah Hollands (Carlton Blues), Brodie McLaughlin (delisted), Jeremy Sharp (delisted), Jake Stein (delisted)
Ins: Joe Fonti, Phoenix Gothard, James Leake, Harvey Thomas, Nathan Wardius
Outs: Phil Davis (retired), Cameron Fleeton (delisted), Matthew Flynn (West Coast Eagles), Jason Gillbee (delisted), Daniel Lloyd (retired)
Ins: Mabior Chol (Gold Coast Suns), Massimo D'Ambrosio (Essendon Bombers), Calsher Dear, Jack Ginnivan (Collingwood Magpies), Jack Gunston (Brisbane Lions), Will McCabe, Bodie Ryan, Nick Watson
Outs: Lachie Bramble (delisted), Tyler Brockman (West Coast Eagles), Fergus Greene (delisted), Emerson Jeka (delisted), Jacob Koschitzke (Richmond Tigers), Ned Long (delisted), Max Lynch (retired), Josh Morris (delisted), Fionn O'Hara (delisted), Brandon Ryan (Brisbane Lions)
Ins: Jack Billings (St Kilda Saints), Kynan Brown, Tom Fullarton (Brisbane Lions), Shane McAdam (Adelaide Crows), Koltyn Tholstrup, Caleb Windsor
Outs: Luke Dunstan (retired), Brodie Grundy (Sydney Swans), James Harmes (Western Bulldogs), Michael Hibberd (retired), James Jordon (Sydney Swans), Deakyn Smith (delisted), Kye Turner (delisted)
Ins: Wil Dawson, Zane Duursma, Zac Fisher (Carlton Blues), Taylor Goad, Riley Hardeman, Finnbar Maley, Colby McKercher, Bigoa Nyuon (Richmond Tigers), Toby Pink, Dylan Stephens (Sydney Swans)
Outs: Aiden Bonar (delisted), Ben Cunnington (retired), Jacob Edwards (delisted), Todd Goldstein (Essendon Bombers), Aaron Hall (retired), Daniel Howe (retired), Jack Mahony (delisted), Ben McKay (Essendon Bombers), Flynn Perez (delisted), Phoenix Spicer (delisted), Kayne Turner (delisted), Lachie Young (delisted), Jack Ziebell (retired)
Ins: Tom Anastasopoulos, Lachlan Charleson, Will Lorenz, Esava Ratugolea (Geelong Cats), Ivan Soldo (Richmond Tigers), Jordon Sweet (Western Bulldogs), Xavier Walsh, Brandon Zerk-Thatcher (Essendon Bombers)
Outs: Nathan Barkla (delisted), Riley Bonner (delisted), Trent Dumont (delisted), Xavier Duursma (Essendon Bombers), Orazio Fantasia (delisted), Sam Hayes (delisted), Tom Jonas (retired), Scott Lycett (delisted), Jake Pasini (delisted), Brynn Teakle (delisted)
Ins: Liam Fawcett, Oliver Hayes-Brown, Jacob Koschitzke (Hawthorn Hawks), Kane McAuliffe, Sam Naismith
Outs: Kaelan Bradtke (delisted), Trent Cotchin (retired), Bigoa Nyuon (North Melbourne Kangaroos), Jack Riewoldt (retired), Ivan Soldo (Port Adelaide Power), Robbie Tarrant (retired)
Ins: Riley Bonner, Lance Collard, Paddy Dow (Carlton Blues), Hugo Garcia, Angus Hastie, Liam Henry (Fremantle Dockers), Liam O'Connell, Arie Schoenmaker, Darcy Wilson
Outs: Oscar Adams (delisted), Jack Billings (Melbourne Demons), Jack Bytel (delisted), Nicholas Coffield (Western Bulldogs), Leo Connolly (delisted), Jade Gresham (Essendon Bombers), Thomas Highmore (delisted), Daniel McKenzie (delisted), Jack Peris (delisted)
Ins: Taylor Adams (Collingwood Magpies), Caiden Cleary, Will Green, Brodie Grundy (Melbourne Demons), Joel Hamling (Fremantle Dockers), James Jordon (Melbourne Demons), Indhi Kirk, Patrick Snell
Outs: Ryan Clarke (delisted), Lance Franklin (retired), Will Gould (delisted), Hugo Hall-Kahan (delisted), Tom Hickey (retired), Paddy McCartin (retired), Cameron Owen (delisted), Lachie Rankin (delisted), Marc Sheather (delisted), Dylan Stephens (North Melbourne Kangaroos)
Ins: Tyler Brockman (Hawthorn Hawks), Matthew Flynn (GWS Giants), Clay Hall, Harvey Johnston, Coen Livingstone, Loch Rawlinson, Archer Reid, Harley Reid
Outs: Greg Clark (delisted), Luke Foley (delisted), Shannon Hurn (retired), Nic Naitanui (retired), Xavier O'Neill (delisted), Sam Petrevski-Seton (delisted), Luke Shuey (retired), Connor West (delisted), Isiah Winder (delisted)
Ins: Nicholas Coffield (St Kilda Saints), Jordan Croft, Joel Freijah, James Harmes (Melbourne Demons), Aiden O'Driscoll, Ryley Sanders, Lachlan Smith
Outs: Josh Bruce (retired), Hayden Crozier (retired), Mitch Hannan (delisted), Robbie McComb (delisted), Toby McLean (delisted), Tim O'Brien (delisted), Cody Raak (delisted), Roarke Smith (delisted), Jordon Sweet (Port Adelaide Power)