Players who played for Middlesbrough
34 players in our database, ordered by when they joined.
- Cyril Knowles1963–1964
- Graeme Souness1972–1978
- Terry Cooper1975–1978
- Gary Pallister1984–1989, 1998–2001
- Stuart Ripley1985–1992
- Bryan Robson1994–1997
- Nicky Barmby1995–1996
- Paul Ince1999–2002
- Ugo Ehiogu2000–2006
- Gareth Southgate2001–2006
- Benito Carbone2002 (loan)
- Jimmy Floyd Hasselbaink2004–2006
- Mark Viduka2004–2007
- Yakubu Aiyegbeni2005–2007
- Jonathan Woodgate2006–2008, 2012–2016
- Jason Steele2007–2015
- Marcus Bent2009–2010 (loan)
- Shay Given2013–2014 (loan)
- Connor Roberts2017–2018 (loan)
- Marcus Tavernier2017–2022
- Paddy McNair2018–2024
- Chuba Akpom2020–2023
- Lukas Nmecha2020 (loan)
- Marcus Bettinelli2020–2021 (loan)
- Hayden Hackney2021–2026
- Matt Crooks2021–2024
- Yannick Bolasie2021 (loan)
- Rodrigo Muniz2022–2023 (loan)
- Ryan Giles2022–2023 (loan), 2025 (loan)
- Morgan Rogers2023–2024
- Ben Gannon-Doak2024–2025 (loan)
- Alan Browne2025–2026 (loan)
- Mark Travers2025 (loan)
- Matt Targett2025–2026 (loan)
Played for Middlesbrough and…
Know your Middlesbrough players?
The daily grid asks for players who played for two clubs.
Play today’s grid