Lionel Messi scored 500th Barcelona goal against Real Madrid in El Clasico

MESSi 500 COVER

Lionel Messi scored his 500th goal for Barcelona during a 3-2 win over Real Madrid on Sunday - but when and how did he score them all?

The 29-year-old cancelled out Casemiro's opener at the Bernabeu and struck his 500th Barcelona goal with the last kick of the game to seal victory, sending the Catalans above Los Blancos on head to heads atop La Liga.

Please use Chrome browser for a more accessible video player

Lionel Messi recovered from a blow to the face to score two wonderful goals for Barcelona in their dramatic 3-2 win over Real Madrid at the Bernabeu

Messi played most of the first half with a cotton wool gag in his mouth after an early clash with Marcelo left the Argentine bloodied.

Ivan Rakitic fired Barca into the lead with 17 minutes left to play before Real defender Sergio Ramos was sent off for a reckless challenge.

Please use Chrome browser for a more accessible video player

Lionel Messi brought up his 500th goal for Barcelona in spectacular fashion scoring the winner in the El Clasico with the last kick off the match

Despite playing with 10 men, substitute James Rodriguez levelled the scores in the 85th minute but Messi stole the show with his 500th Barcelona goal to crush Madrid hearts.

Messi scored one goal in his inaugural first-team season at the Nou Camp in 2004/05, but hit 38 during 2008/09 and smashed a staggering domestic career peak of 73 in 2011/12.

Also See:

Please use Chrome browser for a more accessible video player

After scoring his 500th goal for Barcelona we take a look back at some of Lionel Messi's greatest moments in a Barca shirt

We've broken down each of his 500 goals by competition, venue, goal time, area, season and body part. Check out the infographic below to see how the five-time Ballon d'Or winner has reached the remarkable milestone...

Join Sky Bet Club and track your progress towards a £5 free Bet

Join Sky Bet Club and track your progress towards a £5 free Bet

Opt in and bet £25 or more before 23:59 on Sunday. Free bets credited by 7pm on Monday.

Around Sky