Kariera juniorska:
1993–1995 Andorinha
1995–1997 Nacional
1997–2002 Sporting CP
Kariera seniorska klubowa:
2002–2003 Sporting CP (31 meczy; 5 goli; 0 asyst)
2003-2009 Manchester United (292 meczy; 118 goli; 56 asyst)
2009-obecnie Real Madryt (211 meczy, 216 goli; 51 asyst)
Kariera reprezentacyjna:
2001–2002 Portugalia U-17 (9 meczy; 6 asyst)
2002–2003 Portugalia U-20 (5 meczy; 3 gole)
2003 Portugalia U-21 (6 mecz; 1 gol)
2004 Portugalia U-23 (3 meczy; 1 gol)
2003– obecnie Portugalia (107 meczy; 43 gole)