NewPlayerElo now rates women's footballExplore →
← Coaches

Michael James Duff

Coach🇬🇧

Bradford · England League One

1867Current Elo

383 matches tracked

Coach DNA

Playing style

balanced profile

Style consistency

More consistent than 54% of multi-club coaches

CheltenhamBarnsleySwanseaHuddersfieldWycombeBradfordDomestic cupInternational cup

Club record

League results at each club since 2016, next to the same club under other coaches.

Wycombe

Aug 2025 – Sept 2026 · 61 matches

1.33 points per game in League One (49 matches).

Wycombe with other coaches, ±3 years: 1.56 (143 matches, 5 coaches).

Line-up Elo: +60 above the league average under him, +59 under the others.

Most used

  1. D. Harvie4,500' · Elo 1,887
  2. F. Onyedinma4,131' · Elo 1,886
  3. J. Grimmer3,725' · Elo 1,843
  4. W. Norris3,530' · Elo 1,864
  5. C. Woodrow3,174' · Elo 1,767
  6. L. Leahy3,153' · Elo 1,715
  7. C. Taylor2,986' · Elo 1,845
  8. A. Hagelskjær2,984' · Elo 1,884
  9. D. Casey2,727' · Elo 1,861
  10. C. Boyd-Munce2,665' · Elo 1,914

Huddersfield

Aug 2024 – Mar 2025 · 43 matches

1.61 points per game in League One (36 matches).

Huddersfield with other coaches, ±3 years: 1.30 (57 matches, 3 coaches).

Line-up Elo: +55 above the league average under him, +44 under the others.

Most used

  1. B. Wiles2,980' · Elo 1,839
  2. T. Lees2,633' · Elo 1,748
  3. C. Marshall2,438' · Elo 1,798
  4. B. Spencer2,395' · Elo 1,937
  5. J. Chapman2,160' · Elo 1,674
  6. J. Koroma2,155' · Elo 1,753
  7. N. Lonwijk2,154' · Elo 1,939
  8. H. Kane1,996' · Elo 1,914
  9. D. Kasumu1,987' · Elo 1,778
  10. M. Pearson1,893' · Elo 1,707

Swansea

Aug 2023 – Dec 2023 · 21 matches

1.11 points per game in Championship (19 matches).

Swansea with other coaches, ±3 years: 1.45 (270 matches, 5 coaches).

Line-up Elo: −31 below the league average under him, +28 under the others.

Most used

  1. C. Rushworth1,890' · Elo 2,177
  2. M. Grimes1,861' · Elo 2,136
  3. H. Darling1,600' · Elo 2,041
  4. J. Yates1,408' · Elo 1,708
  5. J. Paterson1,250' · Elo 1,603
  6. J. Key1,216' · Elo 2,028
  7. J. Lowe1,175' · Elo 1,833
  8. B. Cabango1,166' · Elo 2,118
  9. J. Fulton1,158' · Elo 1,845
  10. L. Cullen1,119' · Elo 1,989

Barnsley

Jul 2022 – May 2023 · 58 matches

1.84 points per game in League One (49 matches).

Barnsley with other coaches, ±3 years: 1.42 (140 matches, 4 coaches).

Line-up Elo: +121 above the league average under him, +71 under the others.

Most used

  1. L. Kitching4,730' · Elo 2,183
  2. M. Andersen4,541' · Elo 1,927
  3. J. Williams4,269' · Elo 1,849
  4. D. Cole3,956' · Elo 1,707
  5. L. Connell3,841' · Elo 1,741
  6. H. Kane3,604' · Elo 1,914
  7. N. Cadden3,527' · Elo 1,799
  8. A. Phillips2,868' · Elo 1,774
  9. J. Norwood2,706' · Elo 1,477
  10. B. Collins2,309' · Elo 1,790

Cheltenham

Sept 2018 – Apr 2022 · 198 matches

1.51 points per game in League Two / League One (169 matches).

Cheltenham with other coaches, ±3 years: 1.14 (190 matches, 6 coaches).

Line-up Elo: +13 above the league average under him, −64 under the others.

Most used

  1. C. Hussey12,949' · Elo 1,499
  2. B. Tozer12,161' · Elo 1,539
  3. C. Raglan11,625' · Elo 1,469
  4. C. Thomas10,625' · Elo 1,499
  5. W. Boyle10,133' · Elo 1,703
  6. S. Long9,384' · Elo 1,538
  7. A. May8,950' · Elo 1,760
  8. S. Flinders8,927' · Elo 882
  9. Matthew James Blair7,965' · Elo 1,512
  10. L. Sercombe6,787' · Elo 1,470

Players under Michael James Duff

Total Elo change of his own players in his matches.

Rose most

  1. in 48 matches · Barnsley

  2. in 22 matches · Barnsley

  3. in 50 matches · Cheltenham

  4. in 53 matches · Barnsley

  5. in 40 matches · Wycombe

Fell most

  1. in 75 matches · Cheltenham

  2. D. Harvie−104

    in 52 matches · Wycombe

  3. in 20 matches · Swansea

  4. J. Hogg−91

    in 29 matches · Huddersfield

  5. in 11 matches · Wycombe

Opponents

Their Elo change in matches against his teams (at least 3 meetings).

Favourite opponents

  1. L. Roberts portrait

    L. Roberts1895

    in 7 matches · Mansfield Town

    −74
  2. D. Butler portrait

    D. Butler1615

    in 6 matches · Stevenage

    −68
  3. R. Jackson portrait

    R. Jackson1440

    in 9 matches · Cheltenham

    −66
  4. S. Raggett portrait

    S. Raggett1543

    in 4 matches · Portsmouth

    −58
  5. L. Thompson portrait

    L. Thompson1685

    in 7 matches · Stevenage

    −57

Nemeses

  1. B. House portrait

    B. House1978

    in 6 matches · Lincoln

    +176
  2. G. Nurse portrait

    G. Nurse1497

    in 4 matches · Shrewsbury

    +151
  3. C. Taylor portrait

    C. Taylor1155

    in 3 matches · Barrow

    +139
  4. J. Baldwin portrait

    J. Baldwin1568

    in 5 matches · Colchester

    +133
  5. O. Edwards portrait

    O. Edwards1811

    in 3 matches · Colchester

    +128

Coaches

Their Elo change in matches against him (at least 3 meetings).

Favourite coaches

  1. R. Wellens1803

    in 13 matches · Leyton Orient

    −67
  2. D. Clarke1664

    in 9 matches · Barnsley

    −44
  3. Karl Robinson1766

    in 3 matches · Oxford United

    −36
  4. D. Moore1732

    in 7 matches · Port Vale

    −26
  5. A. Revell1840

    in 6 matches · Stevenage

    −26

Nemesis coaches

  1. Mark Kennedy1582

    in 3 matches · Lincoln

    +95
  2. G. Caldwell1789

    in 4 matches · Exeter City

    +88
  3. L. Richardson1778

    in 4 matches · Reading

    +74
  4. Darren Ferguson1885

    in 6 matches · Peterborough

    +48
  5. Noureddine Maamria1571

    in 5 matches · Burton Albion

    +40

Playing style

How Michael James Duff'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 5 clubs (2016+).

The baseline — each polygon on the right shows how one club's style deviates from this.

balanced profile

+0.21style consistency across 5 clubs

More consistent than 54% 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.

Cheltenham136 matchesWycombe58 matchesBarnsley54 matchesHuddersfield43 matchesSwansea21 matches