The second baseman has agreed to a multiyear contract extension that will keep him in Philadelphia, according to multiple reports. An official announcement is expected Thursday.

Chase Utley commits to the Phillies for a few more seasons. (AP Photo)

FoxSports.com's Ken Rosenthal reported the deal is for at least two years and between $25 million and $30 million in guaranteed money. The pact also contains multiple vesting options beyond the 2015 season, according to Rosenthal.

An agreement had been expected for some time. Utley and Phillies general manager Ruben Amaro Jr. have been clear about getting a deal done, as MLB.com's Todd Zolecki noted. Utley could have become a free agent after this season.

Utley, 34, has played his entire 11-year major league career with the organization that drafted him in the first round in 2000. He has battled a series of injuries in recent years but has remained productive when healthy. The five-time All-Star was batting .275/.336/.505 with 15 home runs and 42 RBIs in 83 games entering Wednesday's contest.