El 17 de agosto de 2018, el futbolista fue traspasado al Frosinone de Italia con un contrato hasta junio de 2021. De esta manera se convirtió en el tercer costarricense con más clubes en Europa, siendo superado por Winston Parks y Gilberto Martínez. Debutó en la Serie A el 26 de agosto como sustitución de Camillo Ciano al minuto 73' en el empate 0-0 frente al Bologna. En la primera mitad de la temporada alcanzó diecisiete apariciones y puso tres asistencias.