Coach DNA
Playing style
direct
Style consistency
More consistent than 94% of multi-club coaches
Club record
League results at each club since 2016, next to the same club under other coaches.
Cambridge United
Dec 2023 – Oct 2026 · 96 matches
1.54 points per game in League Two / League One (81 matches).
Cambridge United with other coaches, ±3 years: 1.13 (187 matches, 3 coaches).
Line-up Elo: +35 above the league average under him, −75 under the others.
Most used
- K. Watts6,820' · Elo 1,919
- L. Bennett6,388' · Elo 1,883
- J. Brophy5,634' · Elo 1,835
- J. Eastwood5,368' · Elo 1,887
- S. Kaikai5,362' · Elo 1,785
- P. Mpanzu4,789' · Elo 1,805
- J. Gibbons4,582' · Elo 1,837
- M. Jobe4,018' · Elo 1,896
- D. Ball3,871' · Elo 1,804
- B. Knight3,797' · Elo 1,896
Millwall
Aug 2016 – Dec 2024 · 208 matches
1.40 points per game in Championship / League One (184 matches).
Millwall with other coaches, ±3 years: 1.48 (290 matches, 5 coaches).
Line-up Elo: −19 below the league average under him, −15 under the others.
Most used
- J. Cooper13,120' · Elo 2,116
- S. Williams11,257' · Elo 1,304
- L. Gregory11,151' · Elo 1,520
- J. Archer10,530' · Elo 1,467
- M. Romeo10,461' · Elo 1,642
- J. Wallace10,082' · Elo 1,765
- Steve Morison9,512' · Elo 1,070
- S. Hutchinson9,091' · Elo 1,434
- A. O'Brien8,173' · Elo 1,403
- S. Ferguson7,392' · Elo 1,340
Gillingham
Feb 2022 – Oct 2023 · 90 matches
1.27 points per game in League Two / League One (75 matches).
Gillingham with other coaches, ±3 years: 1.25 (259 matches, 8 coaches).
Line-up Elo: −28 below the league average under him, −31 under the others.
Most used
- M. Ehmer7,144' · Elo 1,463
- R. McKenzie5,264' · Elo 1,706
- S. Williams4,533' · Elo 1,304
- C. Alexander4,263' · Elo 1,541
- C. Masterson3,948' · Elo 1,682
- G. Morris3,918' · Elo 1,424
- D. Jefferies3,499' · Elo 1,886
- W. Wright3,063' · Elo 1,772
- S. O'Keefe3,007' · Elo 1,245
- D. Tutonda2,954' · Elo 1,531
Cardiff
Nov 2019 – Jan 2021 · 62 matches
1.50 points per game in Championship (56 matches).
Cardiff with other coaches, ±3 years: 1.43 (233 matches, 7 coaches).
Line-up Elo: +24 above the league average under him, −14 under the others.
Most used
- C. Nelson5,183' · Elo 1,746
- L. Bacuna4,668' · Elo 1,581
- J. Bennett4,568' · Elo 1,673
- A. Smithies4,504' · Elo 1,656
- S. Morrison4,259' · Elo 1,540
- M. Pack3,658' · Elo 1,903
- W. Vaulks3,623' · Elo 1,650
- J. Ralls3,234' · Elo 1,819
- J. Hoilett3,213' · Elo 1,413
- R. Glatzel2,333' · Elo 1,869
Players under Neil Harris
Total Elo change of his own players in his matches.
Rose most
- J. Archer+580
in 117 matches · Millwall
- J. Cooper+540
in 149 matches · Millwall
- S. Williams+509
in 190 matches · Millwall
- A. O'Brien+499
in 139 matches · Millwall
- M. Romeo+476
in 124 matches · Millwall
Fell most
- S. Bamba−115
in 15 matches · Cardiff
- T. Cahill−113
in 10 matches · Millwall
- M. Mandron−107
in 33 matches · Gillingham
- S. Malone−96
in 22 matches · Cambridge United
- K. Smith−92
in 27 matches · Cambridge United
Opponents
Their Elo change in matches against his teams (at least 3 meetings).
Favourite opponents
−66M. Roberts1536
in 5 matches · Birmingham
−60S. Dallas1975
in 5 matches · Leeds
−59A. Mowatt1824
in 5 matches · West Brom
−58K. Phillips1928
in 6 matches · Leeds
−55C. Townsend1801
in 6 matches · West Brom
Coaches
Their Elo change in matches against him (at least 3 meetings).
Favourite coaches
- −54
Scott Lindsey1686
in 5 matches · Crawley Town
- −45
D. Challinor1941
in 4 matches · Stockport County
- −44
Karanka1714
in 4 matches · Birmingham
- −36
N. Jones1900
in 4 matches · Charlton
- −35
Adam Murray1544
in 3 matches · AFC Fylde
Nemesis coaches
- +90
Mark Warburton1701
in 5 matches · QPR
- +72
S. Weaver1574
in 5 matches · Harrogate Town
- +65
Keith Hill1182
in 4 matches · Rochdale
- +58
Daniel Farke2336
in 8 matches · Leeds
- +53
G. McCann1757
in 5 matches · Doncaster
Playing style
How Neil Harris's teams play vs league-season peers (2016+)
Descriptive — how a coach's teams play, not how good they are.
Career average
One shape blending all 4 clubs (2016+).
The baseline — each polygon on the right shows how one club's style deviates from this.
+0.73style consistency across 4 clubs
More consistent than 94% of multi-club coaches.
A high score means the same playing style travels from club to club — well above the random-coach baseline (-0.01), so it's a signature, not the squads.




