En la Major League Baseball (MLB) jugó para los Texas Rangers, equipo con el que debutó el 19 de abril de 2003 contra Oakland Athletics saliendo sin decisión pero permitiendo 5 carreras en 2.2 innings.
Durante su paso por la MLB dejó un registro total de 1 juego ganado y 2 perdidos en 50 relevos, con una efectividad de 5.94 en 53 entradas, 28 bases por bola y 30 ponches.
[2] En 2005 fue declarado agente libre, siendo firmado al año siguiente por la organización Baltimore Orioles.
Durante ese período estuvo fuera de actividad debido a lesiones.
[3] En 2007 es dejado nuevamente en libertad y firma con el Bowie Baysox de la Eastern League.