Nell'estate del 2018 torna all'Atalanta; esordisce con i bergamaschi il 26 luglio del medesimo anno, giocando da titolare la partita di andata del secondo turno preliminare di Europa League pareggiata per 2-2 in casa contro i bosniaci del ; si tratta inoltre del suo esordio assoluto nelle competizioni UEFA per club. Esordisce in Serie A il 20 agosto 2018, a 21 anni, subentrando al posto di Mario Pašalić nel secondo tempo della partita della prima giornata di campionato vinta 4-0 in casa contro il . Colleziona 19 presenze stagionali, di cui 5 nei turni preliminari di Europa League e 2 in Coppa Italia.