Den 12. januar 2007 ble det annonsert at han hadde avvist en forbedret kontraktstilbud fra Scunthorpe United og vil derfor være fri til å forlate klubben på slutten av sesongen 2006-2007. Keogh signerte dermed en kontrakt med klubben Wolverhampton Wanderers FC den 23. januar 2007. Han signerte en tre og et halvt års kontrakt og overføringen kostet Wolves en innledende sum £600 000. Kontrakten med denne klubben utløper sommeren 2012.