Rodri received 1,170 of a possible 1,485 points from the 100 voting journalists to win the Ballon d'Or ahead of Vinicius Jr.
The Manchester City midfielder earned a first-place vote from almost half of those who cast their ballots, including the media members representing England, Germany, Italy, Portugal and the Netherlands.
He had 49 compared to Vinicius Jr's 35, with Brazil, France and Spain opting for the Real Madrid forward. His midfield teammate Jude Bellingham got five first-place votes, including from Scotland and Slovenia's representative.
Dani Carvajal also got four, while the retired Toni Kroos received two. City's Erling Haaland also had one from South Korea, with Ademola Lookman, Kylian Mbappe and Lautaro Martinez the others with a first-place vote. READ MORE: Real Madrid's Ballon d'Or boycott explained after Man City star Rodri wins and Vinicius Jr U-Turn READ MORE: Rodri Ballon d'Or fiasco takes fresh twist as Real Madrid transfer plan revealed The allocation of points changed this year, with 15 for first, 12 for second, 10 for third, eight for fourth, seven for fifth, five for sixth, four for seventh, three for eighth, two for ninth and one for tenth on each ballot.
Read more on manchestereveningnews.co.uk