Bock comes back into the side after missing five games with injury, while Armstrong and Porplyzia return to the side after being omitted last week.
Andrew McLeod had knee soreness on Friday morning and was unable to train, while captain Simon Goodwin experienced soreness in his ankle during the week and was unable to take part in Adelaide's main session.
Adelaide has a light run on Saturday morning.
The squad is:
B: Doughty, Rutten, Johncock
HB: Armstrong, Stevens, Symes
C: Mackay, Dangerfield, van Berlo
HF: Sloane, Walker, Douglas
F: Henderson, Tippett, Jaensch
R: Griffin, Thompson, Vince
I/c (from): Reilly, Maric, Porplyzia, Bock
Emerg: Davis, Sellar, Schmidt
In Bock, Armstrong, Porplyzia
Out: Davis (omitted), McLeod (knee), Goodwin (ankle)