Jan 22, 2010 12:44 AM EST

The Phillies and center fielder Shane Victorino have agreed to a three-year contract extension worth $22M, a source familiar with the club's negotiations told ESPN.com's Jayson Stark.

The deal would keep him under contract with the Phillies through 2012.

Via ESPN.com