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.
Help our journalists uncover the facts
In times like these InDaily provides valuable, local independent journalism in South Australia. As a news organisation it offers an alternative to The Advertiser, a different voice and a closer look at what is happening in our city and state for free. Any contribution to help fund our work is appreciated. Please click below to donate to InDaily.