Cristiano Ronaldo won his first Ballon d'Or before Lionel Messi. Ronaldo won his first Ballon d'Or in 2008 while playing for Manchester United. Messi won his first Ballon d'Or the following year, in 2009, while playing for Barcelona. Therefore, Cristiano Ronaldo won his first Ballon d'Or before Lionel Messi.