
M. Harris
ATT🏴27 years old·born 29 Dec 1998
182 cm · 75 kg · born Swansea, Wales
Oxford United · England League One
Rank #2,840·234 matches tracked
Playing style
DirectNon-pen goals /90
0.24
51st pct
Assists /90
0.07
42nd pct
Shots /90
1.18
31st pct
Shot accuracy
59%
70th pct
Key passes /90
0.85
52nd pct
Dribbles /90
1.02
31st pct
Latest· 15 Oct 2026
77' vs Mansfield Town — a quiet game.
Mansfield Town 1–1 Oxford United (draw) · Rating 6.48 · Elo +2 · 1 shots · 3/6 duels
Form — EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. Each bar is the EAR180 going into that match: green above the position average, red below. A gap means no rated match in that window. (180 days)
Opponents
Their Elo change in matches against him (at least 3 meetings).
Favourite opponents
−65J. Hogg1390
in 3 matches · Huddersfield
−62H. Burrows1996
in 7 matches · Sheffield Utd
−60H. Choudhury2006
in 4 matches · Leicester
−53A. Collins1854
in 4 matches · Peterborough
−46L. Thomas2028
in 3 matches · Leicester
Nemeses
+150Z. Swanson1946
in 4 matches · Portsmouth
+121A. Mehmeti2004
in 3 matches · Bristol City
+103J. Eccles2063
in 6 matches · Coventry
+97J. Bidwell1806
in 6 matches · Coventry
+93F. Seriki1995
in 4 matches · Sheffield Utd
Coaches
Their Elo change in matches against him (at least 3 meetings).
Favourite coaches
- −30
Darren Ferguson1885
in 4 matches · Peterborough
- −21
Carlos Corberán2115
in 4 matches · West Brom
- −16
A. Neil2093
in 4 matches · Millwall
- −11
I. Evatt1782
in 3 matches · Bolton
- −7
M. Bloomfield1889
in 3 matches · Luton
Nemesis coaches
- +108
M. Robins1999
in 9 matches · Stoke City
- +38
J. Mousinho1983
in 6 matches · Portsmouth
- +32
S. Parker2035
in 4 matches · Burnley
- +28
T. Mowbray1889
in 3 matches · West Brom
- +25
Martí Cifuentes1949
in 4 matches · Leicester
Style radar
On-ball style vs same-position, same-league peers (0 = average for the role).
Career history
- 2023Cardiff→Oxford UnitedFree
- 2020Wrexham→CardiffLoan ended
- 2019Cardiff→WrexhamLoan
- 2019Cardiff→Port ValeLoan
- 2018Newport County→Newport CountyLoan