PLAYER PROFILE

Marvin Johnson.

Solihull Moors · England

Matrix 23792

At a glance

Full name
Marvin Nicholas Johnson
Born
01 Dec 1990
Age today
35
Nationality
England

Career by season

260 recorded appearances
Marvin Johnson appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27National League Solihull Moors 43122920
25/26League One Port Vale FC 54003180
25/26FA Cup Port Vale FC 22011330
24/25EFL Cup Sheffield Wednesday 33012700
24/25Championship Sheffield Wednesday 4130022,7893
23/24FA Cup Sheffield Wednesday 1100900
23/24Championship Sheffield Wednesday 2925442,3546
22/23League One Sheffield Wednesday 44413113,7634
22/23FA Cup Sheffield Wednesday 43032891
22/23EFL Cup Sheffield Wednesday 21001290
21/22League One Sheffield Wednesday 4140283,5615
21/22FA Cup Sheffield Wednesday 1100900
20/21EFL Cup Middlesbrough FC 1111900
20/21Championship Middlesbrough FC 4222352,1482
19/20FA Cup Middlesbrough FC 21001130
19/20Championship Middlesbrough FC 3829142,6794 / 1 red

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
Marvin Johnson match log
DateCompetitionMatchScoreMinutesGoals
21 Apr 2021Championship Rotherham United v Middlesbrough FC 1 – 290
17 Apr 2021Championship Middlesbrough FC v Queens Park RangersSubstitute, on 55′ 1 – 235
10 Apr 2021Championship Barnsley FC v Middlesbrough FCSubstitute, on 80′ 2 – 010
02 Apr 2021Championship AFC Bournemouth v Middlesbrough FCSubstitute, on 86′ 3 – 14
20 Mar 2021Championship Millwall FC v Middlesbrough FC 1 – 090
16 Mar 2021Championship Middlesbrough FC v Preston North EndSubstitute, on 62′ 2 – 028
13 Mar 2021Championship Middlesbrough FC v Stoke CitySubstitute, on 65′ 3 – 025
06 Mar 2021Championship Swansea City v Middlesbrough FCSubstitute, on 77′ 2 – 113
02 Mar 2021Championship Coventry City v Middlesbrough FCSubstitute, on 74′ 1 – 216
27 Feb 2021Championship Middlesbrough FC v Cardiff CitySubstitute, on 71′ 1 – 119
23 Feb 2021Championship Middlesbrough FC v Bristol CitySubstitute, on 77′ 1 – 313
20 Feb 2021Championship Reading FC v Middlesbrough FCSubstitute, on 65′ 0 – 225
16 Feb 2021Championship Middlesbrough FC v Huddersfield TownSubstitute, on 85′ 2 – 15
13 Feb 2021Championship Derby County v Middlesbrough FCSubstitute, on 82′ 2 – 18
30 Jan 2021Championship Norwich City v Middlesbrough FC 0 – 090
27 Jan 2021Championship Middlesbrough FC v Rotherham UnitedSubstitute, on 83′ 0 – 37
24 Jan 2021Championship Middlesbrough FC v Blackburn RoversSubstitute, on 72′ 0 – 118
20 Jan 2021Championship Nottingham Forest v Middlesbrough FCSubstitute, on 65′ 1 – 225
16 Jan 2021Championship Middlesbrough FC v Birmingham City 0 – 164
02 Jan 2021Championship Wycombe Wanderers v Middlesbrough FC 1 – 390

Career transfers

17 recorded moves

All recorded career moves, newest first.

Marvin Johnson career transfers
Date FromToMoveFee
06 Oct 2026 Without club Solihull Moors Transfer —
17 Jan 2026 Port Vale FC Without club Released —
13 Oct 2025 Without club Port Vale FC Transfer —
01 Jul 2025 Sheffield Wednesday Without club Released —
05 Aug 2021 Middlesbrough FC Sheffield Wednesday Transfer Free
31 May 2019 Sheffield United Middlesbrough FC Loan return
31 Aug 2018 Middlesbrough FC Sheffield United Loan —
31 Aug 2017 Oxford United Middlesbrough FC Transfer €2.7m
31 Aug 2016 Motherwell FC Oxford United Transfer €760k
02 Feb 2015 Kidderminster Harriers Motherwell FC Transfer —
31 May 2014 Hednesford Town Kidderminster Harriers Loan return
27 Mar 2014 Kidderminster Harriers Hednesford Town Loan —
31 Jan 2012 Romulus FC Kidderminster Harriers Transfer Free
01 Jul 2010 Solihull Moors Romulus FC Transfer Free
01 Jan 2010 Coleshill Town Solihull Moors Loan return
01 Aug 2009 Solihull Moors Coleshill Town Loan —
01 Jul 2009 Not recorded Solihull Moors Transfer —

Contracts and market values are not available yet.