Signed by the Atlanta Braves as an amateur free agent in 1994. Has a 73-82 record with 920 Ks and a 4.46 ERA for the Braves (1998-2001), Los Angeles Dodgers (2002-2006), Kansas City Royals (2006-2007), and Washington Nationals (2008).
Agreed to a non-guaranteed minor league contract with the Washington Nationals. (February 2009)
(23 February) Released by the Washington Nationals one day after he failed to report to spring training camp. (2009)