| September 1, 2009 |
Contract purchased from Norfolk (AAA). |
| March 31, 2009 |
Assigned to minor league camp. |
| January 15, 2009 |
Signed by the Baltimore Orioles to a minor league contract. |
| March 19, 2008 |
Assigned to minor league camp. |
| November 3, 2007 |
Opted for minor league free agency. |
| June 22, 2007 |
Designated for assignment by the Baltimore Orioles. |
| June 8, 2007 |
Contract purchased from Norfolk (AAA). |
| May 1, 2007 |
Outrighted to Norfolk (AAA). |
| April 26, 2007 |
Designated for assignment by the Baltimore Orioles. |
| April 2, 2007 |
Contract purchased from Norfolk (AAA). |
| March 28, 2007 |
Assigned to minor league camp by the Baltimore Orioles. |
| March 27, 2007 |
Acquired from the Boston Red Sox. |
| December 20, 2006 |
Signed by the Boston Red Sox to a minor league contract. |
| November 1, 2006 |
Opted for minor league free agency. |
| March 30, 2006 |
Assigned to minor league camp. |
| December 13, 2005 |
Signed by the Washington Nationals to a minor league contract. |
| August 22, 2005 |
Signed by the Oakland Athletics to a minor league contract. |
| August 5, 2005 |
Released by the Kansas City Royals. |
| April 2, 2005 |
Contract purchased from Omaha (AAA). |
| November 3, 2004 |
Re-signed by the Kansas City Royals to a minor league contract and invited him to the spring training. |
| October 3, 2004 |
Outrighted to minors. |
| June 22, 2004 |
Recalled from Omaha (AAA). |
| March 22, 2004 |
Signed by the Kansas City Royals to a minor league contract. |
| March 19, 2004 |
Released by the San Francisco Giants. |
| November 5, 2003 |
Re-signed by the San Francisco Giants. |
| September 30, 2003 |
Not on the playoff roster. |
| August 27, 2003 |
Missed 25 games (right wrist injury). |
| July 29, 2003 |
Right wrist injury, 15-day DL. |
| July 6, 2003 |
Contract purchased from Fresno (AAA). |
| March 12, 2003 |
Assigned to minor league camp. |
| January 22, 2003 |
Added by the San Francisco Giants to their non-roster invitee list at spring training. |
| January 20, 2003 |
Signed as a minor-league free agent by the San Francisco Giants. |
| October 10, 2002 |
Refused assignment becomes a free agent. |
| October 1, 2002 |
Did not make the 25-man playoff roster. |
| September 1, 2002 |
Contract purchased from Columbus (AAA). |
| July 10, 2002 |
Assigned to Columbus (AAA). |
| June 30, 2002 |
Designated for assignment. |
| December 21, 2001 |
Signed as a free agent by the New york Yankees. |
| December 13, 2001 |
Released by the Toronto Blue Jays. |