Career
In his career, he pitched for the Tampa Bay Devil Rays (2000-2001) and the Minnesota Twins (2001-2003). He was originally drafted by the Philadelphia Phillies in 1992. His signature pitch was the palmball.
In 2002, he pitched in the ALDS for the Twins.
In 2006, he played for the Long Island Ducks in the independent Atlantic League.