He also won an Olympic bronze medal with Chile in the Sydney Games. Contreras moved to Europe in 1999, signing with French side Monaco, where he won the Ligue 1 in his first season.
In addition to winning a bronze medal at the Sydney Olympics while playing for Chile, Contreras joined the French team Monaco in 1999 and won the Ligue 1 title in his first year with them.