Lionel Messi will face England for the first time ever in the 2026 World Cup semi-final.
The 39-year-old has a storied international career, playing 205 times for Argentina, with not a single one of them coming against the Three Lions. If Argentina lose on Wednesday, it's highly likely England will be the nation who end the great man's international career.