 On 10 July 2017, de Guzmán joined Eintracht Frankfurt on a three-year contract until 30 June 2020.On 30 September 2018, in a 4–1 victory against Hannover 96, de Guzmán became the eighth player to score in the four top leagues in Europe.After much speculation on which country de Guzmán would choose to represent internationally, de Guzmán made himself available for selection by the Dutch national team, immediately after receiving his Dutch citizenship in February 2008, having applied for it the previous year.