1998-07-02 - Signed as nondrafted free agent by Braves
2001-07-31 - Traded by Braves with RHP Brad Voyles to Royals for SS Rey Sanchez July 31 2001
2003-07-02 - Traded by Royals with RHP Wes Obermueller and cash to Brewers for RHP Curtis Leskanic July 2 2003
2004-03-29 - Traded by Brewers to Expos March 29 2004
2005-02-15 - Traded by Nationals to Red Sox for a player to be named later
2006-11-06 - Signed by Nationals (minor)
2009-01-14 - Signed by Twins to minor league contract
2000 - Appalachian League All-Star 2B; Rookie League All-Star 2B; 2002 - Carolina League All-Star UT;
2005-2005 - Signed by WAN to 1-year contract worth $0.3m (
2/8/2005)
$300,000
$380,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.