The Padres have signed the 33-year-old veteran outfielder and first baseman Allen Craig -- who last played a Major League game in 2015 -- to a Minor League deal, according to a report from SB Nation's Chris Cotillo on Monday. The team has not confirmed the report.
Source: Padres sign Allen Craig to a minor-league deal. Ex-Cardinal/Red Sox last appeared in majors in 2015.— Chris Cotillo (@ChrisCotillo) January 23, 2018
Craig was a Cardinal from 2010-14 and helped St. Louis win the 2011 World Series, with some memorable hits in the Fall Classic, including the go-ahead home run against the Rangers in Game 7.
He was traded to the Red Sox at the 2014 Trade Deadline and struggled for the next two seasons, then spent 2016 and '17 in the Minors before being released last June.
In 534 career Major League games, Craig is a .276/.333/.435 hitter with 59 home runs and 296 RBIs. He was an All-Star with the Cards in 2013.