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)