1996-08-22 - Signed as nondrafted free agent by Diamondbacks
1996-09-17 - Signed as undrafted amateur Free Agent by Diamondbacks.
1999-12-13 - Traded by Diamondbacks with Brad Penny and Vladimir Nunez to Marlins for Matt Mantei.
1999-12-14 - Traded by Diamondbacks to Marlins completing trade in which Diamondbacks sent RHP Vladimir Nunez RHP Brad Penny and a player to be named to Marlins for RHP Matt Mantei (July 9 1999)
2004-07-31 - Traded by Marlins to Royals for Rudy Seanez.
2005-03-31 - Claimed off waviers by Mariners from Royals
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.