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...
Adelaide
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)
Brisbane
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)
Carlton
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)
Collingwood
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)
Essendon
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)
Fremantle
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)
Geelong
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)
Gold Coast
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)
GWS
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)
Hawthorn
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)
Melbourne
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)
North Melbourneย
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)
Port Adelaide
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)
Richmond
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)
St Kildaย
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)
Sydney
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)
West Coast
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)
Western Bulldogs
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)