Depends on the rap. I think the Beastie Boys would be awesome. Some hiphop maybe. Gangsta rap not so much I think. But thats just me.