GWS star Josh Kelly has reportedly signed a two-year deal to remain at the Giants, although his new contract could last as long as 10 years.

The Giants will confirm the news at 10 am on Wednesday, with The Daily Telegraph reporting the news on Wednesday morning.

Reportedly, Kelly has a clause in his contract that when activated, can extend the new two-year deal into a six-season contract.

Additionally, more clauses have reportedly been included in the deal, which could see both Kelly or the Giants trigger extensions to make the deal a 10-year one.

However, if Kelly doesn't decide to activate the clause, he could become a free agent again at the end of the 2021 season.