Voltooi de volgende zin: Op 15 mei 2017 tekende Haller met Eintracht Frankfurt een overeenkomst voor vier jaar. In de 2017-18 DFB-Pokal scoorde hij vier doelpunten voor Frankfurt, toen de club de DFB-Pokal won.
De eerste trofee in Hallers carrière. In het seizoen 2018/19 scoorde hij 15 doelpunten in 29 wedstrijden.