Geelong is set to land St Kilda midfielder Jack Steven for a bargain price in the upcoming trade period.

The former four-time best-and-fairest winner is under contract for 2020, but is expected to request a trade to Geelong within the next month.

According to Fox Footy's Tom Morris, Geelong will only have to table a mid to late round pick to pry the 29-year-old away from Moorabbin, with the Saints prioritising Steven's mental health, which interrupted his 2019 season.

“Jack Steven’s going to get to Geelong and I think it’s going to be for a late pick,” Morris said on Fox Sports News’ AFL Tonight.

“The key is how the Saints allow this to happen. He’s a four-time best and fairest player, so he’s clearly a good player.”

“The Saints’ priority is his mental health and there is a strong belief at the Saints that it’s better for Jack Steven if he’s in Geelong next year. He grew up down that way.

“What’s going to come back to the Saints for Jack Steven? It’ll be a mid to late pick, maybe a second-round pick, maybe a third-round pick.

“At the moment Geelong has Picks 34 and 52 — and I’d be very shocked if it wasn’t one of those picks that isn’t used for Jack Steven.”

Steven played just seven games for St Kilda in 2019 after spending much of the season on indefinite leave to overcome his mental health issues.