Lionel Messi breaks Argentina's all-time goal-scoring record

Lionel Messi has overtaken Gabriel Batistuta as Argentina's all-time top goal scorer.

La Albiceleste's No. 10 drove an unstoppable free kick in from 25 yards during Argentina's Copa America semifinal against the United States on Tuesday.

Batistuta struck 54 times in 78 appearances for Argentina (the AFA does not count two goals he scored against the Slovakian youth team in 1995) in an international career that ran between 1991 and 2002 and included winning the 1991 and 1993 Copa America and scoring hat tricks in the 1994 and 1998 World Cups.

But Messi, 28, has now broken that recordon his 112th senior international appearance and is likely to extend it significantly, with Sergio Aguero and Gonzalo Higuain -- on 33 and 26 goals, respectively -- his closest rivals of current international teammates.

Of Messi's 55 goals for Argentina, 27 have come in friendly games, 15 in World Cup qualifying encounters, eight in the Copa America and five in the World Cup.

Messi came off the bench to score a hat trick during the recent 5-0 win against Panama in the Copa America Centenario and, in total, has netted nine times as a substitute and on 44 occasions as a starter.

Among Messi's haul there have been four hat tricks, six braces and 31 single goals, with 44 coming from open play and 11 from the penalty spot.

Brazil and Paraguay are Messi's favourite opponents; he has scored four times against each.

He has netted three times against seven different countries.

Messi, then 18, made his Argentina debut in a friendly match against Hungary in 2005 but didn't score his first international goal until his sixth appearance -- during a 3-2 defeat against Croatia, again in a friendly match.

His first competitive goal came soon after, during the 2006 World Cup, as Argentina thrashed Serbia and Montenegro 6-0.

He had to wait until cap No. 68 for his first hat trick, which came in February 2012 during a 3-1 friendly win against Switzerland.

Messi became only the second Argentina player to reach 50 goals in March this year, when he scored in a 2-0 World Cup qualifying win against Bolivia.

Over the past two years, Messi has helped Argentina reach World Cup and Copa America finals, but he has yet to win a major tournament with his country.