Whitecross, who was due to become a free agent for the third consecutive year, has re-signed until the end of the 2018 season.
The 27-year-old failed to play in every one of the Hawks three-peat premierships due to two knee reconstructions.
Upon his return to the field in 2016, his future looked shaky at the club as he struggled to break back into the senior team. However, he earned a recall to the AFL after 13 games with Box Hill and he went on to play nine games last season, with his eight game triggering a contract extension in 2017.
“I’m thrilled to be staying with the Hawks for another two seasons,” Whitecross said.
“It’s great that we’ve been able to put pen to paper early on, so I can concentrate on playing when the season starts.”
“I’m just looking forward to getting out there with this playing group, and playing some good quality and consistent footy.”
He has played a total of 97 AFL games with Hawthorn since being selected with pick No.29 in the 2007 National Draft.