Lionel Messi has ended his career as a player for the Argentine national team at 39 years old, after nearlytwo decades representing the national side.