Magennis even made the substitutes bench for the first-team in a League Cup tie for the Bluebirds against Liverpool but the coaches at Ninian Park obviously saw his potential to play up front rather than between the sticks and signed his first professional contract with the Welsh side in April 2009.
He eventually made his senior debut for Cardiff as a substitute on the opening weekend of the 2009/10 season during a 4-0 victory over Scunthorpe United and it took Magennis four appearances to score his first senior goal, netting in a 3-1 League Cup victory over Bristol Rovers.
In October 2009, Magennis was sent out on a one-month loan spell with Grimsby Town, who were in League Two at the time, but made just two appearances for the Mariners before returning to his parent club.
Barely two years after converting to an outfield player, his impressive progress and development was rewarded with a first full international cap for Northland Ireland against Turkey in an end of season tour of the USA in May 2010.
His time at Cardiff came to an end on the same day, which resulted in a move North of the border to join Aberdeen in July 2010. During a four year spell at Pittodrie, Magennis made 123 appearances in all competitions, scoring 12 times.
Having been released by Aberdeen at the end of the 2013/14 season, Magennis was linked with a return to England but ended up remaining in Scotland after penning a three-year deal with Kilmarnock in July 2014.
Magennis really came to the wider public’s attention in October 2015 when he scored his first international goal and Northern Ireland’s second in the 3-1 Windsor Park success over Greece which secured Michael O’Neill’s side their place in France for Euro 2016.
From a club perspective, the 2015/16 season was his most prolific as a striker to-date when he found the net on 13 occasions in 39 appearances for Kilmarnock, which resulted in him finally returning to English football when signing for Charlton Athletic in the summer of 2016 – after making three substitute appearances for Michael O’Neill’s Northern Ireland side at Euro 2016 – the country’s first appearance at an international tournament in 30 years.
The goals continued to flow in League One with Magennis scoring ten times in his first season at The Valley, including a first hat-trick in English football against Bristol Rovers in January 2017.
Anther ten goal haul in 2017/18 saw him on the move once again in July 2018, joining Bolton Wanderers for an undisclosed fee – later revealed to be £200,000. He scored seven goals in 45 matches across all competitions last term – including a hat-trick in an FA Cup third round tie against Walsall.
He arrives at the KCOM Stadium with a wealth of experience having made more than 360 career appearances at Club level – scoring 61 goals – whilst also boasting 44 appearances and six goals at international level.