List of Epic Rap Battles of History episodes

This is a list of all the episodes in the Epic Rap Battles of History series created by Nice Peter and EpicLLOYD, including the unofficial battles.