Selena Gomez tops Billboard Best Songs of 2017

Selena Gomez is a golden girl at Billboard - after landing the music bible's 2017 Women of the Year honor, her Bad Liar track has been named the song of the year.

The pop star's songwriting collaboration with Julia Michaels and Justin Tranter has beaten out Cardi B's Bodak Yellow and Slide by Calvin Harris, featuring Frank Ocean and Migos for the top spot on Billboard's end of year countdown.

Luis Fonsi and Daddy Yankee's Despacito comes in at four, while Lil Uzi Vert's XO Tour Llif3 round out the top five.

Kendrick Lamar, who has topped Billboard's Album of the Year list, just misses the top five at six with HUMBLE. and the rest of the top 10 features Mi Gente by J Balvin & Willy William, featuring Beyonce, Harry Styles' Sign of the Times, The Weeknd's I Feel It Coming, and Feel It Still by Portugal. The Man.

Migos, Lil Uzi Vert, JAY-Z, Khalid, Ocean, and 21 Savage all picked up three mentions in the top 100, while Lamar, Gomez, Rihanna, and Taylor Swift were among the stars who landed double entries.