Lionel Messi wins Ballon d’Or for record sixth time as Van Dijk comes a close second and Ronaldo finishes 3rd.
The 32-year-old Barcelona forward scored 54 times for club and country in 2018-19, in which Barca won La Liga.
Virgil van Dijk was second – one of four Liverpool players in the top seven, including Sadio Mane in fourth.
Juventus and Portugal forward Cristiano Ronaldo, who has won the award five times, was third in the voting.
Liverpool keeper Alisson won the inaugural Yashin Trophy for best goalkeeper, ahead of Barcelona’s Germany international Marc-Andre ter Stegen and Brazilian compatriot Ederson of Manchester City.