Den 30. august 2017 signerte Irvine en treårsavtale med . Den 8. september 2017 gjorde han sin debut for klubben da han kom inn fra benken etter 70 minutter for å erstatte Jon Toral i en 5-0 bortetap mot . Den 9. desember 2017 scoret Irvine sitt første mål for klubben da han nettet Hulls siste mål i en 3-2 hjemmeseier mot . Irvine ble frigitt av Hull City i juni 2020.