Christopher Polk/BET/Getty Images

Here's Every Bad Boy Song Diddy Performed At The 2015 BET Awards

Can't nobody hold Diddy down.

Diddy has been making hits for over 20 years, so when the music mogul hit the stage at the 2015 BET Awards on Sunday (June 28) to celebrate the two decade run of his Bad Boy record label he had plenty of hits to choose from.

With help from Bad Boy alums like Ma$e, 112, Faith Evans, current label star French Montana and his longtime friends Lil' Kim and Pharrell, Puff owned the BET Stage.

If you still need a little help, don't worry: We have your history lesson. Here's a list of every song Puff performed at the 2015 BET Awards.

  1. "Can't Nobody Hold Me Down" - Diddy
  2. "Feels So Good" - Ma$e
  3. "Peaches and Cream" - 112
  4. "I Need a Girl Pt. 2" - Diddy
  5. "Love Like This" - Faith Evans
  6. "Hot N---a (Remix)" - French Montana
  7. "Can't You See" - Total feat. The Notorious B.I.G.
  8. "All About the Benjamins" - Diddy, The L.O.X., Lil Kim and The Notorious B.I.G.
  9. "Mo Money, Mo Problems" - The Notorious B.I.G. feat. Diddy and Ma$e