Havnvik er fra Kristiansund der han spilte for Clausenengen, som fra 2003 ble en del av Kristiansund Ballklubb. I 2004 flyttet Havnvik til Bergen der han sluttet seg til Løv-Ham. Havnvik har ti kamper for aldersbestemte landslag.