| January 23, 2008 |
Signed by the Boston Red Sox to a minor league contract. |
| March 29, 2007 |
Released by the Tampa Bay Devil Rays. |
| August 6, 2006 |
Missed 82 games (right shoulder injury). |
| June 14, 2006 |
Transferred from the 15-day DL to the 60-day DL (right shoulder injury). |
| May 5, 2006 |
Right shoulder injury, 15-day DL. |
| January 12, 2006 |
Signed as a free agent by the Tampa Bay Devil Rays to a two-year contract. |
| October 29, 2005 |
Filed for free agency. |
| August 15, 2005 |
Transferred from the 15-day DL to the 60-day DL (foot injury). |
| August 8, 2005 |
Foot injury, 15-day DL (retroactive to August 5th). |
| June 21, 2005 |
Contract purchased from Colorado Springs (AAA). |
| May 19, 2005 |
Signed by the Colorado Rockies to a minor league contract. |
| January 11, 2005 |
Sigend by the Yomiuri Giants (Japanese League) to a one-year contract. |
| December 11, 2004 |
Signed with the Tokyo Yomiuri Giants of the Japanese League to a one-year contract. |
| October 28, 2004 |
Filed for free agency. |
| September 9, 2004 |
Missed 13 games (eye injury). |
| August 26, 2004 |
Eye injury, 15-day DL (retroactive to August 21st). |
| November 11, 2003 |
Re-signed by the Houston Astros to a one-year contract. |
| October 30, 2003 |
Filed for free agency. |
| July 29, 2003 |
Acquired from the New York Yankees. |
| July 25, 2003 |
Designated for assignment. |
| July 21, 2003 |
Missed 6 games (right leg injury). |
| July 12, 2003 |
Right leg injury, day-to-day. |
| June 25, 2003 |
Acquired from the Cleveland Indians. |
| May 27, 2003 |
Contract purchased from Buffalo (AAA). |
| May 15, 2003 |
Signed as a minor league free agent by the Cleveland Indians and assigned to Buffalo (AAA). |
| May 11, 2003 |
Designated for assignment. |
| March 30, 2003 |
Purchased contract from Colorado Springs (AAA). |
| December 20, 2002 |
Signed as a minor league free agent by the Colorado Rockies. |
| April 29, 2002 |
Designated for assignment. |
| March 30, 2002 |
Contract purchased from Oklahoma (AAA). |
| January 29, 2002 |
Signed as a free agent by the Texas Rangers to a minor league contract and invited to spring training. |
| December 7, 2001 |
Colorado Rockies offered salary arbitration. |
| July 8, 2001 |
Contract purchased from Colorado Springs (AAA). |
| June 27, 2001 |
Placed on waivers by the Florida Marlins. |