Lionel Messi has broken Cristiano Ronaldo's record for scoring most goals across all competitions in Europe's top five leagues. With his goal against Montpellier in Ligue 1 on Wednesday night, Messi took his tally of goals in club football in Europe to 697, overtaking Ronaldo, who scored 696 goals while representing European clubs.