In a career that stretches back more than 25 years, Eminem has been on both sides of ruthless diss songs.  He's dropped them and has he's been hit by them, so it's safe to say he knows his way around a diss track. Fans everywhere made sure they tuned in when the Detroit rapper dropped off his own list of his favorite diss songs for his 12 Days of Diss-Mas list. 

On Christmas day (Dec. 25), the Kamikaze rapper and Shade 45 teamed up to deliver their 12 Days of Diss-Mas list, which comprises 12 of their favorite diss tracks of all time. With assistance from Def Jam exec Paul Rosenberg and the "Haitian Elf" DJ Whoo Kid, the "Good Guy" aka Diss Cringle counts down his favorite mud-slinging records in existence.

The crew starts off with hip-hop's first real diss track "The Bridge is Over," a diss track Boogie Down Productions aimed at MC Shan, Marley Marl and the Juice Crew. Next up are iconic disses like Roxanne Shante's "Roxanne's Revenge," which was aimed at U.T.F.O. before kicking off the "Roxanne Wars," and "10% Diss" by MC Lyte, who came at MC Antoinette for allegedly ripping the beat for her debut single "I Got An Attitude" from Audio Two's "Top Billin'."

After highlighting poisonous bars from LL Cool J, Dr. Dre, N.W.A, and Ice Cube, Em, Whoo Kid and Paul dub Tupac Shakur's "Hit 'Em Up" as their No. 1 greatest diss track of all time. Although they didn't make the list, the crew also throw in honorable mentions like Del The Funky Homosapien's "W.A.C.K MCs" and "Life's On The Line" by 50 Cent. Despite the abundance of recent diss tracks in his catalog, you won't find Eminem's "Killshot" or any of today's glorified diss tracks on this list.

Check out Eminem's 12 Days of Diss-Mas below.

Eminem's 12 Days of Diss-Mas list

1. "Hit 'Em Up" Tupac Shakur
2. "Diss Fe Liar" Yz
3. "Real Motherfuckin' G's" Eazy-E
4. "The Bitch In You" Common
5. "Fuck Compton" Tim Dog
6. "Dre Day" Dr. Dre
7. "No Vaseline" Ice Cube
8. "Fuck The Police" N.W.A
9. "Jack The Ripper" LL Cool J
10. "10 Percent Dis" MC Lyte
11. "Roxanne's Revenge" Roxanne Shante
12. "The Bridge Is Over" Boogie Down Productions

See Photos of Eminem's Different Looks Over the Years

More From 107 JAMZ