Players who played for Manchester City and Middlesbrough

16 players have played for both Manchester City and Middlesbrough, according to Wikidata. The best known include Álvaro Negredo Sánchez, Shay Given and Morgan Rogers. 4 of them moved straight from one club to the other, including Danny Mills. The earliest arrival at one of the two clubs was in 1941 (Johnny Carey), the most recent in 2019 (Zack Steffen).

The full list (16 players)

PlayerPositionNationalityManchester CityMiddlesbrough
Álvaro Negredo SánchezForwardSpain2013–20152016–2017
Shay GivenGoalkeeperIreland2009–20112013–2014
Morgan RogersForwardEngland2019–20232023–2024
Adam JohnsonMidfielderEngland2010–20122004–2010
Patrick RobertsMidfielderEnglandsince 20152020
Zack SteffenGoalkeeperUnited States2019–20242022–2023
Danny MillsDefenderEngland2004–20092003–2004
Bruno ZuculiniMidfielderArgentina20142015–2016
Chris KillenForwardNew Zealand1999–20022010
Jack HarrisonMidfielderEngland––
Carlo NashGoalkeeperUnited Kingdom2001–20032003–2005
Alex NimelyForwardLiberia2008–20142011
Adam ClaytonMidfielderEngland2008–2010since 2014
Johnny CareyDefenderIreland1941–19421942–1943
Alan KernaghanDefenderIreland1993–19971985–1993
Ishmael MillerForwardUnited Kingdom2005–20082012–2013

Players ranked from best known to least known (number of language editions of their Wikipedia page). Data from Wikidata: spotted a mistake? Let us know.

Other club pairs

With Manchester City

With Middlesbrough