EL BICHO

The road to 1,000

985 down.
15 to go.

Goals by shirt

  • Real Madrid2009-18450
  • Portugal2003-26Final146
  • Manchester United2003-09, 2021-22145
  • Al Nassr2023-Still counting138+
  • Juventus2018-21101
  • Sporting CP2002-035

Total 985. Portugal is final: he retired from international football on 5 Nov 2026 with 146 goals. Al Nassr is his career total minus the other shirts, so it moves with every goal.

Goal quiz
Ten questions on his goals.
0/10

Which club did he score his first senior goal for?