John McDermott (born 3 February 1969) is an English former professional footballer and former manager of Alfreton Town.
As a player, he was a right-back from 1987 to 2007, spending his entire 20-year playing career at Grimsby Town, and holds the club's all-time appearance record, having played 647 league games, 754 games overall for the Mariners.
He is one of only 17 players in the history of English football to play more than 600 Football League matches for a single club.Upon retirement McDermott moved into coaching at the Grimsby Institute before he was appointed assistant manager at Harrogate Town in 2010.
McDermott was appointed as manager of Alfreton Town in May 2017.