| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 2001 | Chicago White Sox | 23 | 200,000 | - | - | 2,138,896 | 200,000 | |
| 2002 | Chicago White Sox | 24 | 225,000 | 22 | 686 | 2,295,649 | 200,000 | |
| 2003 | Chicago White Sox | 25 | 320,000 | 23 | 604 | 2,372,189 | 300,000 | |
| 2004 | Chicago White Sox | 26 | 340,000 | 18 | 574 | 2,313,535 | 300,000 | |
| 2005 | Chicago White Sox | 27 | 2,000,000 | 14 | 302 | 2,476,589 | 316,000 | |
| 2006 | Philadelphia Phillies | 28 | 3,250,000 | 12 | 226 | 2,699,292 | 327,000 | |
| 2007 | Philadelphia Phillies | 29 | 4,350,000 | 10 | 190 | 2,824,751 | 380,000 | |
| 2008 | San Francisco Giants | 30 | 9,600,000 | 2 | 86 | 2,925,679 | 390,000 | |
| 2009 | San Francisco Giants | 31 | 9,600,000 | 2 | 89 | 2,996,106 | 400,000 | |
| 2010 | San Francisco Giants | 32 | 13,600,000 | 2 | 38 | 3,014,572 | 400,000 | |
| 2011 | San Francisco Giants | 33 | 13,600,000 | 3 | 42 | 3,095,183 | 414,000 | 10.055 |
| 11 season(s) | 57,085,000 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1998-06-12 | Chicago White Sox | Bonus | 575,000 | Signed out of draft (Cal State Fullerton) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2007-01-16 | Philadelphia Phillies | 2007 | 2007 | 1 | 4,350,000 | Signed to 1-year contract for 2007-2007 ($4.35m) [Avoids arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2007-12-12 | San Francisco Giants | Signed to #-year contract for 2007-2007 ($0m) [Free Agent] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2011-12-12 | Florida | 2011 | 2011 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||