2017 m. gegužės 15 d. "Haller" pasirašė ketverių metų sutartį su "Eintracht Frankfurt". 2017-18 m. DFB-Pokal varžybose jis užmušė keturias Frankfurto komandos varžybas, kai klubas laimėjo finalą.
Tai pirmasis Halerio karjeroje laimėtas trofėjas. 2018-19 m. Bundesligos sezone jis užsitarnavo 15 taškų 29 rungtynėse, o klubas baigė septintą vietą.