Jugó para Toronto Croatia en 1970 y luego estuvo en la Liga de Fútbol de América del Norte (NASL) con Toronto Metros-Croatia.
Más tarde estuvo en los equipos de Tampa Bay Rowdies, Los Angeles Aztecs y Tulsa Roughnecks.
[1] Ganó el Soccer Bowl con Toronto en 1976 y fue subcampeón en 1979 con Tampa Bay.
Fue el suplente de Tulsa cuando ganaron el Soccer Bowl '83.
[2] Hizo su debut con Canadá el 22 de diciembre de 1976 en una victoria por 3-0 contra Estados Unidos en un partido de clasificación para la Copa del Mundo en Puerto Príncipe.