STEPHEN Milne is back in St Kilda's team for the first time since he was charged with four counts of rape on June 18.
Milne, who has missed three matches, and Saints skipper Nick Riewoldt are among the headline inclusions for round 16.
Dayne Beams returns to the Collingwood team, Geelong has brought back mercurial midfielder Steve Johnson and speedster Travis Varcoe, Gary Ablett is back in the Gold Coast side, Carlton has regained Heath Scotland, and Richmond has been bolstered by the inclusion of Ivan Maric.
But Hawthorn has sprung a surprise by axing veteran onballer Brad Sewell.
Milne last played for St Kilda when he kicked five goals in round 11 against West Coast.
He was stood down during the following week, but continued to train with his teammates.
He and Riewoldt have replaced Nathan Wright and Ahmed Saad, who have been dropped.
Big man Justin Koschitzke remains stranded on 199 career games.
The Saints' opponent, Carlton, has made two changes, with Scotland and Sam Rowe replacing Jarrad Waite (knee) and Levi Casboult (omitted).
Beams has replaced Ben Kennedy (omitted) in Collingwood's team for Friday night's clash with Adelaide at the MCG.
The Crows have made two changes, with David Mackay and Jarryd Lyons replacing suspended forward Shaun McKernan and midfielder Aidan Riley, who is out for the season with a leg injury.
Matt Thomas and John Butcher return to Port Adelaide's team for the Saturday afternoon match against Hawthorn at AAMI Stadium.
They have replaced Justin Westhoff (suspension) and Jake Hombsch (omitted).
Sewell is the casualty after the Hawks' loss to Geelong last weekend. He has been replaced by veteran defender Brent Guerra.
Johnson and Varcoe will add pace and creativity to Geelong's side for its clash with Melbourne at Simonds Stadium on Saturday afternoon.
The Cats have also included Billie Smedts, while Joel Corey (concussion), Corey Enright (foot) and Allen Christensen (hamstring) are all injured.
The Demons have made only one change, with Sam Blease replacing David Rodan.
Richmond has brought in Maric, Ricky Petterd and Mat Arnot for Saturday's crucial twilight game against Gold Coast in Cairns.
Orren Stephenson, Jake Batchelor and Matt Dea have all been dropped.
The Suns have made three changes, with Ablett, Seb Tape and Josh Hall replacing Joel Wilkinson (omitted), Daniel Gorringe (shoulder) and Tim Sumner (omitted).
The Brisbane Lions have brought James Polkinghorne into their team to play North Melbourne at the Gabba on Saturday night.
The Lions have lost Brent Moloney to a calf injury, while North is taking an unchanged line-up into the game.
The Sydney Swans have brought Jesse White, Harry Cunningham, Xavier Richards and Tim Membrey into their 25-man squad for Sunday's match against the Giants at the SCG.
But the Swans have lost key forward Sam Reid to another quad strain.
Greater Western Sydney has included Phil Davis, Sam Darley, Dom Tyson, Tom Bugg, Gerard Ugle, Shaun Edwards, Mark Whiley, Jono O'Rourke in its team.
Adam Kennedy, Adam Tomlinson and Jacob Townsend have been dropped, while Taylor Adams is suspended and Stephen Coniglio has a hamstring problem.
Veteran midfielder Daniel Cross is among the players included in the Western Bulldogs' extended squad for their clash with Essendon at Etihad Stadium on Sunday.
The Dogs have dropped Ayce Cordy and have lost Jake Stringer (soreness) and Jason Johannisen (shoulder) to injuries.
Essendon will have to go in without captain Jobe Watson, who will miss a month after breaking his collarbone.
The Bombers have included Nathan Lovett-Murray, Leroy Jetta, Kyle Hardingham and Nick O'Brien in their 25-man squad.
West Coast has lost Beau Waters (knee) and the suspended Patrick McGinnity for Sunday's Western Derby against Fremantle.
Former Melbourne player Cale Morton is among the players brought into the Eagles' squad.
The Dockers have lost Luke McPharlin to a calf strain. They have brought in Alex Silvagni, Cameron Sutcliffe, Lachie Neale and Matt Taberner.
Here are the ins and outs for round 16:
Collingwood v Adelaide
MCG, Friday July 12, 7.50pm AEST
In: D.Mackay, J.Lyons
Out: S.McKernan (suspension), A.Riley (leg)
Port Adelaide v Hawthorn
AAMI Stadium, Saturday July 13, 1.15pm ACST
In: M.Thomas, J.Butcher
Out: J.Westhoff (suspension), J.Hombsch
Geelong v Melbourne
Simonds Stadium, Saturday July 13, 2.10pm AEST
In: S.Johnson, T.Varcoe, B.Smedts
Out: J.Corey (concussion), C.Enright (foot), A.Christensen (hamstring)
Richmond v Gold Coast
Cazaly's Stadium, Saturday July 13, 4.40pm ACST
In: I.Maric, R.Petterd, M.Arnot
Out: O.Stephenson, J.Batchelor, M.Dea
In: G.Ablett, S.Tape, J.Hall
Out: J.Wilkinson, D.Gorringe (shoulder), T.Sumner
Carlton v St Kilda
Etihad Stadium. Saturday July 13, 7.40pm AEST
In: S.Rowe, H.Scotland
Out: J.Waite (knee), L.Casboult
In: S.Milne, N.Riewoldt
Out: N.Wright, A.Saad
Brisbane Lions v North Melbourne
Gabba, Saturday July 13, 7.40pm AEST
Out: B.Moloney (calf)
Sydney Swans v Greater Western Sydney
SCG, Sunday July 14, 1.10pm AEST
In: J.White, H.Cunningham, X.Richards, T.Membrey
Out: S.Reid (quad)
GREATER WESTERN SYDNEY
In: P.Davis, S.Darley, D.Tyson, T.Bugg, G.Ugle, S.Edwards, M.Whiley, J.O'Rourke
Out: A.Kennedy, T.Adams (suspension), A.Tomlinson, J.Townsend, S.Coniglio (hamstring)
Western Bulldogs v Essendon
Etihad Stadium, Sunday July 14, 3.20pm AEST
In: D.Cross, D.Addison, J.Grant, L.Picken, L.Hunter, T.Young
Out: A.Cordy, J.Stringer (soreness), J.Johannisen (shoulder)
In: N.Lovett-Murray, L.Jetta, K.Hardingham, N.O'Brien
Out: J.Watson (collarbone)
West Coast v Fremantle
Patersons Stadium, Sunday July 14, 4.40pm AWST
In: A.Smith, C.Morton, S.Lycett, B.Wilson, A.Carter
Out: B.Waters (knee), P.McGinnity (suspension)
In: A.Silvagni, C.Sutcliffe, L.Neale, M.Taberner
Out: L.McPharlin (calf)