Дата рождения: 19 декабря 1985 (26 лет)
Рост: 188 см
Вес: 71 кг
Кэхилл начал свою игровую карьеру в академии Дронфилда. В 2000 году он присоединился к академии Астон Виллы.
В 2007 году он на правах трёхмесячной аренды перешёл в клуб родного города Шеффилд Юнайтед. 30 января 2008 года он подписал контракт с Болтон Уондерерс, а сумма трансфера была 5 млн фунтов стерлингов. В Болтон Уондерерс Кэхилл показывал хорошие результаты и пробыл там пять сезонов.
В начале сезона 2011/12, Болтон Уондерерс подтвердил, что Кэхилл не будет продлевать свой контракт с клубом, который истекал по окончанию сезона - футболист перешел в Челси.
В молодежной сборной Англии он провел 3 матча, дебютировав 6 февраля 2007 года в матче против молодёжной сборной Испании. Дебютировал за главную сборную 3 сентября 2010 года, выйдя на замену в матче против Болгарии.