Messi won the best men's player at the Best Fifa Football Awards in Milan as Juventus' Cristiano Ronaldo and Liverpool's Virgil van Dijk missed out on the top prize.
It is the sixth time Messi has been voted the world's best, after wins in 2009, 2010, 2011, 2012 and 2015.
The 32-year-old Argentine helped Barcelona win La Liga and reach the semi-finals of the Champions League.
Rapinoe, claimed the Golden Ball for being the best player at the 2019 Women's World Cup as she helped the United States win the competition.
Rapinoe's international boss, Jill Ellis, took the women's coach award.
(Excerpts : BBC News)