| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 2000 | Houston Astros | 24 | 175,000 | 28 | 759 | 1,895,630 | 200,000 | |
| 2002 | Houston Astros | 26 | 200,000 | - | - | 2,295,649 | 200,000 | |
| 2003 | Houston Astros | 27 | 300,000 | - | - | 2,372,189 | 300,000 | |
| 2004 | Houston Astros | 28 | 380,000 | 18 | 526 | 2,313,535 | 300,000 | |
| 2005 | Houston Astros | 29 | 450,000 | 15 | 511 | 2,476,589 | 316,000 | |
| 2006 | Houston Astros | 30 | 3,800,000 | 8 | 202 | 2,699,292 | 327,000 | |
| 2007 | Houston Astros | 31 | 4,350,000 | 8 | 190 | 2,824,751 | 380,000 | |
| 2008 | New York Yankees | 32 | 1,750,000 | 18 | 344 | 2,925,679 | 390,000 | |
| 8 season(s) | 11,405,000 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1998-06-18 | Houston Astros | Bonus | 0 | Signed out of draft (USC) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2007-01-26 | Houston Astros | 2007 | 2007 | 1 | 4,350,000 | Signed to 1-year contract for 2007-2007 ($4.35m) [Avoids arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2008-01-31 | New York Yankees | 2008 | 2008 | 1 | 1,750,000 | Signed to 1-year contract for 2008-2008 ($1.75m) [Free Agent] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2008-06-17 | Cleveland Indians | Signed to #-year contract for 2008-2008 ($0m) [Free Agent] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2009-02-09 | Tampa Bay Rays | 2009 | 2009 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 5 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||