Brad Fitzgerald host of a WA-based radio station 96FM, said he had a "massive scoop" on the future of the 2015 Brownlow medallist.

"The offer is worth $1.5 million a season and it is - as far as legally wise - it's virtually accepted," he said on Monday morning.

"He can't sign yet but it's basically a done deal and he is going to St Kilda."

Fitzgerald said he had been told the news by a Saints executive.

"I can't name names but this has come from a high-ranking board member of St Kilda," he said.

Fyfe has continually dodged talk of his future with many taking his silence as proof he is set to move on after 2017.