Udfyld følgende sætning: Den 15. maj 2017 underskrev Haller med Eintracht Frankfurt på en kontrakt på fire år. I DFB-Pokal 2017/18 scorede han fire mål for Frankfurt, da klubben vandt DFB-Pokal.
Hallers første trofæ i karrieren. I Bundesliga-sæsonen 2018/19 scorede han 15 ligamål i 29 optrædener, da klubben sluttede syvende.