Izpolnite naslednji stavek: 15. maja 2017 je Haller podpisal pogodbo s frankfurtskim klubom Eintracht Frankfurt za štiri leta. V DFB-pokalu 2017/18 je za Frankfurtsko zvezdo zadal štiri gole, klub pa je osvojil
Za Hallerjevo prvo trofejo v karieri. V sezoni 2018/19 Bundeslige je v 29 tekmah zadal 15 ligaških golov, klub pa je končal na sedmem mestu.