David Struch (born February 11, 1971) is a Canadian former professional ice hockey centre and former head coach of the Regina Pats of the Western Hockey League. As a player, he played for the Calgary Flames in the NHL, as well as in the minor leagues, and across Europe.