Mark James Duffy (Liverpool, 7 oktober 1985) is een Engels voetballer die door ADO Den Haag van Sheffield United FC gehuurd wordt.
Mark Duffy speelde in de jeugd van Liverpool FC en Wrexham AFC. Hierna speelde hij in het Engelse amateurvoetbal voor Vauxhall Motors FC, Prescot Cables FC en Southport FC. Deze club verhuurde de tweede seizoenshelft van het seizoen 2008/09 aan de profclub Morecambe FC, wat hem daarna definitief overnam. Hier speelde hij tot de winterstop van het seizoen 2010/11. Hierna vertrok hij naar Championshipclub Scunthorpe United FC, waarmee hij naar de League One degradeerde. Na twee seizoenen in de League One keerde hij terug naar de Championship om bij Doncaster Rovers FC te spelen. Hij degradeerde naar de League One, maar bleef in de Championship om bij Birmingham City FC te spelen. Hier kwam hij weinig aan spelen toe, en ook tijdens een verhuurperiode bij Chesterfield FC speelde hij maar driemaal. Tijdens de volgende huurperiode, bij Burton Albion FC, kwam hij weer vaak aan spelen toe. In 2016 vertrok hij naar Sheffield United FC, waarmee hij vanuit de League One naar de Championship promoveerde. Twee seizoenen later promoveerde hij weer met Sheffield, naar de Premier League. Hijzelf ging niet mee naar de Premier League, en werd in het seizoen 2019/20 verhuurd aan Sunderland AFC. Halverwege het seizoen werd deze huurperiode afgebroken en werd Duffy aan ADO Den Haag verhuurd.