RICHMOND has locked up Shane Edwards with a contract extension that will keep him a Tiger until at least the end of 2019.

Edwards was due to become a free agent at the end of next season, but the Tigers moved quickly to add another three years to his existing deal.

The 27-year-old was taken by Richmond with pick No.26 in the 2006 AFL Draft and has become an integral member of the Tigers with his creativity in the forward 50 and midfield.

Despite missing seven games through injury – including five with a hairline fracture in his right leg – he still averaged 19 disposals and kicked 13 goals.

"To have Shane extend his contract for a further three years, with a year still to run on his current deal, is a great result," Richmond's general manager of football Dan Richardson said.

"He's a real favourite with teammates and supporters alike, and is also developing into a fine leader around the club."

Edwards has played 168 games and kicked 114 goals.