Lionel Messi, Cristiano Ronaldo and Every Ballon d’Or Winner of the 21st Century So Far – Ranked by Mark Doyle 10.28.24