PATHFINDER

Gary O'Neil

Midfielder, born 1983, 9 clubs, 2 loans, 2000s era

Gary O'Neil played for 9 clubs in his senior career, starting at Portsmouth in 2000. His longest spell was at Middlesbrough: 4 seasons, 2007–2011. He went out on loan 2 times, to Walsall, Cardiff City. He returned to Portsmouth after time away. His last club was Bolton Wanderers, where he played until 2019.

  1. Portsmouth2000–03Portsmouth, 2000–03
    Walsall2003loan from PORWalsall, 2003, on loan from Portsmouth
    Cardiff City2004loan from PORCardiff City, 2004, on loan from Portsmouth
    Portsmouth2004–07backPortsmouth, 2004–07, back after loan
  2. Middlesbrough2007–11Middlesbrough, 2007–11
    West Ham United2011–13West Ham United, 2011–13
    Queens Park Rangers2013–14Queens Park Rangers, 2013–14
    Norwich City2014–16Norwich City, 2014–16
  3. Bristol City2016–18Bristol City, 2016–18
    Bolton Wanderers2018–19Bolton Wanderers, 2018–19

Gary O'Neil’s clubs

YearsClub
2000–2003Portsmouth
2003WalsallLoan from Portsmouth
2004Cardiff CityLoan from Portsmouth
2004–2007PortsmouthReturned
2007–2011Middlesbrough
2011–2013West Ham United
2013–2014Queens Park Rangers
2014–2016Norwich City
2016–2018Bristol City
2018–2019Bolton Wanderers

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 Gary O'Neil play for?
Gary O'Neil played for 9 clubs in his senior career: Portsmouth, Walsall, Cardiff City, Middlesbrough, West Ham United, Queens Park Rangers, Norwich City, Bristol City and Bolton Wanderers.
What was Gary O'Neil's last club?
Gary O'Neil's last club was Bolton Wanderers (2018–2019).
What was Gary O'Neil's first club?
Gary O'Neil started his senior career at Portsmouth in 2000.

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.