El futbolista de 23 años, que lucirá el número 23, ha jugado las últimas tres campañas en el conjunto portugués, las dos primeras (2020-21 y 2021-22) como cedido por el Manchester City, que lo fichó al Girona en el verano de 2019, y la última ya como traspasado al Sporting de Lisboa, con el que ha disputado 98 partidos y ha marcado trece goles.
Además, Pedro Porro ha jugado también en el Girona, en 2017-18 y 2018-19, con un total de 35 choques, y en el Valladolid, cedido por el City en 2019-20, con quince duelos.
