Haggerty hizo su debut profesional en 2014, contra Anthony Edwards, ganando la pelea por nocaut técnico en el cuarto asalto.
Ganaría sus próximas cuatro peleas por detención, antes de pelear contra Gery Bavetta en Muay Thai Mayhem por el título ISKA World Super-Pluma Muay Thai.
[3] En sus siguientes dos peleas, Haggerty derrotó a Geo Marchese y James O'Connell por nocaut en el primer asalto.
[4] Sufrió su primera derrota profesional durante Yokkao 28, perdiendo por decisión ante Ja Kiatphontip.
Estaba programado para pelear contra Liam Harrison en Yokkao 31, pero la pelea luego fracasaría.
[7] Haggerty hizo su debut en ONE Championship en enero de 2019 y derrotó a Joseph Lasiri por decisión unánime.
[14] Haggerty enfrentó a Taiki Naito en ONE Championship: Big Bang 2.
[22] Sin embargo, Haggerty se retiró de la pelea por razones médicas y fue reemplazado por Josue Cruz.
La pelea continuó en un peso pactado y Haggerty fue multado con el 20% de su bolsa, que fue hacía su oponente Kuzmin.