Wigan Athletic secure Championship capture
The 31-year-old had six months remaining on his contract at Hull, for whom he bagged 18 league goals as they won the third tier title last term.
Latics have parted with an undisclosed fee for Magennis, who has won more than 60 international caps for his country.
Advertisement
Hide AdAdvertisement
Hide AdMagennis came through the ranks at Cardiff, before moving on to Aberdeen, Kilmarnock, Charlton and Bolton before joining Hull in 2019.
"I'm absolutely over the moon," he said. "When my representative told me this was a possibility, it was something I was very interested in.
"The club were obviously very keen to make it happen, so here we are!
"The challenge now is to get back into the Championship with Wigan."
Get 20% off our sports subscription package and stay up to date with all the latest Wigan Athletic news with a year’s subscription to WiganToday for less than 9p a day. Use promo code TRANSFER20