Essendon have received a massive boost ahead of their must-win clash against St Kilda as they look to keep their finals flame flickering, while Carlton have suffered a triple injury blow ahead of their Friday night blockbuster against Port Adelaide.
The Dees and Suns welcome back their skippers, while the Eagles are boosted by the return of a star quartet for the Western Derby.
Check out the Round 20 team line-ups now!
Watch every game of every round this Toyota AFL Premiership Season LIVE with no ad-breaks during play on Kayo. New to Kayo? Start your free trial today >
Carlton have made three changes, losing ruck Tom De Koning, midfielder Blake Acres and defender Sam Durdin, but they do get back Mitch McGovern and have recalled Marc Pittonet and Brodie Kemp.
Kane Farrell and Lachie Jones return for the Power at the expense of Dylan Williams and Ollie Lord.
North Melbourne have made a trio of changes, losing Colby McKercher, Zac Fisher and Eddie Ford to injury.
Jaidyn Stephenson earns his spot back in the AFL side after some strong VFL form, while young guns Zane Duursma and Will Phillips also get second chances.
Geelong will be bolstered by the return of Tanner Bruhn, Shannon Neale and Jed Bews, with Chris Scott opting to manage veteran Zach Tuohy. Brandan Parfitt and Mitch Knevitt have been omitted.
The return of co-captain Jarrod Witts is the headline act for the Suns, Jed Walter, Alex Sexton and Connor Budarick make way.
Thomas Berry and Malcolm Rosas are the other inclusions.
Brisbane’s key defensive stocks have taken a massive hit with Harris Andrews (concussion) and Darragh Joyce (jaw) out, but coach Chris Fagan has recalled Jaxon Prior, Connor McKenna and young key forward Logan Morris.
Anthony Caminiti for Liam Henry is the lone change for St Kilda.
Essendon have received a massive boost for their clash against the Saints as they look to keep their finals aspirations alive, with star midfielder Darcy Parish making his long-awaited return from a calf injury.
Peter Wright and Dyson Heppell are back as well, but the Bombers have lost Jake Kelly and Matt Guelfi through injury and have omitted veteran big man Todd Goldstein.
Captain Max Gawn returns for Melbourne after missing the past fortnight with an ankle issue, while defender Christian Salem and youngster Koltyn Tholstrup both miss through injury. Tom Sparrow has been omitted.
Sam Taylor returns after a five-week layoff due to a testicular rupture to replace Isaac Cumming.
The Dockers lose captain Alex Pearce (arm) and livewire forward Michael Walters (hamstring) for the Western Derby, opening the door for Josh Draper and Tom Emmett to return to the senior side.
Across town, interim coach Jarrod Schofield has a quartet of stars return with Jeremy McGovern, Jake Waterman, Jack Darling and Elliot Yeo all slated to return.
Collingwood will welcome back Lachie Schultz and Mason Cox, while Billy Frampton and Harvey Harrison have been named on the extended bench.
Nathan Kreuger misses through concussion and Reef McInnes and Joe Richards have been axed.
The Tigers have a pair of fantastic inclusions in star duo Tim Taranto and Nick Vlastuin, but will be without captain Toby Nankervis (Collingwood) for the clash against the Pies.
Captain Callum Mills comes back for the Swans, who have added Aaron Francis and Peter Ladhams to the extended bench for Sunday.
Tom Papley and Dane Rampe will both miss through injury.
Young gun Ryley Sanders has been managed for the Western Bulldogs, who have included Liam Jones, Caleb Daniel, Riley Garcia and Oskar Baker to their extended bench.
There’s plenty of action at selection for Adelaide, who could welcome back veteran forward Taylor Walker and prized draftee Dan Curtin.
Chayce Jones, Josh Worrell, Ned McHenry and James Borlase are among the other names who could replace captain Jordan Dawson (concussion) and key defenders Jordon Butts and Nick Murray who are both hurt.
Hawthorn have added Cam Mackenzie, Jack Gunston and Harry Morrison to their extended squad.
AFL ROUND 19 TEAMS (All times AEST)
CARLTON v PORT ADELAIDE
Friday July 26, 7:40pm at Marvel Stadium
BLUES
B: B.Kemp, J.Weitering, N.Newman
HB: A.Saad, M.McGovern, A.Cerra
C: O.Hollands, P.Cripps – C, M.Cottrell
HF: E.Hollands, H.McKay, M.Kennedy
F: L.Fogarty, C.Curnow, J.Motlop
FOLL: M.Pittonet, S.Walsh, G.Hewett
I/C: L.Cowan, A.Cincotta, D.Cuningham, M.Owies, J.Carroll
EMG: J.Boyd, J.Binns, Le.Young
In: B.Kemp, M.McGovern, M.Pittonet
Out: S.Durdin (Injured), B.Acres (Injured), T.De Koning (Injured)
POWER
B: E.Ratugolea, B.Zerk-Thatcher, M.Bergman
HB: L.Evans, A.Aliir, D.Houston
C: J.Burgoyne, O.Wines, W.Drew
HF: D.Byrne-Jones, M.Georgiades, W.Rioli
F: T.Boak, C.Dixon, C.Rozee – C
FOLL: J.Sweet, J.Horne-Francis, Z.Butters
I/C: J.Mead, K.Farrell, Q.Narkle, F.Evans, La.Jones
EMG: O.Lord, D.Williams, D.Visentini
In: K.Farrell, La.Jones
Out: D.Williams (Omitted), O.Lord (Omitted)
NORTH MELBOURNE v GEELONG
Saturday July 27, 1:45pm at Blundstone Arena
KANGAROOS
B: A.Corr, C.Comben, G.Logue
HB: J.Archer, H.Sheezel, L.McDonald
C: B.Scott, L.Davies-Uniacke, D.Stephens
HF: D.Tucker, B.Teakle, J.Stephenson
F: P.Curtis, N.Larkey, C.Zurhaar
FOLL: T.Xerri, T.Powell, J.Simpkin – C
I/C: G.Wardlaw, Z.Duursma, L.Shiels, W.Phillips, R.Hansen Jr
EMG: M.Bergman, T.Pink, C.Lazzaro
In: J.Stephenson, Z.Duursma, W.Phillips
Out: C.McKercher (Injured), Z.Fisher (Injured), E.Ford (Injured)
CATS
B: J.Henry, S.De Koning, J.Kolodjashnij
HB: J.Bews, M.Duncan, Z.Guthrie
C: M.Holmes, T.Bruhn, O.Dempsey
HF: T.Stengle, B.Close, G.Miers
F: S.Neale, J.Cameron, G.Rohan
FOLL: M.Blicavs, P.Dangerfield – C, T.Stewart
I/C: L.Humphries, O.Henry, S.Mannagh, J.Bowes, T.Clohesy
EMG: R.Stanley, Z.Tuohy, B.Parfitt
In: J.Bews, T.Bruhn, S.Neale
Out: Z.Tuohy (Managed), B.Parfitt (Omitted), M.Knevitt (Omitted)
GOLD COAST SUNS v BRISBANE
Saturday July 27, 4:35pm at People First Stadium
SUNS
B: S.Collins, W.Powell, M.Andrew
HB: L.Johnston, B.Uwland, J.Jeffrey
C: N.Holman, N.Anderson, S.Clohesy
HF: B.Humphrey, W.Graham, L.Weller
F: B.Long, B.King, J.Lukosius
FOLL: N.Moyle, S.Flanders, M.Rowell
I/C: C.Ballard, T.Berry, D.Swallow, J.Witts – C, M.Rosas
EMG: A.Sexton, J.Walter, C.Budarick
In: T.Berry, J.Witts, M.Rosas
Out: J.Walter (Omitted), A.Sexton (Omitted), C.Budarick (Omitted)
LIONS
B: D.Zorko, J.Daniher, B.Starcevich
HB: D.Wilmot, R.Lester, J.Berry
C: J.Fletcher, W.Ashcroft, H.McCluggage
HF: C.Rayner, L.Morris, K.Lohmann
F: C.Cameron, E.Hipwood, Z.Bailey
FOLL: O.McInerney, J.Dunkley, L.Neale – C
I/C: C.Ah Chee, J.Prior, H.Smith, C.McKenna, S.Brain
EMG: H.Sharp, D.Fort, B.Reville
In: L.Morris, J.Prior, C.McKenna
Out: D.Joyce (Injured), H.Andrews (Injured), B.Reville (Omitted)
ST KILDA v ESSENDON
Saturday July 27, 4:35pm at Marvel Stadium
SAINTS
B: J.Battle, D.Howard, C.Wilkie
HB: L.Stocker, N.Wanganeen-Milera, J.Webster
C: B.Hill, J.Sinclair, R.Byrnes
HF: M.Wood, J.Higgins, M.Owens
F: A.Caminiti, T.Membrey, C.Sharman
FOLL: R.Marshall, J.Steele – C, Z.Jones
I/C: H.Clark, D.Butler, D.Wilson, H.Garcia, R.Bonner
EMG: P.Dow, A.McLennan, M.Heath
In: A.Caminiti
Out: L.Henry (Injured)
BOMBERS
B: J.Ridley, B.McKay, J.Laverde
HB: N.Martin, M.Redman, A.McGrath
C: N.Cox, D.Shiel, X.Duursma
HF: J.Stringer, N.Caddy, S.Durham
F: K.Langford, P.Wright, J.Gresham
FOLL: S.Draper, J.Caldwell, Z.Merrett – C
I/C: D.Parish, A.Perkins, D.Heppell, H.Jones, J.Menzie
EMG: B.Hobbs, T.Goldstein, A.Roberts
In: P.Wright, D.Parish, D.Heppell
Out: J.Kelly (Injured), M.Guelfi (Injured), T.Goldstein (Omitted)
MELBOURNE v GWS GIANTS
Saturday July 27, 7:30pm at the MCG
DEMONS
B: T.McDonald, S.May, J.McVee
HB: J.Bowey, J.Lever, A.Moniz-Wakefield
C: E.Langdon, C.Oliver, C.Windsor
HF: K.Pickett, J.van Rooyen, J.Melksham
F: K.Chandler, B.Fritsch, H.Petty
FOLL: M.Gawn – C, J.Viney, T.Rivers
I/C: J.Billings, B.Laurie, A.Neal-Bullen, T.Woewodin, D.Turner
EMG: B.Howes, T.Sparrow, K.Brown
In: M.Gawn, B.Laurie, T.Woewodin
Out: C.Salem (Injured), K.Tholstrup (Injured), T.Sparrow (Omitted)
GIANTS
B: C.Idun, J.Buckley, H.Himmelberg
HB: L.Whitfield, S.Taylor, H.Perryman
C: C.Ward, T.Green, T.McMullin
HF: B.Daniels, J.Riccardi, T.Bedford
F: T.Greene – C, J.Hogan, D.Jones
FOLL: K.Briggs, F.Callaghan, J.Peatling
I/C: J.Fonti, A.Cadman, H.Thomas, L.Ash, X.O’Halloran
EMG: C.Stone, L.Keeffe, N.Haynes
In: S.Taylor
Out: I.Cumming (Injured)
FREMANTLE v WEST COAST
Saturday July 27, 8:10pm at Optus Stadium
DOCKERS
B: L.Ryan, J.Draper, B.Cox
HB: B.Walker, H.Chapman, J.Clark
C: J.O’Meara, N.Fyfe, H.Young
HF: S.Sturt, S.Switkowski, M.Frederick
F: J.Treacy, J.Amiss, L.Jackson
FOLL: S.Darcy, C.Serong, A.Brayshaw – C
I/C: J.Aish, J.Sharp, B.Banfield, C.Wagner, T.Emmett
EMG: C.Simpson, E.Hughes, P.Voss
In: J.Draper, T.Emmett
Out: A.Pearce (Injured), M.Walters (Injured)
EAGLES
B: T.Cole, T.Barrass, H.Edwards
HB: J.Hunt, J.McGovern, B.Hough
C: R.Maric, T.Kelly, L.Edwards
HF: L.Ryan, J.Waterman, J.Cripps
F: J.Darling, O.Allen – C, J.Williams
FOLL: B.Williams, E.Yeo, H.Reid
I/C: R.Ginbey, Z.Trew, J.Rotham, J.Hutchinson, J.Culley
EMG: D.Sheed, J.Petruccelle, A.Witherden
In: J.McGovern, J.Waterman, J.Darling, E.Yeo
Out: A.Witherden (Omitted), J.Jones (Omitted), J.Petruccelle (Omitted), C.Chesser (Omitted)
COLLINGWOOD v RICHMOND
Sunday July 28, 1;10pm at the MCG
PIES
B: B.Maynard, D.Moore – C, I.Quaynor
HB: J.Noble, O.Markov, N.Daicos
C: S.Sidebottom, N.Long, J.Daicos
HF: B.Hill, L.Schultz, J.Elliott
F: M.Cox, D.McStay, J.Howe
FOLL: D.Cameron, S.Pendlebury, J.Crisp
I/C (FROM): P.Lipinski, J.De Goey, B.Frampton, J.Bytel, W.Hoskin-Elliott, H.Harrison, W.Parker
In: L.Schultz, M.Cox, B.Frampton, J.Bytel, H.Harrison, W.Parker
Out: R.McInnes (Omitted), N.Kreuger (Injured), J.Richards (Omitted)
TIGERS
B: B.Miller, N.Broad, N.Vlastuin
HB: J.Short, J.Trezise, D.Rioli
C: H.Ralphsmith, D.Prestia, K.McIntosh
HF: R.Mansell, L.Baker – C, S.Campbell
F: N.Balta, S.Bolton, J.Koschitzke
FOLL: S.Ryan, T.Taranto, J.Hopper
I/C (FROM): T.Dow, T.Brown, T.Sonsie, S.Banks, K.Smith, J.Bauer, M.Coulthard
In: N.Vlastuin, T.Taranto, J.Bauer, M.Coulthard
Out: – T.Nankervis (Injured)
SYDNEY v WESTERN BULLDOGS
Sunday July 28, 3:20pm at the SCG
SWANS
B: H.Cunningham, T.McCartin, N.Blakey
HB: O.Florent, L.Melican, J.Lloyd
C: M.Roberts, Ch.Warner, J.Jordon
HF: E.Gulden, L.McDonald, C.Mills – C
F: R.Fox, J.Amartey, W.Hayward
FOLL: B.Grundy, I.Heeney, T.Adams
I/C (FROM): B.Campbell, Co.Warner, L.Parker, H.McLean, S.Wicks, A.Francis, P.Ladhams
In: C.Mills, S.Wicks, C.Mitchell, A.Francis, P.Ladhams
Out: D.Rampe (Injured), T.Papley (Injured)
BULLDOGS
B: T.Duryea, B.Khamis, N.Coffield
HB: L.Bramble, R.Lobb, B.Dale
C: L.Vandermeer, E.Richards, B.Williams
HF: A.Treloar, A.Naughton, J.Ugle-Hagan
F: C.Weightman, S.Darcy, R.West
FOLL: T.English, M.Bontempelli – C, T.Liberatore
I/C (FROM): O.Baker, C.Daniel, J.Freijah, R.Garcia, L.Jones, L.McNeil, C.Poulter
In: O.Baker, C.Daniel, R.Garcia, L.Jones
Out: R.Sanders (Managed)
ADELAIDE v HAWTHORN
Sunday July 28, 4:10pm at Adelaide Oval
CROWS
B: C.Jones, M.Keane, L.Nankervis
HB: M.Michalanney, J.Borlase, M.Hinge
C: L.Sholl, H.Bond, B.Dowling
HF: B.Keays, R.Thilthorpe, J.Soligo
F: L.Murphy, T.Walker, D.Fogarty – C
FOLL: R.O’Brien, R.Laird, S.Berry
I/C (FROM): B.Smith, D.Curtin, J.Worrell, J.Rachele, N.McHenry, Z.Taylor, B.Cook
In: C.Jones, J.Borlase, T.Walker, D.Curtin, J.Worrell, N.McHenry
Out: N.Murray (Injured), J.Butts (Injured), J.Dawson (Injured)
HAWKS
B: J.Scrimshaw, S.Frost, J.Impey
HB: C.Jiath, J.Sicily – C, F.Maginness
C: D.Moore, J.Newcombe, K.Amon
HF: J.Ginnivan, W.Day, N.Watson
F: M.Chol, B.Hardwick, C.Mackenzie
FOLL: L.Meek, J.Worpel, J.Ward
I/C (FROM): M.D’Ambrosio, H.Morrison, J.Gunston, J.Weddle, L.Breust, C.Dear, C.Macdonald
In: C.Mackenzie, H.Morrison, J.Gunston
Out:
Source Agencies