According to multiple sources, Juan Pierre has agreed to a one-year, $1.6 million contract.

The 35-year-old outfielder will be making his second stint with the organization, offering veteran leadership, a tremendous work ethic and speed.

Pierre appeared in 130 games with the Phillies in 2012, batting .307 with 37 stolen bases.

Entering his 14th big league season, Pierre previously was with the Marlins in 2003-05. He set the franchise single-season stolen-base record of 65 in ’03, when he batted .305 and scored 100 runs.

The Marlins traded Pierre to the Cubs after the 2005 season in a deal that brought Ricky Nolasco to Miami. Nolasco has since become the organization’s all-time wins leader.

Pierre is a career .297 hitter who has 2,141 hits and 591 stolen bases.