Richmond has re-signed Ben Lennon for two more seasons, ending any possibility the talented half-forward could be lost during the NAB AFL Trade Period.
Lennon, who was out of contract after his first two seasons at Punt Road Oval, had maintained his desire to stay with the Tigers but the two parties were at an impasse over financial terms.
There had been speculation Carlton could attempt to snare the 20-year-old through the pre-season draft if the Tiger was still unsigned at the end of the trade period.
Lennon was surprisingly dropped by the Tigers' for their elimination final against North Melbourne, despite a strong end to the season.
Football manager Dan Richardson said the Tigers were always confident Lennon would re-commit to the club.
"Throughout this process, Ben always wanted to stay at Richmond, and we always wanted to retain him," Richardson said on the club's website.
"There was no discussion about him being involved in any trades. Sometimes negotiations can become protracted, but pleasingly we were able to reach a position that both parties are comfortable with.
"We look forward to Ben developing into the player we believe he has the potential to become."
Lennon was recruited with pick No.12 in the 2013 NAB AFL Draft and has played 16 games in two seasons.