During his minor league career he threw a no-hitter when he was with the Single-A short season club, the Hudson Valley Renegades.
In his first major league start at home, and second overall, on September 3, 2003 against the Seattle Mariners, he threw a 2-hit complete game shutout, which would remain the best single-game performance of his career.
In 2007, he had arguably his most successful major league season as a relief pitcher, appearing in 48 games for Florida with a 4-2 record and a 3.69 ERA.
[6] He pitched for Kansas City during the 2009 season and appeared in only 5 games as a relief pitcher with a 0-0 record and an 8.77 ERA.
[7] After failing to draw interest from any major league clubs in 2010 or 2011, he announced his retirement on June 25, 2011.