We knew two things going into the Super Bowl 60 halftime show. One was that Bad Bunny was going to perform some extremely popular songs, and the other was that he was going to be terrific live. No matter what anyone thinks about him, he is an elite-level musical artist.
He was the most-streamed artist in all of 2025. Not because people like or dislike his politics, but because they like his music. People should. He's excellent.
But what we didn't know heading into the halftime show was which songs Bad Bunny would perform, or who he might invite along for the show. Jennifer Lopez or Daddy Yankee? Maybe. No one at all? Unlikely. That was part of the fun: The anticipation of who would share the stage with the Puerto Rican icon.
Bad Bunny’s Super Bowl 60 halftime setlist: Every song and special guest
Now we know. There were violins, and atmosphere, dancing, Pedro Pascal, and total energy. Plus, Lady Gaga and Ricky Martin. Here is what the burgeoning legend performed:
- "Tití Me Preguntó"
- "Yo Perreo Sola"
- "Safaera"
- "Voy a Llevarte Pa’ PR"
- "Monaco"
- "Die with a Smile" (with Lady Gaga)
- "BAILE INoLVIDABLE"
- "NUEVAYoL"
- "LO QUE LE PASÓ A HAWAii" (with Ricky Martin)
- "El Apagón"
- "Café Con Ron"
- "DeBÍ TiRAR MáS FOToS"
If you loved the halftime show (and you should have), then you might want to go see a Bad Bunny show soon. He won't be touring in the United States, but still has a load of shows left on his current tour. They are as follows:
- 02/13 – Buenos Aires, AR @ Estadio River Plate
- 02/14 – Buenos Aires, AR @ Estadio River Plate
- 02/15 – Buenos Aires, AR @ Estadio River Plate
- 02/20 – São Paulo, BR @ Allianz Parque
- 02/21 – São Paulo, BR @ Allianz Parque
- 02/28 – Sydney, AU @ ENGIE Stadium
- 03/01 – Sydney, AU @ ENGIE Stadium
- 05/22 – Barcelona, ES @ Estadi Olímpic Lluís Companys
- 05/23 – Barcelona, ES @ Estadi Olímpic Lluís Companys
- 05/26 – Lisbon, PT @ Estádio Da Luz
- 05/27 – Lisbon, PT @ Estádio Da Luz
- 05/30 – Madrid, ES @ Riyadh Air Metropolitano
- 05/31 – Madrid, ES @ Riyadh Air Metropolitano
- 06/02 – Madrid, ES @ Riyadh Air Metropolitano
- 06/03 – Madrid, ES @ Riyadh Air Metropolitano
- 06/06 – Madrid, ES @ Riyadh Air Metropolitano
- 06/07 – Madrid, ES @ Riyadh Air Metropolitano
- 06/10 – Madrid, ES @ Riyadh Air Metropolitano
- 06/11 – Madrid, ES @ Riyadh Air Metropolitano
- 06/14 – Madrid, ES @ Riyadh Air Metropolitano
- 06/15 – Madrid, ES @ Riyadh Air Metropolitano
- 06/20 – Düsseldorf, DE @ Merkur Spiel-Arena
- 06/21 – Düsseldorf, DE @ Merkur Spiel-Arena
- 06/23 – Arnhem, NL @ GelreDome
- 06/24 – Arnhem, NL @ GelreDome
- 06/27 – London, UK @ Tottenham Hotspur Stadium
- 06/28 – London, UK @ Tottenham Hotspur Stadium
- 07/01 – Marseille, FR @ Orange Vélodrome
- 07/04 – Paris, FR @ La Défense Arena
- 07/05 – Paris, FR @ La Défense Arena
- 07/10 – Stockholm, SE @ Strawberry Arena
- 07/11 – Stockholm, SE @ Strawberry Arena
- 07/14 – Warsaw, PL @ PGE Narodowy
- 07/17 – Milan, IT @ Ippodromo Snai La Maura
- 07/18 – Milan, IT @ Ippodromo Snai La Maura
- 07/22 – Brussels, BE @ King Baudouin Stadium
