Eddie Butler est repêché en 2009 au 35e tour de sélection par les Rangers du Texas[1] mais il ne signe pas de contrat avec le club et rejoint plutôt les Highlanders, l'équipe de baseball de l'université de Radford[2]. Il signe son premier contrat professionnel avec les Rockies du Colorado, qui en font un de leurs choix de première ronde en juin 2012. Butler est le 46e athlète sélectionné au total par un club de la MLB à cette édition du repêchage amateur et est une sélection que les Rockies obtiennent en compensation de la perte, quelques mois plus tôt, de l'agent libreMark Ellis[2].
Il fait ses débuts dans le baseball majeur comme lanceur partant pour Colorado le 6 juin 2014. Il est cependant mal accueilli par ses adversaires, les Dodgers de Los Angeles, qui lui infligent une cuisante défaite en marquant à ses dépens 6 points sur 10 coups sûrs[6].