| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 1998 | Los Angeles Dodgers | 26 | 170,000 | - | - | 1,398,831 | 170,000 | |
| 1999 | Los Angeles Dodgers | 27 | 200,000 | - | - | 1,611,166 | 200,000 | |
| 2000 | Los Angeles Dodgers | 28 | 175,000 | 27 | 759 | 1,895,630 | 200,000 | |
| 2001 | Los Angeles Dodgers | 29 | 230,000 | 23 | 683 | 2,138,896 | 200,000 | |
| 2002 | Los Angeles Dodgers | 30 | 546,667 | 18 | 481 | 2,295,649 | 200,000 | |
| 2003 | Los Angeles Dodgers | 31 | 2,636,667 | 13 | 248 | 2,372,189 | 300,000 | |
| 2004 | Los Angeles Dodgers | 32 | 4,066,667 | 8 | 153 | 2,313,535 | 300,000 | |
| 2005 | Florida Marlins | 33 | 4,666,667 | 4 | 155 | 2,476,589 | 316,000 | |
| 2006 | New York Mets | 34 | 6,599,206 | 8 | 117 | 2,699,292 | 327,000 | |
| 2007 | New York Mets | 35 | 6,250,000 | 8 | 130 | 2,824,751 | 380,000 | 8.042 |
| 2008 | Washington Nationals | 36 | 5,000,000 | 3 | 176 | 2,925,679 | 390,000 | |
| 11 season(s) | 30,540,874 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1993-07-11 | Los Angeles Dodgers | Bonus | 0 | Signed out of draft (Arizona State) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2007-12-10 | Washington Nationals | 2008 | 2008 | 1 | 5,000,000 | Signed to 1-year contract for 2008-2008 ($5m) [Free Agent] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2008-08-09 | Florida Marlins | 2008 | 2008 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2010-01-21 | Colorado Rockies | 2010 | 2010 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||