Richmond wingman Kamdyn McIntosh is reportedly closing in on a multi-year contract extension.

The 27-year-old is an unrestricted free agent and would have been able to move to another club without any resistance from the Tigers.

However, according to Cal Twomey, the two-time premiership winner will extend his stay at Tigerland with either a two or three-year deal.

McIntosh's story at Punt Road has been one of resilience.

After being a key part of the 2017 premiership and 2018 preliminary finalist teams, he was no longer preferred in Richmond's best 22 and did not play in the club's 2019 flag triumph.

Nevertheless, after improving defensive aspects of his game he fought his way back into the side which defeated Geelong in the 2020 grand final in Brisbane.

The West Australian fan favourite has been a prominent feature of Richmond's trademark link-up and surge forward playing style throughout his time in the yellow and black.

Despite being struck down by a hamstring injury in Round 18, the Pinjarra product has played 16 games this year and remains an integral part of Richmond's midfield group.

McIntosh will be hoping to return from injury this week to play in the Tigers' do-or-die showdown with the Giants on Friday night at Marvel Stadium.