Nov 05, 2007 7:09 PM EST

The San Diego Padres and pitcher Greg Maddux have agreed to terms on a one-year, $10 million deal, according to sources close to ESPN's Buster Olney.

Maddux, who could have been a free agent, held a player option for $8.75 million for 2008. The Padres held a team option for $11 million for 2008.

Maddux has pitched 22 seasons for four teams, most of that time with the Atlanta Braves. He has 347 career wins, good for ninth on the all-time list.

Via ESPN