Drafted: Selected by San Francisco Giants in
2nd round (74th overall) of
2001 Amateur Draft (June-Reg Phase)
2001-06-08 - signed
2005-07-31 - Traded by Giants with Yorvit Torrealba to Mariners for Randy Winn.
2006-10-11 - Released by Mariners
2006-11-15 - Signed by Mariners (minor)
2007-03-18 - Released by Mariners
2007-03-23 - Signed by Giants to minor league contract
2001 - Short-Season A All-Star SP; 2002 - San Francisco Giants Minor League Player of the Year;
2005-2005 - Signed by SF to 1-year contract worth $0.3m (
3/2/2005)
$300,000
$312,000
$300,000
Salary data is available for Major Leaguers since 1985. Players not on opening day roster, for the most part, are assumed to have earned the minimum salary for that year. MLB rank in parentheses.