Salah, who scored 31 goals and delivered 15 assists in all competitions during the campaign, edged out Alisson Becker in the polls to retain the award.
Babar Azam became the first batter to score three consecutive centuries in one-day internationals twice after his 103 powered Pakistan to defeat West Indies by five wickets on Wednesday.
The Pakistan skipper Babar Azam stitched up a 103-run partnership with Imam-ul-Haq (65) as the hosts chased down a target of 306 in Multan to take a lead by 1-0 up in the three-match series against West Indies.
Mithali is retiring as the leading run-scorer in the women's ODIs. She represented India in 232 matches, scoring 7805 runs at an average of 50.68. In Tests, Mithali has smashed 699 runs in 12 matches with a brilliant average of 43.68. She also has 2364 runs in 89 T20Is.
Sidra, who scored 218 runs including a match-winning 123 in the second ODI to be named Player of the Series after the 2-1 win, has moved up 19 places to a career-best 35th position.
Neymar scored from the penalty spot as Brazil downed the Samurai Blue at the National Stadium in Tokyo after an impressive performance by goalkeeper Shuichi Gonda had frustrated the Paris St Germain striker and his teammates.