| February 2, 2012 |
Signed by the Chicago Cubs to a minor league contract. |
| April 4, 2011 |
Re-signed by the Houston Astros to a minor league contract. |
| March 30, 2011 |
Designated for assignment by the Houston Astros. |
| December 10, 2010 |
Signed as a free agent by the Houston Astros to a one-year contract. |
| December 2, 2010 |
Seattle Mariners declined to tender a contract. |
| September 3, 2010 |
Missed 33 games (strained lower back). |
| July 28, 2010 |
Strained lower back, early September. |
| February 26, 2010 |
Re-signed by the Seattle Mariners to a one-year contract. |
| July 24, 2009 |
Recalled from Tacoma (AAA). |
| June 23, 2009 |
Missed 61 games (triceps injury). |
| June 23, 2009 |
Optioned to Tacoma (AAA). |
| April 15, 2009 |
Triceps injury, early September. |
| February 21, 2009 |
Re-signed by the Seattle Mariners to a one-year contract. |
| August 9, 2008 |
Recalled from Tacoma (AAA). |
| July 20, 2008 |
Optioned to Tacoma (AAA). |
| February 28, 2008 |
Signed by the Seattle Mariners to a one-year contract. |
| July 30, 2007 |
Recalled from Tacoma (AAA). |
| July 24, 2007 |
Optioned to Tacoma (AAA). |
| June 22, 2007 |
Recalled from Tacoma (AAA). |
| May 15, 2007 |
Optioned to Tacoma (AAA). |
| May 11, 2007 |
Recalled from Tacoma (AAA). |
| March 13, 2007 |
Optioned to Tacoma (AAA). |
| February 21, 2007 |
Re-signed by the Seattle Mariners to a one-year contract. |
| November 20, 2006 |
Contract purchased from Tacoma (AAA). |
| April 3, 2005 |
Assigned by the Seattle Mariners to their minor league camp. |
| March 26, 2005 |
Returned as a Rule 5 draft pick by the Minnesota Twins. |
| March 4, 2005 |
Re-signed by the Minnesota Twins to a one-year contract. |
| December 13, 2004 |
Selected by the Minnesota Twins from the Seattle Mariners in the Rule 5 draft. |