User blog comment:Drakan95/Barney Stinson vs Johnny Bravo. Epic Rap Battles: Cartoons vs History./@comment-24466042-20150721021804

Don't really know any historical opponents for him, but something with Goliath of Gargoyles.