Keays, who joined the Crows as a rookie-listed player this year, was one of the few shining lights for the club in a disappointing year.
His consistently good performances have been rewarded with a two-year contract extension.
‘I was so thankful to get a second chance with Adelaide and I wanted to make sure I made the most of the opportunity I was given,” Keays told the club’s website.
“Having the faith of my coaches and teammates has helped me play the strongest footy of my career so far.
“I’ve loved the year despite the challenges and it’s great to be able to repay everyone’s faith in me by signing on.”
Crows general manager list management and strategy Justin Reid said Keays had made a strong contribution to the Crows, both on and off the field.
“He has impressed everyone with his professionalism and training ethic, and his desire to get the best out of himself sets a strong example for his teammates,” he said.
Before joining Adelaide, Keays played 30 AFL games with the Brisbane Lions who drafted him with pick 24 in the 2015 AFL Draft.
Strachan, who made his AFL debut in round nine this year, has been given a one-year contract extension.
Make your contribution to independent news
A donation of any size to InDaily goes directly to helping our journalists uncover the facts. South Australia needs more than one voice to guide it forward, and we’d truly appreciate your contribution. Please click below to donate to InDaily.