Michael James Duff (born 11 January 1978) is a Northern Irish professional football manager and former player who is head coach of League One club Wycombe Wanderers. In a professional playing career spanning from 1996 to 2016, in which he made over 600 appearances, Duff played as a defender for Cheltenham Town, Cirencester Town (on loan) and Burnley, winning three Premier League promotions with the latter. He played in each of the top eight tiers of English football in ascending order. At international level, Duff earned 24 caps for Northern Ireland. After retiring as a player, Duff coached at Burnley's academy before becoming manager of Cheltenham Town in 2018. In 2021, he led Cheltenham to their first automatic promotion from League Two as champions. He was appointed head coach of Barnsley in 2022, leading them to the League One play-off final in his first season. One month later, Duff was named head coach of Swansea City before being dismissed in December 2023. He joined Huddersfield Town a year later before becoming head coach of Wycombe Wanderers in 2025. Wikipedia text is available under the terms of the GNU Free Documentation License - Full article TacticsPlayersComments (0)Country coachesQuery squads on the database: Filter Player Pos:---Goalkeeper------Defender--- Right-back Centre-back Sweeper Left-back Either side back---Midfielder--- Right-midfield Defensive MF Box-to-Box MF Attacking MF Left-midfield Either side MF---Forward--- Right-wing Striker Left-wing Either side wing --- Today Top Games --- AA Gent - Westerlo Aberdeen FC - Dundee United FC Adelaide United - Western Sydney Wanderers Al-Nassr - Al-Okhdood Club Arsenal - Brighton & Hove Albion Brentford - Bournemouth Burnley - Everton Chelsea - Aston Villa Dundee FC - Falkirk FC Hibernian FC - Heart of Midlothian FC Lecce - Como Liverpool - Wolverhampton Wanderers Livingston FC - Celtic FC Nigeria - Tunisia Nottingham Forest - Manchester City Palermo - Padova Parma - Fiorentina Pisa - Juventus Rangers FC - Motherwell FC Ross County - St Johnstone FC Royal Antwerp FC - Zulte-Waregem St Mirren - Kilmarnock FC Udinese - Lazio Uganda - Tanzania West Ham United - Fulham --- Tomorrow Top Games --- AC Milan - Hellas Verona Algeria - Burkina Faso Atalanta - Inter Milan Braga - Benfica Casa Pia - Vitoria de Guimaraes Cremonese - Napoli Crystal Palace - Tottenham Hotspur Ivory Coast - Cameroon Sporting Lisbon - Rio Ave Sunderland - Leeds United --- Recent games --- Australia - A-LeagueEngland - FA Premier LeagueEngland - League CupEngland - League OneEngland - League TwoEngland - National League NorthEngland - National League SouthEngland - The ChampionshipItaly - Serie BPortugal - Primeira LigaWales - Welsh Premier League------ - Africa Cup of Nations select match 23-Dec --- Melb City 1:1 Macarthur26-Dec --- Newc Jets 4:5 Macarthur27-Dec --- Adel Utd 3:2 West Syd select match 26-Dec --- Man.Utd 1:0 Newcastle select match 23-Dec --- Arsenal 1:1 C Palace select match 26-Dec --- Wimbledon 0:0 Stevenage26-Dec --- Barnsley 2:3 Mansfield26-Dec --- Blackpool 1:0 Doncaster26-Dec --- Bolton 2:1 Rotherham26-Dec --- Bradford 2:1 Wigan26-Dec --- Burton 5:1 Northmptn26-Dec --- Cardiff 1:0 Exeter26-Dec --- Huddersfd 5:0 Port Vale26-Dec --- Luton Town 4:0 Wycombe26-Dec --- Peterboro 1:0 L Orient26-Dec --- Plymouth 1:4 Reading26-Dec --- Stockport 1:2 Lincoln C select match 26-Dec --- Bristol.R 2:3 Bromley26-Dec --- Walsall 1:0 Crewe26-Dec --- Chesterfd 2:0 Notts Co26-Dec --- Gillinghm 1:1 Cambridge26-Dec --- MK Dons 1:0 Swindon26-Dec --- Accringtn 2:1 Barrow26-Dec --- Crawley 1:1 Colchestr26-Dec --- Newport 0:0 Barnet26-Dec --- Cheltnham 3:1 Shrewsbry26-Dec --- Tranmere 1:0 Fleetwood26-Dec --- Salford 1:0 Harrogate select match 26-Dec --- Macclesfd 0:2 Buxton26-Dec --- AFC Fylde 1:0 Chorley26-Dec --- Oxford C 1:3 Merthyr26-Dec --- Telford 3:1 Chester26-Dec --- Hereford 0:1 Kiddmster26-Dec --- Curzon As 0:3 Radcliffe26-Dec --- Worksop 1:0 Alfreton26-Dec --- Marine 4:2 Southport26-Dec --- Scarboro 0:1 Darlington26-Dec --- S Shields 6:0 Spnymoor26-Dec --- Kings Lyn 2:2 Peterb Sp26-Dec --- Leamingtn 2:2 Bedford select match 26-Dec --- Dagenham 2:3 Hornchurc26-Dec --- Maidstone 1:0 Dover Ath26-Dec --- Torquay 3:1 Westn-s-M26-Dec --- Maidenhd 1:3 Slough26-Dec --- Ebbsfleet 1:0 Tonbridge26-Dec --- Chesham 1:0 Hemel Hmp26-Dec --- Eastbourn 0:3 Worthing26-Dec --- Enfield T 0:4 Chelmsfrd26-Dec --- Farnboro 0:2 Hamp Rich26-Dec --- Salisbury 3:1 Totton26-Dec --- Chippenhm 3:2 Bath City26-Dec --- Dorking 2:0 Horsham select match 26-Dec --- Birminghm 1:1 Derby26-Dec --- Millwall 0:0 Ipswich26-Dec --- Leicester 1:2 Watford26-Dec --- West Brom 1:2 Bristol.C26-Dec --- Middlsbro 0:0 Blackburn26-Dec --- Norwich C 1:0 Charlton26-Dec --- Sheff.Wed 2:2 Hull City26-Dec --- Stoke City 0:0 Preston26-Dec --- Oxford U 2:1 Southmptn26-Dec --- Coventry 1:0 Swansea26-Dec --- Portsmth 1:1 QPR26-Dec --- Wrexham 5:3 Sheff.Utd select match 26-Dec --- Modena 1:2 Monza select match 23-Dec --- Guimaraes 1:4 Sporting select match 26-Dec --- Barry 1:0 Card Met26-Dec --- Penybont 1:1 B.Ferry26-Dec --- Havfdwest 3:0 Llanelli 26-Dec --- Flint 0:2 Connahs select match 23-Dec --- DR Congo 1:0 Benin23-Dec --- Senegal 3:0 Botswana23-Dec --- Nigeria 2:1 Tanzania23-Dec --- Tunisia 3:1 Uganda24-Dec --- Burkina F 2:1 Eq Guinea24-Dec --- Algeria 3:0 Sudan24-Dec --- Ivory C. 1:0 Mozambique24-Dec --- Cameroon 1:0 Gabon26-Dec --- Angola 1:1 Zimbabwe26-Dec --- Egypt 1:0 S. Africa26-Dec --- Zambia 0:0 Comoros26-Dec --- Morocco 1:1 Mali Stories Potential Bruno Fernandes exit Celebrate the World Cup 2026 EPL promoted clubs Club World Cup Qualification A-League 2025 ending Transfer talk Liverpool 2025 Season Liverpool Influence in the Champions League Sports-Themed Online Games