PATHFINDER

Josh Magennis

Striker, born 1990, 11 clubs, 2 loans, 2010s era

Josh Magennis played for 11 clubs in his senior career, which is still going, starting at Cardiff City in 2009. His longest spell was at Aberdeen: 4 seasons, 2010–2014. He went out on loan 2 times, to Grimsby Town, St Mirren. He returned to Cardiff City after time away. He is currently at Stevenage.

  1. Cardiff City2009Cardiff City, 2009
    Grimsby Town2009loan from CARGrimsby Town, 2009, on loan from Cardiff City
    Cardiff City2009–10backCardiff City, 2009–10, back after loan
    Aberdeen2010–14Aberdeen, 2010–14
  2. St Mirren2014loan from ABESt Mirren, 2014, on loan from Aberdeen
    Kilmarnock2014–16Kilmarnock, 2014–16
    Charlton Athletic2016–18Charlton Athletic, 2016–18
    Bolton Wanderers2018–19Bolton Wanderers, 2018–19
  3. Hull City2019–22Hull City, 2019–22
    Wigan Athletic2022–24Wigan Athletic, 2022–24
    Exeter City2024–26Exeter City, 2024–26
    Stevenage2026–Stevenage, 2026–

Josh Magennis’s clubs

YearsClub
2009Cardiff City
2009Grimsby TownLoan from Cardiff City
2009–2010Cardiff CityReturned
2010–2014Aberdeen
2014St MirrenLoan from Aberdeen
2014–2016Kilmarnock
2016–2018Charlton Athletic
2018–2019Bolton Wanderers
2019–2022Hull City
2022–2024Wigan Athletic
2024–2026Exeter City
2026–presentStevenage

Who else played for both?

Played alongside

Players in our database who were at the same club in the same seasons.

Quick answers

What clubs did Josh Magennis play for?
Josh Magennis played for 11 clubs in his senior career: Cardiff City, Grimsby Town, Aberdeen, St Mirren, Kilmarnock, Charlton Athletic, Bolton Wanderers, Hull City, Wigan Athletic, Exeter City and Stevenage.
What is Josh Magennis's current club?
Josh Magennis is at Stevenage, where he has played since 2026.
What was Josh Magennis's first club?
Josh Magennis started his senior career at Cardiff City in 2009.

Could you name him from the crests alone?

A new player every day, one club at a time.

Play today’s puzzle

Senior club career from Wikipedia (CC BY-SA). Youth, reserve and international teams are not included.