Anteriormente jugó con los Houston Astros, Washington Nationals, Oakland Athletics, Minnesota Twins, Boston Red Sox y Baltimore Orioles se desempeña principalmente como relevista.
Dividió el 2007 entre los Greeneville Astros (17 partidos, cuatro como abridor) y los Tri-City ValleyCats (dos partidos), registrando un total combinado de 6-4 con una efectividad de 4.25, con 59 ponches en 53 entradas.
Fue llamado a las Grandes Ligas cuando Ryan Mattheus fue colocado en la lista de lesionados.
[2] Los Atléticos designaron a Abad para la asignación después de la temporada 2015, en la cual registró efectividad de 4.15 en 47 2⁄3 entradas, y más tarde eligió la agencia libre.
En 2017, lanzó 43 2⁄3 entradas donde registró 3.30 de efectividad y 37 ponches.