2024 - Rodri (Spain), Manchester City (England)
2023 - Lionel Messi (Argentina), Inter Miami (USA)
2022 - Karim Benzema (France), Real Madrid (Spain)
2021 - Lionel Messi (Argentina), Paris Saint-Germain (France)
2020 - Award not given (due to the pandemic)
2019 - Lionel Messi (Argentina), Barcelona (Spain)
2018 - Luka Modrić (Croatia), Real Madrid (Spain)
2017 - Cristiano Ronaldo (Portugal), Real Madrid (Spain)
2016 - Cristiano Ronaldo (Portugal), Real Madrid (Spain)
2015 - Lionel Messi (Argentina), Barcelona (Spain)
2014 - Cristiano Ronaldo (Portugal), Real Madrid (Spain)
2013 - Cristiano Ronaldo (Portugal), Real Madrid (Spain)
2012 - Lionel Messi (Argentina), Barcelona (Spain)
2011 - Lionel Messi (Argentina), Barcelona (Spain)
2010 - Lionel Messi (Argentina), Barcelona (Spain)
2009 - Lionel Messi (Argentina), Barcelona (Spain)
2008 - Cristiano Ronaldo (Portugal), Manchester United (England)
2007 - Kaká (Brazil), Milan (Italy)
2006 - Fabio Cannavaro (Italy), Real Madrid (Spain)
2005 - Ronaldinho (Brazil), Barcelona (Spain)
This just shows the complete decline that Brazilian football is in, the last best player in the world was Kaká almost 20 years ago. I think the award given to Rodri was fair, Vinicius is not yet a complete player and responding to the OP, I think it is very difficult for 100 people to think the same way, there may even be some prejudice but specific cases that may not even interfere in the final result. There are 100 people voting... if Rodri won it was because he deserved it.