Abandonó en el mercado invernal de 2015 el Derry City para incorporarse a las filas del Celtic, pero no tuvo oportunidades en el primer equipo y salió cedido en un par de ocasiones.
Harto de esa situación, el jugador ha logrado rescindir su contrato con el club de Glasgow para fichar por el Dundalk irlandés.
Duffy ha sido internacional con las categorías inferiores de la República de Irlanda, pero también con las deIrlanda del Norte, aunque a sus 22 años no ha alcanzado la absoluta con ninguna de las dos federaciones.