More

AFL Round 21 Teams: Greene, Laird, Curnow amongst big outs

The loss of co-captain Toby Greene is a huge blow to GWS' chances this week.
The loss of co-captain Toby Greene is a huge blow to GWS' chances this week.Matt King / AFL Photos / Getty Images via AFP
Here are all of the matchday squads for Round 21 of the 2025 AFL season.

Western Bulldogs v GWS Giants (Thursday, 7:30pm AEST)

Western Bulldogs are unchanged.

FB: Lachlan Bramble, Jedd Busslinger, James O'Donnell

HB: Luke Cleary, Rory Lobb, Jason Johannisen

C: Bailey Williams, Ed Richards, Bailey Dale

HF: Ryley Sanders, Aaron Naughton, Matthew Kennedy

FF: Riley Garcia, Sam Darcy, Rhylee West

R: Tim English, Marcus Bontempelli, Tom Liberatore

(Bench: Oskar Baker, Joel Freijah, Lachlan McNeil, Caleb Poulter, Laitham Vandermeer)

GWS Giants: Leek Aleer, Harvey Thomas and Harry Rowston are in for Jack Buckley, Josh Kelly and Toby Greene.

FB: Connor Idun, Sam Taylor, Harry Himmelberg

HB: Lachie Whitfield, Leek Aleer, Lachie Ash

C: Xavier O'Halloran, Stephen Coniglio, Ryan Angwin

HF: Toby Bedford, Aaron Cadman, Darcy Jones

FF: Jake Stringer, Jesse Hogan, Harvey Thomas

R: Kieren Briggs, Finn Callaghan, Tom Green

(Bench: Joe Fonti, Jake Riccardi, Callum Brown, Harry Rowston, Toby McMullin)

Adelaide v Hawthorn (Friday, 7:40pm AEST)

Adelaide: Brodie Smith, Isaac Cumming and Hugh Bond are in for Rory Laird, Max Michalanney and Luke Pedlar.

FB: Josh Worrell, Nick Murray, Brodie Smith

HB: Wayne Milera, Mark Keane, Isaac Cumming

C: Brayden Cook, Jordan Dawson, Dan Curtin

HF: Ben Keays, Riley Thilthorpe, Zac Taylor

FF: Izak Rankine, Darcy Fogarty, Taylor Walker

R: Reilly O'Brien, James Peatling, Jake Soligo

(Bench: Chayce Jones, Alex Neal-Bullen, Sam Berry, Mitchell Hinge, Hugh Bond)

Hawthorn: Mabior Chol is in for Bailey MacDonald.

FB: Josh Battle, Tom Barrass, Blake Hardwick

HB: Jarman Impey, James Sicily, Jack Scrimshaw

C: Harry Morrison, Josh Ward, Karl Amon

HF: Jack Gunston, Mabior Chol, Nick Watson

FF: Jack Ginnivan, Mitch Lewis, Dylan Moore

R: Lloyd Meek, Jai Newcombe, Will Day

