The Boston Red Sox have agreed to a deal with free-agent outfielder Kevin Pillar, according to The Boston Globe.