He played for the Florida Marlins, San Diego Padres and Chicago Cubs of Major League Baseball (MLB).
His first major league hit was a solo home run off Chan Ho Park of the Los Angeles Dodgers on July 10.
[12][13] Baker served as backup to Nick Hundley and Yasmani Grandal in 2012, starting 52 games and batting .238 while throwing out 16% of base runners.
[17] On December 13, 2013, Baker signed a minor league deal with an invitation to spring training with the Chicago Cubs.
Baker won the backup catcher job out of spring training when George Kottaras was released.
[18] On July 29, 2014, Baker pitched a scoreless top of the 16th inning with a popout and double play, as the Cubs had exhausted their bullpen in a game against the Colorado Rockies.
On November 10, 2020, it was announced that the Pittsburgh Pirates had hired Baker as the director of coaching and player development.
During the offseason, Baker has taught Physical Education at St. Isidore School in Danville, California, where his wife, Meghan, used to teach.