Lionel Messi and Kylian Mbappe are among the players who have shone on the grandest stage of football