Jugador del cuadro que debutó en la MLB en el 2005 con los San Francisco Giants.
Se unió al sistema de Ligas Menores de los Giants en 1998, donde permaneció hasta su convocatoria de Grandes Ligas.
Después de un año con los Giants, se unió a otros equipos de Ligas Menores y jugó profesionalmente en México y Panamá.
Nació en David, Chiriquí, Panamá.
Recibió su llamado de MLB para ayudar a reemplazar al lesionado Omar Vizquel.