After a loan spell with Hednesford Town at the end of the 2013–14 season,[16][17] Johnson signed a new one-year contract with the Harriers in June 2014.[18]
Motherwell
In February 2015 he was one of four players to sign for Scottish club Motherwell on transfer deadline day.[19] Before signing with Motherwell he had been in advanced talks with Football League club Yeovil Town.[20] Johnson signed a three-year contract extension with Motherwell in June 2015.[21]
At the end of the 2014-2015 season, with Motherwell facing potential relegation from the Scottish Premiership, Johnson featured in both legs of their play-off tie against Rangers, who had finished in third place in the Championship. After helping them to a 3–1 win in the first leg at Ibrox,[22] Johnson scored Motherwell's first goal in a 3–0 victory in the second leg at Fir Park[23] that ensured their Premiership survival.
Oxford United
On 31 August 2016, transfer deadline day, Johnson signed for Oxford United of League One for an undisclosed sum[24] which according to the Oxford Mail is believed to be a club record fee, in the region of £650,000.[25] On 23 November, the same week his second child was born, he scored his first goal for the club, the only goal in a 1–0 League One victory over Gillingham at the Kassam Stadium.[26] In his first season, having already appeared 9 times for Motherwell (scoring 4 times), Johnson made 52 appearances for Oxford (39 of them in league fixtures) and scored 6 goals (3 in the league).[27] He played in the final of the League Trophy at Wembley (a game Oxford lost 2–1 to Coventry City).[28]
Middlesbrough
After prolonged speculation about his Oxford future, during which he was linked with Hull City and Birmingham City, Johnson signed a three-year contract with Middlesbrough on deadline day, 31 August 2017, after serving one season of his three-year contract.[29] The undisclosed transfer deal was described by Oxford chairman Darryl Eales as "highly attractive", and believed to be in the region of £2.5 million.[30]
His contract expired at the end of the 2019–20 season, but he signed a short-term extension given the extended season in light of coronavirus.[32] He signed a new one-year contract with the club in August 2020.[33] On 28 May 2021 it was announced that he would leave Middlesbrough at the end of the season, following the expiry of his contract.[34]
Sheffield Wednesday
On 5 August 2021, Johnson joined recently relegated EFL League One club Sheffield Wednesday.[35][36] He made his Sheffield Wednesday debut a few days later, coming off the bench as a second-half substitute for Andre Green against Charlton Athletic on the opening day of the season.[37] He scored his first goal for Sheffield Wednesday in an EFL Trophy tie against Newcastle United U21s on 31 August 2021.[38] On 21 May 2022, it was confirmed the club had exercised an option to retain him for another season.[39] Following promotion back to the EFL Championship Johnson was offered a new contract to stay at the club.[40] His new contract was confirmed on 1 July 2023.[41] On 17 May 2024, Wednesday exercised their option to keep Johnson another year.[42]
Personal life
Johnson is of Jamaican descent through his paternal grandfather.[43] As of November 2016 Johnson had two children, a boy and a girl.[44]
Career statistics
As of 1 January 2025
Appearances and goals by club, season and competition
^ abSoccerway misattributes to Marvin Johnson 8 appearances and a goal for Solihull Moors in the 2010–11 season,[3] despite his having left the club for Romulus by early August 2010.[4][5] The appearances and goal actually belong to Simon Johnson.[6]
^ abSnee, Tom (2 February 2012). "Johnson the latest to join Harriers". Northern Premier League. Retrieved 9 November 2023. Marvin was released by Solihull Moors less than 18 months ago
^ abStoner, Colin (7 August 2010). "High road to the play-offs". Birmingham Mail. p. 39. Retrieved 9 November 2023 – via Gale OneFile: News. Not that the Roms – who have recruited young hotshot Marvin Johnson to bolster their attack – will fear anyone.