On the final day of 2016, we now know who the top scorers are for the entire year.

Lionel Messi finished with 51 goals for Barcelona to take home the honor (no trophy given out, but you get the idea), while Zlatan Ibrahimovic was second with 50. Ibra played for both PSG and Manchester United this calendar year, joining the Red Devils in the summer on a free transfer.

Cristiano Ronaldo had 42 goals for Real Madrid and was a ways off the pace. If you add in international numbers, Messi had 59 goals, including those scored with Argentina, and Ronaldo had 51 when you include Portugal, while Ibra didn't score a goal for Sweden in five matches this year.

For news, stories, results and more, follow us:

- @CBSSportsSoccer - @RGonzalezCBS - Facebook