After becoming a premiership player for Collingwood in 2023, Jack Ginnivan has officially found a new home at Waverley Park.

The 20-year-old has played 42 games for Collingwood since his debut back in 2021.

Despite establishing himself in Craig McRae's starting side in 2022, Ginnivan played in just 14 games in 2023, usually coming on as the tactical substitute.

The trade, largely unexpected up until Tuesday's developments, became official later on Wednesday afternoon.

In addition to Ginnivan being dealt to the Hawks, the two sides have swapped second-round picks this year, as well as their future second and third-round draft choices.

Ginnivan's time at Collingwood was a rollercoaster. In between the flashy goals and evasive skills, the forward received early-career attention regarding high-tackle free kicks and was later suspended for using illicit substances.

With Collingwood picking up Lachie Schultz, it was believed he would take the position of Ginnivan, meaning that playing time at the Magpies would again be limited. News broke on Tuesday that an exchange between the Pies and Hawks could possibly take place before Wednesday evening's dealing deadline.

Before Schultz's arrival, Ginnivan already had to contend with the likes of Bobby Hill, Jamie Elliott, and Beau McCreery for a spot in McRae's side.

For the Hawks, with Tyler Brockman leaving for West Coast and missing out on now-Saint Liam Henry, Hawthorn was seemingly on the lookout for another small forward.

Wednesday's trade deadline is set for 7:30 PM (AEDT), with official deals set to start being announced by AFL House from 2:00 PM (AEDT).