Career
He previously played Minor League Baseball in the Saint Louis Cardinals organization from 2006 to 2012. On December 12, 2015 he signed a minor league contract with the Boston Red Sox. Then on December 29, 2015 he was assigned to the Portland Sea Dogs.