A 24 éves csatár 2017-ben az FC Portótól mintegy 40 millió euróért cserébe szerződött a Milanhoz, amely egy évvel később kölcsönadta a Sevillának, majd tavaly a Frankfurtnak.
A 35-szörös portugál válogatott futballista a 2019–2020-as idényben 25 Bundesliga-mérkőzésen összesen 12 gólt szerzett és négy gólpasszt adott.
A Frankfurt közleményében az áll, Silva 2023-ig szóló megállapodást kötött a német együttessel. Azt egyik fél sem jelezte, a Milan mekkora összegért értékesítette André Silva játékjogát.