As a player: Dinamo Zagreb, North York rockets, Croatia Zagreb, Montreal Impact, Vancouver 86ers (twice), Stade Briochin, Trelleborgs FF. St Johnstone, Vancouver Whitecaps
As a manager: Vancouver Whitecaps (player/asst coach), U20 Canada (asst coach), TFC Academy, Canada (asst coach), TFC (asst coach), TFC (interim head coach 2010), TFC (North America Scout 2011)