HOBART, AUSTRALIA - APRIL 08: Toby Greene and Steve Johnson of the Giants are seen before the round three AFL match between the North Melbourne Kangaroos and the Greater Western Sydney Giants at Blundstone Arena on April 8, 2017 in Hobart, Australia. (Photo by Robert Cianflone/Getty Images)

Retirements are coming thick and fast at the moment and it looks as though we may be set for another one tomorrow morning.

By the end of 2017, we could well have the greatest class of retirees ever assembled. Already Sam Mitchell, Nick Riewoldt, Matt Priddis and Luke Hodge have announced their retirements in recent weeks to name a few, with Jobe Watson also announcing he will hang up the boots earlier today.

That list has a combined eight premierships, 17 club best and fairest awards and 14 All-Australian jerseys.

Now, it looks as though GWS veteran and former Geelong champion, Steve Johnson could join the club and call time on his illustrious career.

SEE ALSO:  Bevo’s Team of the Week : Round 17

Greater Western Sydney has announced the club will hold a press conference on Thursday morning with Steve Johnson and coach Leon Cameron, and the forward is expected to announce his retirement.

Johnson has played 289 AFL games, (253 with Geelong, 36 with GWS) and kicked 510 career goals. He won three premierships with the Cats, is a three-time All-Australian, a Norm Smith Medalist and a two-time Geelong leading goal kicker.

All will be revealed on Thursday morning.