Messi, who has won the Ballon d'Or eight times, reached the landmark in his 1,142nd appearance for club and country, nearly 100 games fewer than Ronaldo, who took 1,236 games to reach the milestone in September 2024
Guardiola's side bounce back from European setback to dominate final while Arsenal falter in bid to end long wait for silverware at Wembley