Originario de Corona, California, mide 1.90 de estatura con 99 kgs de peso. Tiene experiencia de diecinueve temporadas en diferentes ligas en Estados Unidos, México, Venezuela, República Dominicana y cuatro Series del Caribe.

Jugó diferentes niveles en sucursales de organizaciones de Grandes Ligas como: Indios de Cleveland, Medias Rojas de Boston, Phillies de Philladelphia y Dodgers de Los Ángeles.

En la Liga Mexicana de Beisbol lanzó para los equipos: Piratas de Campeche, Tigres de Quintana Roo, Guerreros de Oaxaca y Olmecas de Tabasco.

Ha sido uno de los mejores relevistas en las últimas temporadas en la LMB al liderar el departamento de holds en 2021 con 12, en 2022 con 22 y en 2023 con 20 vistiendo la franela de los Olmecas de Tabasco.

La directiva saltillense continúa haciendo los ajustes necesarios para tener un equipo competitivo en búsqueda del campeonato.