The Argentine footballer achieved the record after scoring a late free-kick in Barcelona 4-4 draw against Villarreal on Tuesday night.
The 90th-minute strike was Messi’s 415th goal which took him past Juventus star Cristiano Ronaldo on 414.
Messi reached the achievement in 446 games while Ronaldo has scored 414 in 514 matches.
14 thoughts on “Lionel Messi passes Cristiano Ronaldo as highest scoring player”