He continued through the youth academy and made his first senior appearance for the club in the Eredivisie on 1 August 2009, in a 0–2 home defeat to FC Twente.
Duarte agreed a three-year contract, with the option of an extra year, with Eredivisie club Heracles Almelo[3] after passing a medical on 15 June 2011.
He made his continental debut at Camp Nou in a 4–0 loss against FC Barcelona, playing the full 90 minutes of the 2013–14 UEFA Champions League Group stage match.
Duarte went on to start on the bench before being substituted on in the 76th minute to make his international debut, the game ended in a 4–0 win for the Netherlands.
In May 2013, Duarte was called up for the Dutch senior team for two friendlies, against China and Indonesia, however he stayed on the bench for both matches as an unused substitute.