| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 1998 | Florida Marlins | 27 | 170,000 | - | - | 1,398,831 | 170,000 | |
| 1999 | Florida Marlins | 28 | 220,000 | 21 | 693 | 1,611,166 | 200,000 | |
| 2000 | Florida Marlins | 29 | 245,000 | 19 | 635 | 1,895,630 | 200,000 | |
| 2001 | Florida Marlins | 30 | 300,000 | 19 | 573 | 2,138,896 | 200,000 | |
| 2002 | Florida Marlins | 31 | 650,000 | 16 | 455 | 2,295,649 | 200,000 | |
| 2003 | Florida Marlins | 32 | 1,050,000 | 15 | 356 | 2,372,189 | 300,000 | |
| 2004 | Florida Marlins | 33 | 840,000 | 12 | 389 | 2,313,535 | 300,000 | |
| 2005 | Minnesota Twins | 34 | 900,000 | 13 | 397 | 2,476,589 | 316,000 | |
| 2006 | Minnesota Twins | 35 | 900,000 | 13 | 411 | 2,699,292 | 327,000 | |
| 2007 | Minnesota Twins | 36 | 950,000 | 17 | 424 | 2,824,751 | 380,000 | |
| 2008 | Minnesota Twins | 37 | 950,000 | 15 | 430 | 2,925,679 | 390,000 | 10.129 |
| 2009 | Minnesota Twins | 38 | 950,000 | 13 | 439 | 2,996,106 | 400,000 | |
| 2010 | Cleveland Indians | 39 | 850,000 | 9 | 457 | 3,014,572 | 400,000 | |
| 13 season(s) | 8,975,000 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1992-08-17 | Bonus | 0 | Signed as undrafted free agent (Gonzaga) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2004-11-24 | Minnesota Twins | Signed to #-year contract for 2004-2004 ($0m) [Free Agent] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2010-01-15 | Cleveland Indians | Signed to #-year contract for 2010-2010 ($0m) [Free Agent] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||