A Hull City 2013. július 2-án 1,5 fontért leigazolta McGregort, három évre aláírva vele. Az idény első meccsén, a Chelsea ellen mutatkozott be. Az ötödik percben egy rosszul időzített öklözés során eltalálta Fernando Torres fejét, ami miatt csapata ellen büntetőt ítéltek. Kivédte Frank Lampard tizenegyesét, de klubja így is kikapott 2-0-ra. 2014. május 17-én kezdőként kapott lehetőséget az Arsenal elleni FA Kupa-döntőn, ahol a Hull 3-2-re kikapott.