Davis, who injured his shoulder against Fremantle in round 11, completed Wednesday’s main session and will replace Nathan Bock in defence, who was omitted with groin soreness. Matthew Jaensch returns to the side after his good form for Sturt in the SANFL.
Vince, who has not played since round eight, hurt his ankle playing for the Eagles in the SANFL on the weekend but got through training on Wednesday.
Jason Porplyzia and Jared Petrenko were both omitted and are emergencies along with James Sellar.
Adelaide has a light run on Saturday morning from 9.45am.
The team is:
B: Johncock, Rutten, Stevens
HB: Doughty, Davis, Jaensch
C: Symes, Goodwin, Mackay
HF: Thompson, Tippett, van Berlo
F: Douglas, Walker, Henderson
R: Maric, Dangerfield, Reilly
I/C: Griffin, Vince, Sloane Armstrong
Emergencies: Sellar, Petrenko, Porplyzia
In: Bernie Vince, Phil Davis, Matthew Jaensch
Out: Nathan Bock (groin), Jason Porplyzia, Jared Petrenko