Van Zanten speelde in de jeugd van Celtic maar brak niet door. Dat deed hij wel bij St. Mirren waar hij zowel van 2003 tot 2008 als van 2010 tot 2014 onder contract stond. Tussendoor speelde hij een seizoen voor Hibernian en korte periodes bij zowel Greenock Morton als Hamilton Academical. In het seizoen 2014/15 speelde Van Zanten bij Dumbarton en medio 2015 stapte hij over naar Airdrieonians.