Charlie played college baseball at St. Joseph’s College in Standish, Maine (2005-06). He was selected the North Atlantic Conference Co-Player of the Year as a freshman with St. Joseph’s, going 7-1 with a 1.75 ERA. He went 10-1, 2.89 as a sophomore before transferring to LSU for his junior season.
Before being placed on the disabled list on July 9, 2015 with a season-ending injury, Charlie did not allow a run in 29 of 33 appearances and limited left-handed batters to a .105 batting average (4-for-38) with no extra-base hits. He held opponents to a .056 average (1-for-18) with runners in scoring position and did not allow any of 16 inherited runners to score. Charlie was placed on the disabled list on April 3, 2016 with left biceps/shoulder tendinitis. He made eight minor league appearances in ’16, rehabbing his injury.
Charlie made his Major League debut for the Detroit Tigers on May 23, 2011, replacing starter Phil Coke who suffered an ankle injury in the fourth inning. Charlie issue a base on balls to the first batter he faced (Sean Rodriguez) to load the bases, but then struck out Felipe López and Kelly Shoppach to end the inning.