il 26 aprile 2016 si rese eleggibile per il Draft, dove risultò essere uno dei migliori prospetti europei. Il 23 giugno 2016 al draft di Brooklyn venne selezionato alla 15ª chiamata assoluta dai Denver Nuggets. Fece il suo debutto in NBA coi Nuggets nella gara inaugurale della stagione contro i New Orleans Pelicans disputando gli ultimi secondi della partita. Il 14 febbraio 2017 segnò 27 punti ("career-high") nella gara vinta a sorpresa per 132-110 in casa contro i Golden State Warriors, primi nella Western Conference e futuri campioni NBA. Il 21 marzo 2017 segnò 15 punti nella gara persa all'ultimo secondo contro gli Houston Rockets in trasferta per 125-124; in questa gara Juancho partì titolare nel ruolo di ala piccola per rimpiazzare l'infortunato Danilo Gallinari. In tutta la stagione disputò 62 partite, di cui 9 da titolare.