PATHFINDER

Graham Dorrans

Midfielder, born 1987, 9 clubs, 1 loan, 2010s era

Graham Dorrans played for 9 clubs in his senior career, starting at Livingston in 2005. His longest spell was at West Bromwich Albion: 7 seasons, 2008–2015. He went out on loan once, to Partick Thistle. He returned to Livingston after time away. His last club was Johnstone Burgh, where he played until 2025.

  1. Livingston2005Livingston, 2005
    Partick Thistle2005loan from LIVPartick Thistle, 2005, on loan from Livingston
    Livingston2005–08backLivingston, 2005–08, back after loan
    West Bromwich Albion2008–15West Bromwich Albion, 2008–15
  2. Norwich City2015–17Norwich City, 2015–17
    Rangers2017–19Rangers, 2017–19
    Dundee2019–20Dundee, 2019–20
    Western Sydney Wanderers2020–21Western Sydney Wanderers, 2020–21
  3. Dunfermline Athletic2021–22Dunfermline Athletic, 2021–22
    Johnstone Burgh2023–25Johnstone Burgh, 2023–25

Graham Dorrans’s clubs

YearsClub
2005Livingston
2005Partick ThistleLoan from Livingston
2005–2008LivingstonReturned
2008–2015West Bromwich Albion
2015–2017Norwich City
2017–2019Rangers
2019–2020Dundee
2020–2021Western Sydney Wanderers
2021–2022Dunfermline Athletic
2023–2025Johnstone Burgh

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 Graham Dorrans play for?
Graham Dorrans played for 9 clubs in his senior career: Livingston, Partick Thistle, West Bromwich Albion, Norwich City, Rangers, Dundee, Western Sydney Wanderers, Dunfermline Athletic and Johnstone Burgh.
What was Graham Dorrans's last club?
Graham Dorrans's last club was Johnstone Burgh (2023–2025).
What was Graham Dorrans's first club?
Graham Dorrans started his senior career at Livingston 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.