Long will depart Moorabbin for the sunny shores of the Gold Coast in exchange for pick no. 32. The Saints, in addition to Long, will also send a future fourth round pick up north.
Long played 79 games with the Saints across his six-year career, managing 19 games in 2022 before requesting a trade to the Suns.
The Saints are understood to have been seeking a higher pick in exchange for Long, eyeing off Brisbane's pick 25 in this year's draft, but will instead receive no.32.
Long was originally drafted with pick no.25 in the 2016 AFL National Draft.