The Boston Red Sox have agreed to terms on a one-year, $4 million deal with Kevin Pillar.

The deal could become official this weekend if Pillar passes his physical.

Pillar is coming off perhaps the best season of his career. He hit .259/.287/.432 in 161 games.