He has also worked in Mexico where he was coach of UNAM Pumas and Atlante.
He has also coached many national teams in the CONCACAF region, these include Guatemala (twice), Panama, Grenada, St Kitts and Nevis and El Salvador.
Cavagnaro has also worked in Asia.
He became the head coach of the Philippines national team in 1989, and in 2007 he worked as the coach of VB Sports Club of the Maldives.