With the year and decade coming to a close, that means lists, lists, and more lists. Pitchfork has now weighed in with their list of the 100 best songs of 2019.

The list has everything from mega pop stars like Shawn Mendes, Taylor Swift, and Ariana Grande to experimental music like Klein and underground punk like Control Top, plus plenty of the in-between like Brittany Howard, Clairo, black midi, Oso Oso, Maxo Kream, Lil Tecca, Sleater-Kinney, Caribou, Koffee, Charly Bliss, Polo G, Jessica Pratt, 100 gecs, Mount Eerie, CHAI, Burna Boy, HAIM, Stormzy, Lizzo, Jenny Lewis, Jamila Woods, Caroline Polachek, Perfume Genius, Denzel Curry, Pop Smoke, Nilufer Yanya, Bill Callahan, Bruce Springsteen, Four Tet, Deerhunter, The 1975, Mark Ronson + Angel Olsen, Aldous Harding, Big Thief, Vampire Weekend, Rico Nasty, Cate Le Bon, Weyes Blood, Bon Iver, Danny Brown, Jenny Hval, Angel Olsen, Lana Del Rey, FKA twigs, (Sandy) Alex G, DaBaby, Megan Thee Stallion, Solange, Billie Eilish, Thom Yorke, Sharon Van Etten, Bad Bunny, Purple Mountains, Mannequin Pussy, Normani, "Old Town Road," and more.

As you may have guessed, FKA twigs and Lana Del Rey battled it out for the top spot (can you guess which one took it?). "Cellophane" was the highest-ranking 2019 song on Pitchfork's top 200 songs of the 2010s and Norman Fucking Rockwell was the highest-ranking 2019 album on Pitchfork's top 200 albums of the 2010s, which was published before twigs' new album came out. Who will top their 2019 album list? Stay tuned to find out. UPDATE: Pitchfork's 50 Best Albums of 2019 list is here.

Read on for Pitchfork's top 25 songs of 2019. See the full 100 and commentary on each pick here.

--

Pitchfork's Top 25 Songs of 2019
25. Jenny Hval: “Ashes to Ashes”
24. Angel Olsen: “All Mirrors”
23. Helado Negro: “Running”
22. Lana Del Rey: “hope is a dangerous thing for a woman like me to have - but i have it”
21. (Sandy) Alex G: “Gretel”
20. DaBaby: “Suge (Yea Yea)”
19. Jai Paul: “He”
18. Lil Nas X: “Old Town Road”
17. Purple Mountains: “Snow Is Falling in Manhattan”
16. Mannequin Pussy: “Drunk II”
15. Lil Uzi Vert: “Free Uzi”
14. Normani: “Motivation”
13. Angel Olsen: “Lark”
12. Megan Thee Stallion: “Cash Shit” [ft. DaBaby]
11. Solange: “Binz”
10. Billie Eilish: “bad guy”
9. Big Thief: “Not”
8. Rosalía / J Balvin: “Con Altura”
7. Thom Yorke: “Dawn Chorus”
6. Sharon Van Etten: “Seventeen”
5. Bad Bunny: “Caro”
4. Charli XCX / Christine and the Queens: “Gone”
3. Clairo: “Bags”
2. Lana Del Rey: “The Greatest”
1. FKA twigs: “cellophane”