Karl Anthony Duguid (born 21 March 1978) is an English former professional footballer. He spent the majority of his playing career with Colchester United where, over two stints, he made over 400 league appearances. He also played for Plymouth Argyle before finishing his professional career at Colchester, where he became a coach following his retirement in 2014.