Duncan hizo su debut en la Serie A con el Inter el 26 de agosto de 2012 en un partido contra Pescara, cuando entró a los 86 minutos en sustitución de su compañero Walter Gargano.
[1] El 19 de julio de 2014, Inter acordó cederlo a la U. C. Sampdoria durante dos temporadas.
Finalmente, el club genovés compraría su ficha por 2,9 millones de euros en enero de 2015.
El 23 de julio de 2015 fue firmado por la U. S. Sassuolo Calcio, en un acuerdo temporal, con la obligación de comprar sus servicios deportivos al finalizar la temporada 2015-16.
[2] Tras un año en Florencia, el 17 de enero de 2021 fue prestado al Cagliari Calcio hasta final de temporada.