2000-09-26 - Signed as nondrafted free agent by Dodgers
2004-12-13 - Traded by Brewers to Rockies
2004-12-13 - Selected by Brewers from Dodgers in Rule 5 minor league draft
2005-12-07 - Traded by Rockies to Mariners for Yorvit Torrealba
2005-12-08 - Sent by Rockies to Mariners as player to be named later in Yorvit Torrealba trade
2006-04-06 - Traded by Mariners to Devil Rays for Jose de La Cruz
2007-02-16 - Claimed off waivers by Mets
2007-09-12 - Claimed off waivers by Marlins from Mets
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.