PATHFINDER

Niall McGinn

born 1987, 10 clubs, 2 loans, 2010s era

Niall McGinn played for 10 clubs in his senior career, starting at Dungannon Swifts in 2005. His longest spell was at Aberdeen: 5 seasons, 2012–2017. He went out on loan 2 times, to Brentford, Morton. His last club was Peterhead, where he played until 2026.

  1. Dungannon Swifts2005–08Dungannon Swifts, 2005–08
    Derry City2008–09Derry City, 2008–09
    Celtic2009–11Celtic, 2009–11
    Brentford2011–12loan from CELBrentford, 2011–12, on loan from Celtic
  2. Aberdeen2012–17Aberdeen, 2012–17
    Gwangju2017Gwangju, 2017
    Aberdeen2017–22Aberdeen, 2017–22
    Dundee2022–23Dundee, 2022–23
  3. Glentoran2023–24Glentoran, 2023–24
    Morton2024–25loan from GLEMorton, 2024–25, on loan from Glentoran
    Peterhead2025–26Peterhead, 2025–26

Niall McGinn’s clubs

YearsClub
2005–2008Dungannon Swifts
2008–2009Derry City
2009–2011Celtic
2011–2012BrentfordLoan from Celtic
2012–2017Aberdeen
2017Gwangju
2017–2022Aberdeen
2022–2023Dundee
2023–2024Glentoran
2024–2025MortonLoan from Glentoran
2025–2026Peterhead

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 Niall McGinn play for?
Niall McGinn played for 10 clubs in his senior career: Dungannon Swifts, Derry City, Celtic, Brentford, Aberdeen, Gwangju, Dundee, Glentoran, Morton and Peterhead.
What was Niall McGinn's last club?
Niall McGinn's last club was Peterhead (2025–2026).
What was Niall McGinn's first club?
Niall McGinn started his senior career at Dungannon Swifts in 2005.

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.