Il est repêché le 6 juin2006 par les Reds de Cincinnati au dixième tour de sélection[2]. Il perçoit un bonus de 20 000 dollars à la signature de son premier contrat professionnel le 18 juin 2006.
Roenicke apparaît dans 13 parties pour les Blue Jays dans la seconde partie de la saison 2009, puis 16 en 2010.
Rockies du Colorado
Le , il est réclamé au ballottage par les Rockies du Colorado[5]. Il lance dans 19 parties des Rockies en 2011 et maintient sa moyenne de points mérités à 3,78. La saison 2012 est celle où il joue le plus depuis le début de sa carrière : il vient en relève à 63 reprises pour les Rockies, maintenant une moyenne de 3,25 en 88 manches et deux tiers lancées, avec quatre victoires, deux défaites et un sauvetage.
Twins du Minnesota
Le , il passe aux Twins du Minnesota via le ballottage. En 63 parties des Twins et 62 manches lancées en 2013, Roenicke maintient une moyenne de points mérités de 4,35 avec 3 victoires et une défaite.
Retour au Colorado
Mis sous contrat par les Nationals de Washington en 2014, Roenicke n'est jamais rappelé des ligues mineures et libéré par la franchise après n'avoir pu faire mieux qu'une moyenne de points mérités de 5,49 en 79 manches lancées avec leur club-école de Syracuse. Il est rapatrié par son ancienne équipe, les Rockies du Colorado, en [6] mais ne joue qu'avec leur club-école de Colorado Springs[7].