| - | Shanghai Shenhua | AS Roma | Free agent | |
07 Aug2019 | AS Roma | Shanghai Shenhua | Transfer | |
07 Jan2016 | AC Milan | AS Roma | Transfer | |
| - | AS Roma | AC Milan | Return from loan | |
| - | AC Milan | AS Roma | Loan | |
| - | Monaco | AC Milan | Return from loan | |
| - | AC Milan | Monaco | Loan | |
07 Jan2011 | Genoa | AC Milan | Transfer | |
| - | Padova | Genoa | Return from loan | |
07 Jan2010 | Genoa | Padova | Loan |
S. El Shaarawy transfer history tracks all club moves during the professional career, including transfer dates and teams involved.