Joshua Brendan David Magennis (born 15 August 1990) is a Northern Irish footballer who plays as a striker for League One club Bolton Wanderers. Having spent the majority of his youth career as a goalkeeper, he switched to striker in 2008 before turning professional in 2009. Magennis has previously played for Cardiff City, Grimsby Town, Aberdeen, St Mirren and Kilmarnock.
Born in Bangor, County Down, Magennis began his career as an outfield player, playing up front, even representing County Down in the Milk Cup as a youngster, before eventually becoming a goalkeeper. He was a member of the Glentoran youth team before joining the youth team at Cardiff City.
On 31 October 2007, Cardiff met Liverpool in the Football League Cup but, with David Forde and on-loan goalkeeper Kasper Schmeichel ineligible, Magennis took a spot on the bench for the match. The decision to include Magennis was controversial because he had been called up to the Northern Ireland under-19 team but was not allowed to join the squad by manager Dave Jones due to the need to keep the youngster at Cardiff, with only one senior goalkeeper available for the match. In April 2008 he reverted to playing as a striker, just before the FAW Welsh Youth Cup final where he came on as a substitute.