MELBOURNE, AUSTRALIA - SEPTEMBER 23: Jack Graham of the Tigers grabs the ball during the Second AFL Preliminary Final match between the Richmond Tigers and the Greater Western Sydney Giants at Melbourne Cricket Ground on September 23, 2017 in Melbourne, Australia. (Photo by Quinn Rooney/Getty Images)

Richmond are remaining hopeful of retaining midfielder Jack Graham for the 2021 season and beyond.

The out-of-contract Tiger is being hunted by Adelaide, Essendon and Carlton as the upcoming free agency and trade windows get closer.

The 22-year-old has found good from in the last month, with Tigers assistant coach Adam Kingsley revealing the club are aiming to keep Graham at Punt Road for next season.

“It has been (difficult) early but he came back in a month ago and has performed really well,” Kingsley said on SEN SA Breakfast.

“He’s probably playing his best footy. He’s put his best block of footy together, I think, since he’s been here.

“We’ve been really happy with him. I’d imagine there are numerous clubs who are pretty keen to get his services but it goes without saying that we’re really keen to keep him.

“We think he’s a really important player. We’ve got a couple of midfielders who are moving towards the end of their careers so he’s the obvious one who we want to try and keep.

“We see him replacing them and being a long-term player for us.

The Tigers will look ahead to the weekend to cap off another stellar season, as they face Adelaide on Saturday.

Richmond are set to welcome back midfielder Shane Edwards back from quarantine after the gritty onballer spent the last few months in Melbourne following the birth of his daughter, May.

“He’ll play. Shane is a high-quality player in our best 22,” Kingsley added.

“He’s prepared really well. He spent a couple of weeks in quarantine training with Gary Ablett and (Dan) Hannebery and a few others.

“He’s fit, he’s strong, so he’ll play and we’ll see how he goes.”

Edwards will likely replace Shai Bolton (corked calf) for the final game of the season, while Tom Lynch (hamstring) and Ivan Soldo (ACL) will also be omitted from last weekend’s side.