CARLTON
B: Sam Docherty, Lewis Young, Nic Newman
HB: Mitch McGovern, Jacob Weitering, Adam Saad
C: Blake Acres, Patrick Cripps, Ed Curnow
HF: Sam Walsh, Harry McKay, Jack Silvagni
F: Corey Durdin, Charlie Curnow, Jesse Motlop
FOLL: Marc Pittonet, Adam Cerra, George Hewett
I/C: Brodie Kemp, Alex Cincotta, Oliver Hollands, Josh Honey
EMERG: Zac Fisher, Matthew Kennedy, Lachlan Cowan, Lachie Fogarty
IN: Jesse Motlop
OUT: Matthew Kennedy (Sub), Zac Fisher (omitted)
BRISBANE
B: Brandon Starcevich, Jack Payne, Keidean Coleman
HB: Conor McKenna, Harris Andrews, Ryan Lester
C: Jarrod Berry, Zac Bailey, Hugh McCluggage
HF: Charlie Cameron, Jack Gunston, Will Ashcroft
F: Lincoln McCarthy, Joe Daniher, Eric Hipwood
FOLL: Oscar McInerney, Josh Dunkley, Lachie Neale
I/C: Cam Rayner, Harry Sharp, Noah Answerth, Darcy Wilmot
EMERG: Callum Ah Chee, Jarryd Lyons, Darcy Fort, Darragh Joyce
IN: Harry Sharp
OUT: Daniel Rich (injured), Dayne Zorko (injured)
RICHMOND
B: Nathan Broad, Dylan Grimes, Noah Balta
HB: Daniel Rioli, Nick Vlastuin, Liam Baker
C: Kamdyn McIntosh, Tim Taranto, Jack Ross
HF: Marlion Pickett, Dion Prestia, Jack Graham
F: Samson Ryan, Dustin Martin, Jack Riewoldt
FOLL: Ivan Soldo,[22] Jacob Hopper,[29] Shai Bolton
I/C: Jayden Short, Ben Miller, Hugo Ralphsmith, Judson Clarke
EMERG: Thomson Dow, Noah Cumberland, Jacob Bauer, Rhyan Mansell
IN: Dion Prestia, Hugo Ralphsmith, Jack Graham
OUT: Noah Cumberland (omitted), Trent Cotchin (managed), Tylar Young (injured), Tyler Sonsie (omitted)
WEST COAST
B: Josh Rotham, Tom Barrass, Liam Duggan
HB: Jamaine Jones, Shannon Hurn, Alex Witherden
C: Reuben Ginbey, Tim Kelly, Jayden Hunt
HF: Xavier O’Neill, Jack Darling, Luke Edwards
F: Jack Petruccelle, Oscar Allen, Jake Waterman
FOLL: Bailey J. Williams, Dom Sheed, Andrew Gaff
I/C: Luke Foley, Connor West, Greg Clark, Jai Culley
EMERG: Campbell Chesser, Zane Trew, Harry Barnett, Callum Jamieson
IN: Dom Sheed
OUT: Rhett Bazzo (injured), Sam Petrevski-Seton (suspended)
GEELONG
B: Mark O’Connor, Esava Ratugolea, Zach Guthrie
HB: Jake Kolodjashnij, Tom Stewart, Zach Tuohy
C: Isaac Smith, Mark Blicavs, Mitch Duncan
HF: Oliver Henry, Jeremy Cameron, Tanner Bruhn
F: Gryan Miers, Tom Hawkins, Brad Close
FOLL: Jonathon Ceglar, Max Holmes, Patrick Dangerfield
I/C: Jed Bews, Tom Atkins, Mitch Knevitt, Sam Simpson
EMERG: Brandan Parfitt, Oliver Dempsey, Oisin Mullin, Cooper Whyte
IN: Jonathon Ceglar, Zach Tuohy
OUT: Gary Rohan (injured), Jack Bowes (injured), Sam De Koning (injured)
ADELAIDE
B: Tom Doedee, Nick Murray, Max Michalanney
HB: Brodie Smith, Jordon Butts,Mitchell Hinge
C: Jake Soligo, Jordan Dawson, Rory Sloane
HF: Izak Rankine, Chayce Jones, Josh Rachele
F: Taylor Walker, Darcy Fogarty, Riley Thilthorpe
FOLL: Reilly O’Brien, Rory Laird, Ben Keays
I/C: Lachlan Murphy, Luke Pedlar, Lachlan Sholl, Wayne Milera
EMERG: Elliott Himmelberg, Patrick Parnell, Matt Crouch, Ned McHenry
OUT: Harry Schoenberg (sub)
GOLD COAST SUNS
B: Sean Lemmens, Sam Collins, Ben Long
HB: Darcy Macpherson, Charlie Ballard, Wil Powell
C: Brayden Fiorini, David Swallow, Brandon Ellis
HF: Thomas Berry, Jack Lukosius, Malcolm Rosas
F: Bailey Humphrey, Ben King, Mabior Chol
FOLL: Jarrod Witts, Matt Rowell, Noah Anderson
I/C: Rory Atkins, Levi Casboult, Alex Davies, Sam Flanders
EMERG: Hewago Oea, Alex Sexton, James Tsitas, Jake Stein
IN: Levi Casboult, Sam Flanders, Thomas Berry
OUT: Alex Sexton (omitted), Ben Ainsworth (injured), Lachie Weller (injured), Nick Holman (injured)
NEW: Thomas Berry
MELBOURNE
B: Jake Lever, Steven May, Trent Rivers
HB: Jake Bowey, Harrison Petty, Michael Hibberd
C: James Jordon, Clayton Oliver, Lachie Hunter
HF: Ed Langdon, Bayley Fritsch, Tom Sparrow
F: Kade Chandler, Brodie Grundy, Kysaiah Pickett
FOLL: Max Gawn, Christian Petracca, Jack Viney
I/C: Jacob van Rooyen, Angus Brayshaw, Alex Neal-Bullen, Judd McVee
EMERG: James Harmes, Bailey Laurie, Josh Schache, Daniel Turner
IN: Harrison Petty
OUT: James Harmes (sub), Josh Schache (omitted)
GREATER WESTERN SYDNEY
B: Isaac Cumming, Connor Idun, Callum M. Brown
HB: Lachie Whitfield, Jack Buckley, Lachie Ash
C: Finn Callaghan, Josh Kelly, Ryan Angwin
HF: Brent Daniels, Harry Himmelberg, Callan Ward
F: Toby Greene, Jesse Hogan, Toby Bedford
FOLL: Matt Flynn, Tom Green, Stephen Coniglio
I/C: Harry Perryman, Aaron Cadman, Nick Haynes, Xavier O’Halloran
EMERG: Daniel Lloyd, Jake Riccardi, James Peatling, Kieren Briggs
IN: Callan Ward
OUT: Harry Rowston (sub), James Peatling (omitted)
WESTERN BULLDOGS
B: Taylor Duryea, Liam Jones, Ryan Gardner
HB: Bailey Dale, Alex Keath, Ed Richards
C: Oskar Baker, Marcus Bontempelli, Bailey Williams
HF: Bailey Smith, Jamarra Ugle-Hagan, Cody Weightman
F: Arthur Jones, Aaron Naughton, Rory Lobb
FOLL: Tim English, Jack Macrae, Adam Treloar
I/C: Jason Johannisen, Caleb Daniel, Anthony Scott, Tom Liberatore
EMERG: Rhylee West, Luke Cleary, Lachlan McNeil, Jordon Sweet
IN: Ryan Gardner, Tom Liberatore
OUT: Lachlan McNeil (omitted), Tim O’Brien (injured), Toby McLean (sub)
FREMANTLE
B: Brennan Cox, Alex Pearce, Hayden Young
HB: Brandon Walker, Luke Ryan, Jordan Clark
C: James Aish, Caleb Serong, Michael Frederick
HF: Michael Walters, Luke Jackson, Bailey Banfield
F: Sam Switkowski, Jye Amiss, Lachie Schultz
FOLL: Sean Darcy, Andrew Brayshaw, Jaeger O’Meara
I/C: Josh Treacy, Nathan O’Driscoll, Neil Erasmus, Ethan Hughes
EMERG: Will Brodie, Nat Fyfe, Karl Worner, Sam Sturt
IN: Josh Treacy, Michael Frederick
OUT: Matthew Johnson (suspended), Sam Sturt (omitted), Will Brodie (omitted)
HAWTHORN
B: Josh Weddle, James Sicily, Sam Frost
HB: Will Day, Blake Hardwick, Jarman Impey
C: Karl Amon, James Worpel, Harry Morrison
HF: Tyler Brockman, Fergus Greene, Dylan Moore
F: Mitch Lewis, Lloyd Meek, Chad Wingard
FOLL: Ned Reeves, Josh Ward, Jai Newcombe
I/C: Seamus Mitchell, Conor Nash, Jack Scrimshaw, Connor Macdonald
EMERG: Finn Maginness, Lachlan Bramble, Cam Mackenzie, Sam Butler
IN: Connor Macdonald, Lloyd Meek
OUT: Changkuoth Jiath (managed), Luke Breust (managed), Max Ramsden (omitted)
PORT ADELAIDE
B: Aliir Aliir, Trent McKenzie, Tom Jonas
HB: Miles Bergman, Ryan Burton, Dan Houston
C: Travis Boak, Ollie Wines, Jason Horne-Francis
HF: Jed McEntee, Darcy Byrne-Jones, Sam Powell-Pepper
F: Brynn Teakle, Todd Marshall, Charlie Dixon
FOLL: Jeremy Finlayson, Zak Butters, Connor Rozee
I/C: Dylan Williams, Willem Drew, Riley Bonner, Junior Rioli, Jase Burgoyne, Francis Evans, Ollie Lord, Trent Dumont
IN: Francis Evans, Todd Marshall, Tom Jonas, Trent Dumont
OUT: Xavier Duursma (injured)
ESSENDON
B: Jake Kelly, Brandon Zerk-Thatcher, Mason Redman
HB: Andrew McGrath, Jordan Ridley, Kyle Langford
C: Dylan Shiel, Darcy Parish, Nic Martin
HF: Ben Hobbs, Sam Weideman, Jye Caldwell
F: Alwyn Davey Jnr, Jake Stringer, Anthony McDonald-Tipungwuti
FOLL: Sam Draper, Zach Merrett, Will Setterfield
I/C: Will Snelling, Archie Perkins, Nick Hind, Dyson Heppell, Zach Reid, Andrew Phillips, Massimo D’Ambrosio, Jye Menzie
IN: Alwyn Davey Jnr, Dyson Heppell, Jye Menzie, Zach Reid
OUT: Sam Durham (suspension)
COLLINGWOOD
B: Isaac Quaynor, Darcy Moore, Brayden Maynard
HB: Scott Pendlebury, Nathan Murphy, Will Hoskin-Elliott
C: John Noble, Jordan De Goey, Josh Daicos
HF: Steele Sidebottom, Brody Mihocek, Jamie Elliott
F: Beau McCreery, Ash Johnson, Nick Daicos
FOLL: Billy Frampton, Taylor Adams, Tom Mitchell
I/C: Finlay Macrae, Will Kelly, Bobby Hill, Jack Crisp, Jack Ginnivan, Harvey Harrison, Oleg Markov, Mason Cox
IN: Finlay Macrae, Harvey Harrison, Mason Cox, Scott Pendlebury
OUT: Nathan Kreuger (injured)
NEW: Harvey Harrison
SYDNEY
B: Robbie Fox, Tom McCartin, Nick Blakey
HB: Oliver Florent, Jake Lloyd, Harry Cunningham
C: Errol Gulden, Callum Mills, James Rowbottom
HF: Will Hayward, Logan McDonald, Ryan Clarke
F: Tom Papley, Lance Franklin, Isaac Heeney
FOLL: Peter Ladhams, Luke Parker, Chad Warner
I/C: Braeden Campbell, Hayden McLean, Justin McInerney, Marc Sheather, Angus Sheldrick, Corey Warner, Aaron Francis, Lachlan McAndrew
IN: Corey Warner, Justin McInerney, Lachlan McAndrew, Robbie Fox
OUT: Dylan Stephens (omitted)
NEW: Lachlan McAndrew
NORTH MELBOURNE
B: Griffin Logue, Ben McKay, Aidan Corr
HB: Luke McDonald, Blake Drury, Flynn Perez
C: Bailey Scott, Ben Cunnington, Darcy Tucker
HF: Harry Sheezel, Jy Simpkin, Jaidyn Stephenson
F: Cameron Zurhaar, Nick Larkey, Jack Ziebell
FOLL: Todd Goldstein, Luke Davies-Uniacke, Curtis Taylor
I/C: Liam Shiels, Charlie Lazzaro, Miller Bergman, Kayne Turner, Aaron Hall, Daniel Howe, Paul Curtis, Jack Mahony
IN: Blake Drury, Charlie Lazzaro, Flynn Perez, Jack Mahony, Luke Davies-Uniacke, Miller Bergman OUT: Callum Coleman-Jones (injured), Charlie Comben (injured), Tom Powell (injured)
NEW: Blake Drury
ST KILDA
B: Josh Battle, Dougal Howard, Callum Wilkie
HB: Liam Stocker, Jack Sinclair, Nasiah Wanganeen-Milera
C: Mason Wood, Sebastian Ross, Ryan Byrnes
HF: Mitch Owens, Bradley Hill, Jack Higgins
F: Mattaes Phillipou, Tim Membrey, Jade Gresham
FOLL: Rowan Marshall, Brad Crouch, Jack Steele
I/C: Hunter Clark, Dan Butler, Zaine Cordy, Ben Paton, Marcus Windhager, Jack Bytel, Cooper Sharman, Tom Campbell
IN: Cooper Sharman, Jack Bytel, Tom Campbell
Keep up to date with the best AFL coverage in the country. Sign up for the Real Footy newsletter.