| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 2003 | San Francisco Giants | 23 | 300,000 | - | - | 2,372,189 | 300,000 | |
| 2004 | San Francisco Giants | 24 | 300,000 | - | - | 2,313,535 | 300,000 | |
| 2005 | San Francisco Giants | 25 | 300,000 | 27 | 752 | 2,476,589 | 316,000 | |
| 2006 | San Francisco Giants | 26 | 327,000 | - | - | 2,699,292 | 327,000 | |
| 2007 | San Francisco Giants | 27 | 385,000 | 21 | 690 | 2,824,751 | 380,000 | |
| 5 season(s) | 1,612,000 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2001-09-04 | San Francisco Giants | Bonus | 915,000 | Signed out of draft (LSU) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2007-11-14 | Oakland Athletics | 2007 | 2007 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2008-05-25 | Cleveland Indians | 2008 | 2008 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2008-12-05 | New York Yankees | 2008 | 2008 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2012-01-25 | San Francisco Giants | 2012 | 2012 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2013-01-17 | San Francisco Giants | 2013 | 2013 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 6 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||