(Bench: Massimo D'Ambrosio, Conor Nash, Calsher Dear, Connor MacDonald, James Warpel)

Melbourne v West Coast (Saturday, 1:20pm AEST)

Melbourne: Harry Sharp and debutant Jai Culley are in for Xavier Lindsay and Charlie Spargo. 

FB: Jake Bowey, Tom McDonald, Judd McVee

HB: Caleb Windsor, Daniel Turner, Blake Howes

C: Kade Chandler, Christian Petracca, Harvey Langford

HF: Jake Viney, Bayley Fritsch, Tom Sparrow

FF: Jake Melksham, Harrison Petty, Kysaiah Pickett

R: Max Gawn, Trent Rivers, Ed Langdon

(Bench: Jacob van Rooyen, Christian Salem, Clayton Oliver, Harry Sharp, Jai Culley)

West Coast: Harry Edwards, Campbell Chesser, Tom Gross and Hamish Davis are in for Sandy Brock, Jack Hutchinson, Matt Flynn and Harley Reid.

FB: Reuben Ginbey, Harry Edwards, Tom Cole

HB: Liam Duggan, Rhett Bazzo, Tom McCarthy

C: Ryan Maric, Brady Hough, Clay Hall

HF: Jamie Cripps, Jobe Shanahan, Elijah Hewett

FF: Tyler Brockman, Archer Reid, Liam Ryan

R: Bailey J. Williams, Tim Kelly, Liam Baker

(Bench: Matthew Owies, Campbell Chesser, Tom Gross, Hamish Davis, Tyrell Dewar)

Gold Coast v Richmond (Saturday, 4:10pm AEST)

Gold Coast: Touk Miller is in for Leonardo Lombard.

FB: Bodhi Uwland, Mac Andrew, Sam Collins

HB: John Noble, Wil Powell, Joel Jeffrey

C: Lachie Weller, Matt Rowell, Brayden Fiorini

HF: Touk Miller, Sam Flanders, Bailey Humphrey

FF: Ben Long, Jy Farrar, Ben King

R: Jarrod Witts, Alex Davies, Noah Anderson

(Bench: Nick Holman, Ben Ainsworth, Ethan Read, Connor Budarick, Oscar Adams)

Richmond: Harry Armstong and Seth Campbell are in for Nathan Broad and Jasper Alger.

FB: Nick Vlaustin, Ben Miller, Tylar Young

HB: Sam Banks, Tom Brown, Jayden Short,

C: James Trezise, Dion Prestia, Kamdyn McIntosh

HF: Steely Green, Jack Ross Maurice Rioli

FF: Rhyan Mansell, Noah Balta, Jonty Faull

R: Toby Nankervis, Taj Hotton, Jacob Hopper

(Bench: Harry Armstrong, Seth Campbell, Thomas Sims, Tyler Sonsie, Luke Trainor)

Sydney v Essendon (Saturday, 4:15pm AEST)

Sydney: Tom McCartin, Oliver Florent, Caiden Cleary, Peter Ladhams and debutant Jesse Dattoli are in for Joel Hamling, Matt Roberts, Hayden McLean, Aaron Francis and Will Hayward. Errol Gulden plays his 100th game. 

FB: Lewis Melican, Dane Rampe, Tom McCartin

HB: Callum Mills, Nick Blakey, Sam Wicks

C: Braeden Campbell, Chad Warner, Jake Lloyd

HF: James Rowbottom, Jack Buller, James Jordon

FF: Justin McInerney, Tom Papley, Jesse Dattoli

R: Brodie Grundy, Isaac Heeney, Errol Gulden

(Bench: Harry Cunningham, Angus Sheldrick, Oliver Florent, Caiden Cleary, Peter Ladhams)

Essendon: Xavier Duursma, Ben Hobbs, Archer May and debutant Jayden Nguyen are in for Jordan Ridley, Saad El-Hawli, Nate Caddy and Zak Johnson.

FB: Andrew McGrath, Jayden Laverde, Jayden Nguyen

HB: Mason Redman, Lachlan Blakiston, Archie Roberts

C: Xavier Duursma, Zach Merrett, Luamon Lual

HF: Archie Perkins, Peter Wright, Jade Gresham

FF: Ben Hobbs, Liam McMahon, Isaac Kako

R: Todd Goldstein, Dylan Shiel, Sam Durham

(Bench: Jaxon Prior, Archer May, Matt Guelfi, Angus Clarke, Oskar Smartt)

Collingwood v Brisbane (Saturday, 7:35pm AEST)

Collingwood: Scott Pendlebury, Jordan De Goey and Bobby Hill are in for Ed Allan, Tom Mitchell and Lachlan Sullivan.

FB: Brayden Maynard, Darcy Moore, Charlie Dean

HB: Dan Houston, Josh Daicos, Isaac Quaynor

C: Steele Sidebottom, Nick Daicos, Jack Crisp

HF: Will Hoskin-Elliott, Tim Membrey, Lachie Schultz

FF: Jamie Elliott, Daniel McStay, Patrick Lipinski

R: Darcy Cameron, Scott Pendlebury, Ned Long

(Bench: Jordan De Goey, Harry Perryman, Bobby Hill, Oleg Markov, Brody Mihocek)

Brisbane: Henry Smith and Bruce Reville are in for Conor McKenna and Oscar McInerney. Darcy Fort plays his 50th game.

FB: Dayne Zorko, Darcy Gardiner, Ryan Lester

HB: Darcy Wilmot, Harris Andrews, Brandon Starcevich

C: Jaspa Fletcher, Hugh McCluggage, Jarrod Berry

HF: Charlie Cameron, Eric Hipwood, Will Ashcroft

FF: Cam Rayner, Logan Morris, Callum Ah Chee

R: Darcy Fort, Josh Dunkley, Lachie Neale

(Bench: Levi Ashcroft, Sam Marshall, Henry Smith, Zac Bailey, Bruce Reville)

St Kilda v North Melbourne (Sunday, 1:40pm AEST)

St Kilda: Tobie Travaglia, Hugo Garcia and Max Heath join the extended bench.

FB: Alixzander Tauru, Callum Wilkie, Anthony Caminiti

HB: Liam Stocker, Nasiah Wanganeen-Milera, Jack Sinclair

C: Marcus Windhager, Jack Macrae, Angus Hastie

HF: Brad Hill, Max Hall, Jack Higgins

FF: Mitch Owens, Mason Wood, Cooper Sharman

R: Rowan Marshall, Hunter Clark, Jack Steele

(Bench: Zak Jones, Lance Collard, Tobie Travaglia, Ryan Byrnes, Arie Schoenmaker, Hugo Garcia, Hugh Boxshall, Max Heath)

North Melbourne: Nick Larkey and George Wardlaw are in for Jy Simpkin and Finnbar Maley. Will Phillips, Cooper Harvey and debutant Geordie Payne join the extended bench.

FB: Charlie Comben, Toby Pink, Griffin Logue

HB: Riley Hardeman, Caleb Daniel, Finn O'Sullivan

C: Dylan Stephens, Luke Davies-Uniacke, Zane Duursma

HF: Paul Curtis, Nick Larkey, Colby McKercher

FF: Luke Parker, Jack Darling, Cameron Zurhaar

R: Brynn Teakle, Harry Sheezel, George Wardlaw 

(Bench: Wil Dawson, Geordie Payne, Tom Powell, Will Phillips, Cooper Harvey, Jacob Konstanty, Zac Banch, Robert Hansen Jr)

Geelong v Port Adelaide (Sunday, 3:15pm AEST)

Geelong: Jhye Clark, Jed Bews and Mitch Knevitt join the extended bench. 

FB: Jack Henry, Sam De Koning, Connor O'Sullivan

HB: Oisin Mullin, Tom Stewart, Zach Guthrie

C: Mark Blicavs, Max Holmes, Oliver Dempsey

HF: Tyson Stengle, Shaun Mannagh, Gryan Miers

FF: Patrick Dangerfield, Jeremy Cameron, Shannon Neale

R: Rhys Stanley, Tom Atkins, Bailey Smith

(Bench: Mark O'Connor, Jack Bowes, Jack Martin, Brad Close, Lawson Humphries, Jhye Clark, Jed Bews, Mitch Knevitt)

Port Adelaide: Ivan Soldo, Rory Atkins, Dylan Williams, Mani Liddy, Will Lorenz and debutant Jack Whitlock join the extended bench. Miles Bergman, Jack Lukosius and Logan Evans are out. 

FB: Kane Farrell, Brandon Zerk-Thatcher, Jase Burgoyne

HB: Connor Rozee, Aliir Aliir, Lachie Jones

C: Joe Berry, Willem Drew, Josh Sinn

HF: Darcy Byrne-Jones, Ollie Lord, Travis Boak

FF: Jed McEntee, Mitch Georgiades, Joe Richards

R: Jordon Sweet, Ollie Wines, Zak Butters

(Bench: Hugh Jackson, Jackson Mead, Ivan Soldo, Rory Atkins, Dylan Williams, Mani Liddy, Will Lorenz, Jack Whitlock)

Fremantle v Carlton (Sunday, 5:10pm AEST)

Fremantle: Will Brodie, Brandon Walker and Joshua Draper join the extended bench.

FB: Luke Ryan, Brennan Cox, Oscar McDonald

HB: Heath Chapman, Karl Worner, Jordan Clark

C: Jaeger O'Meara, Hayden Young, Nathan O'Driscoll

HF: Sam Switkowski, Patrick Voss, Shai Bolton

FF: Michael Frederick, Josh Treacy, Jye Amiss

R: Luke Jackson, Caleb Serong, Andrew Brayshaw

(Bench: Sean Darcy, Murphy Reid, Will Brodie, Bailey Banfield, Neil Erasmus, Brandon Walker, Isaiah Dudley, Joshua Draper)

Carlton: Flynn Young, Lewis Young, Francis Evans, Jaxon Binns, Jordan Boyd and Hudson O'Keeffe join the extended bench. Sam Docherty, Charlie Curnow and Adam Cerra are out.

FB: Adam Saad, Jacob Weitering, Matthew Carroll

HB: Lachlan Cowan, Harry O'Farrell, Nick Haynes

C: Blake Acres, Patrick Cripps, Cooper Lord

HF: Zac Williams, Jesse Motlop, Oliver Hollands

FF: Lachie Fogarty, Harry McKay, Will White

R: Tom De Koning, George Hewett, Ashton Moir

(Bench: Marc Pittonet, Flynn Young, Lewis Young, Francis Evans, Corey Durdin, Jaxon Binns, Jordan Boyd, Hudson O'Keeffe)

Chances are you’re about to lose.

For free and confidential support call 1800 858 858 or visit gamblinghelponline.org.au