| - | Boavista | Leixoes | Free agent | |
07 Jan2022 | Tondela | Boavista | Free agent | |
| - | Legia | Tondela | Free agent | |
01 May2019 | Benfica | Legia | Transfer | |
| - | Cadiz CF | Benfica | Return from loan | |
| - | Benfica | Cadiz CF | Loan | |
| - | Granada CF | Benfica | Return from loan | |
02 Jan2018 | Benfica | Granada CF | Loan | |
| - | Aves | Benfica | Return from loan | |
07 Nov2017 | Benfica | Aves | Loan | |
07 Feb2017 | Nacional | Benfica | Transfer | |
| - | Betis | Nacional | Free agent | |
| - | Braga | Betis | Return from loan | |
07 Jan2014 | Betis | Braga | Loan | |
| - | Academica | Betis | Return from loan | |
01 Dec2014 | Betis | Academica | Loan | |
01 Nov2014 | Braga | Betis | Return from loan | |
| - | Betis | Braga | Loan | |
| - | Siena | Betis | Return from loan | |
| - | Betis | Siena | Loan | |
07 Jan2012 | Olhanense | Betis | Transfer | |
07 Jan2011 | Varzim | Olhanense | Free agent |
S. Agra transfer history tracks all club moves during the professional career, including transfer dates and teams involved.