| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 2001 | Sporting Lisbon | - | 25 | 3 | 2003 | (Player) |
| 2003 | Manchester United | £12,240,000 | 196 | 84 | 2009 | (Player) |
| 2009 | Real Madrid | £80,000,000 | 275 | 311 | 2018 | (Player) |
| 2018 | Juventus | £99,200,000 | 98 | 81 | 2021 | (Player) |
| 2021 | Manchester United | £12,850,000 | 40 | 19 | 2023 | (Player) |
| 2023 | Al-Nassr | - | 95 | 91 | Current | (Player) |