SYDNEY, AUSTRALIA - APRIL 27: Josh Kelly of the Giants celebrates after the round 6 AFL match between the Sydney Swans and GWS Giants at Sydney Cricket Ground on April 27, 2019 in Sydney, Australia. (Photo by Ryan Pierse/Getty Images)

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.