 Between 1997 and 2000, he played for Rayo Vallecano in Spain, helping the team get promoted to the Primera División, and earning their first UEFA Cup qualification.Between 2000 and 2006, he played for Utrecht in the Netherlands, contributing 29 league goals over that span and helped the team earn five straight UEFA Cup appearances.He was a member of the Utrecht squad that won the Dutch Cup in 2003 (4–1 against Feyenoord) and 2004 (1–0 against FC Twente), scoring the only goal in the 2004 final.