 In 2010, he played for the Class A Lynchburg Hillcats and the Mudcats, going a combined 4-11 with a 3.36 ERA in 5 games at Lynchburg and 20 at Carolina.He received a non-roster invitation to spring training for 2011.During the 2012 season, Carroll was released by the Reds and signed with the White Sox.