Cripps was due to come out of contract at the end of this season, but has extended his contract to remain at the club until at least the end of 2018.
Cripps, who played 16 games with St. Kilda before requesting a trade to his home state of Western Australia, said he is extremely excited to spend at least the next three years with the Eagles.
“We have an exciting young list and are single-minded about where we want to go. I think we’re the fourth or fifth youngest squad in the AFL and it’s great to be part of it,” Cripps said.
Cripps enjoyed a breakout season last year playing 19 games and kicking 27 goals.
Read more at www.afl.com.au