Marvin Johnson (footballer, born 1990)

Marvin Johnson
Personal information
Full name Marvin Nicholas Johnson
Date of birth (1990-12-01) 1 December 1990
Place of birth Birmingham, England
Height 5 ft 10 in (1.78 m)
Position(s)
Youth career
Solihull Moors
Senior career*
Years Team Apps (Gls)
2009–2010 Solihull Moors 5 (0)
2010Coleshill Town (loan)
2010–2012 Romulus
2012–2015 Kidderminster Harriers 108 (17)
2014Hednesford Town (loan) 6 (2)
2015–2016 Motherwell 53 (6)
2016–2017 Oxford United 41 (3)
2017–2021 Middlesbrough 97 (5)
2018–2019Sheffield United (loan) 11 (0)
2021–2025 Sheffield Wednesday 150 (9)
2025–2026 Port Vale 5 (0)
International career
2012 England C 1 (0)
* Club domestic league appearances and goals as of 17:30, 1 January 2026 (UTC)

Marvin Nicholas Johnson (born 1 December 1990) is an English professional footballer who plays as a winger or wing-back.

Johnson started his career in non-League football, playing for Solihull Moors, Coleshill Town (on loan), Romulus, Kidderminster Harriers, and Hednesford Town (on loan). He was capped by England C in 2012. He scored 20 goals in 120 games across all competitions for Kidderminster to win himself a move to Scottish Premiership club Motherwell in February 2015. He was sold on to Oxford United in August 2016 for what was reported to be a club record fee of around £650,000. He stayed with the club for 12 months and played for Oxford in their defeat in the 2017 EFL Trophy final. He was sold to Middlesbrough for a fee in the region of £2.5 million. He spent the 2018–19 season on loan at Sheffield United, who won promotion out of the Championship in second place. He played 103 games for Middlesbrough, of which 97 were Championship appearances, and was released after a four-year stay. He joined Sheffield Wednesday in August 2021 and was promoted out of League One through the play-offs in 2023. In total, he played 169 games in four years at the club. He signed a short-term contract with Port Vale in October 2025.