Marvin Johnson — Oxford United → Middlesbrough · transfer · 2017-08-31 · fee 2,700,000. Transfer details and career move on Champslig.