Практически всю свою карьеру футболиста Макгрейн провёл в составе глазговского «Селтика», сыграл за 17 сезонов в стане «бело-зелёных» 681 матч, забил девять голов[4], с 1977 по 1987 год являлся капитаном «кельтов»[5]. После ухода из клуба Дэнни на протяжении сезона 1987/88 выступал за «Гамильтон Академикал», после чего «повесил бутсы на гвоздь»[6].
После окончания карьеры футболиста Дэнни стал тренером — с сезона 1992/93 по 1993/94 без особого успеха возглавлял клуб «Арброт»[7]. С июля 1994 года Макгрейн работал в системе «родного» «Селтика» — на протяжении 18 лет являлся помощником наставника молодёжной команды «кельтов»[8]. С 18 октября 2012 по 21 мая 2014 года Дэнни ассистировал главному тренеру первого состава Нилу Леннону[9].
Дэнни родился 1 мая 1950 года в Файннистоне — районе города Глазго, крупнейшего мегаполиса Шотландии[10][11]. В юности с малых лет увлекавшийся футболом Макгрейн являлся болельщиком местного клуба «Рейнджерс» и к тому же был и является ныне протестантом[11]. Первый контакт с представителями злейшего врага «джерс», «Селтика», состоялся во время выступлений 17-летнего Дэнни за «Куинз Парк Строллерс» — команду своей школы. На матч между коллективом Макгрейна и сверстниками из Англии пришли посмотреть близкий друг главного тренера «Селтика» Джока Стейна, Томми Рейлли, и бывший игрок «бело-зелёных» Шон Фаллон. В тот день «Строллерс» при отличной игре Макгрейна победили своих оппонентов со счётом 4:1[11]. Вскоре Фаллон, отыскавший адрес Дэнни, пришёл к нему домой и в присутствии родителей предложил стать футболистом «Селтика»[11]. По словам Макгрейна, «Шон расставлял акценты на близость религиозных взглядов между „кельтами“ и моей семьёй, очевидно, имея в виду, ирландскую фамилию и подумав о естественном в таких случаях исповедовании католицизма»[11]. Но родители Дэнни были категорически против такой перспективы до того, как их сын получит образование. Поэтому Фаллон при содействии руководства «Селтика» устроил Макгрейна в колледж «Рид Керр» (англ.Reid Kerr College), где будущий капитан «бело-зелёных» проучился год, попутно защищая цвета молодёжной глазговской команды «Мэрихилл»[11]. 13 мая 1967 года Дэнни заключил с «кельтами» свой первый профессиональный контракт[11], то есть всего лишь за пару недель до того, как глазговцы стали первыми британскими футболистами, которым покорился Кубок европейских чемпионов и прозванными «Лиссабонскими львами»[12]. «Однокашниками» Макгрейна по резервной команде «Селтика» были такие известные в будущем футболисты, как Кенни Далглиш, Лу Макари, Дэвид Хей, Джордж Коннелли и другие. Подбор этого состава лично осуществлял главный тренер «кельтов» Джок Стейн, прекрасно понимавший важность поиска и воспитания молодых талантливых игроков. Именно этих футболистов специалист рассматривал в качестве смены стареющим «Лиссабонским львам».
Дебют Дэнни в первом составе «кельтов» состоялся 26 августа 1970 года, когда «Селтик» в рамках Кубка шотландской лиги встречался с «Данди Юнайтед»[4]. В том же сезоне Макгрейн пробился в основной состав «бело-зелёных», сразу впечатлив наставника «Селтика» Джока Стейна[11], который также отмечал универсальность футболиста, могущего одинаково хорошо сыграть на обоих флангах защиты, а также в центре поля[11]. Легендарный капитан «Лиссабонских львов» Билли Макнилл называл Дэнни «выточенным из гранита», в том смысле, что жёсткость игрока никогда не переходила за дозволенные рамки[11]. Несмотря на игру Макгрейна «на грани фола», за всю карьеру он всего лишь один раз был удостоен красной карточки — произошло это 9 октября 1982 года в матче с «Абердином»[11].
В 1972 году в одной из игр Дэнни получил сложный перелом челюсти, после он долго восстанавливался от этого повреждения[11]. В 1974 году Макгрейна был диагностирован диабет. Речь зашла о преждевременном завершении карьеры футболиста, однако Макгрейн доказал, что может выступать на самом высоком уровне, несмотря на заболевание[2][11]. Через три года после того, как «Селтик» покинул капитан Кенни Далглиш, именно Дэнни стал обладателем повязки лидера клуба[11]. По итогам того же года журналисты «горской страны» выбрали защитника «бело-зелёных» «Игроком года»[2].
Всего за «Селтик» Макгрейн провёл 17 сезонов, собрав большую коллекцию трофеев: девять титулов чемпиона Шотландии, семь — обладателя национального Кубка и ещё единожды выиграв Кубок лиги[11]. В 1987 году Дэнни покинул Глазго, и на правах свободного агента присоединился к клубу «Гамильтон Академикал». За «академиков» защитник выступал на протяжении сезона 1987/88, помог им стать победителями Первого дивизиона Шотландии[13]. По окончании футбольного года Макгрейн завершил карьеру футболиста[6].
В 1983 году за свои достижения Дэнни был удостоен звания кавалера Ордена Британской империи[2]. В 2002 году по голосованию среди болельщиков «Селтика» Макгрейн вошёл в символическую сборную лучших игроков за всю историю клуба[14]. Ещё через два года Дэнни был введён в Зал славы шотландского футбола[15][16]. В том же году Макгрейн был включён в символическую сборную британского футбола всех времён[17].
Дебют Макгрейна в национальной сборной Шотландии состоялся 12 мая 1973 года, когда «тартановая армия» в рамках Домашнего чемпионата Великобритании встречалась с Уэльсом[21]. В следующем году Дэнни в составе «горцев» отправился на чемпионат мира, проходивший в ФРГ. На турнире шотландцы выступили неудачно, не выйдя из группы[22]. Макгрейн провёл все три матча «тартановой армии», коими были встречи с Заиром[23], Бразилией[24] и Югославией[25]. Следующий мировой форум защитник вынужденно пропустил из-за травмы лодыжки[11]. На первенство планеты 1982 года Макгрейн прибыл в качестве капитана национальной сборной[11]. Чемпионат шотландцы вновь провалили, не пробившись в раунд плей-офф[26]. На счету Дэнни оказались две игры из трёх «горцев» на этом первенстве мира — с Новой Зеландией[27] и СССР[28]. Эти поединки оказались последними для Макгрейна в составе сборной Шотландии. Всего за 9-летний период в «тартановой армии» Дэнни провёл 62 матча[6].
По окончании карьеры футболиста Дэнни начал работать тренером — с сезона 1992/93 по 1993/94 он без особого успеха возглавлял клуб «Арброт»[7]. С июля 1994 года Макгрейн работает в системе «родного» «Селтика» — на протяжении 18 лет являлся помощником наставника молодёжной команды «кельтов»[3]. 18 октября 2012 года Дэнни был назначен ассистентом главного тренера первого состава Нила Леннона вместо покинувшего клуб Алана Томпсона[9].
Дэнни женат, у него и его жены Ларейн три дочери[31]. Макгрейн написал две автобиографические книги — «Селтик: моя команда» (англ.Celtic: My Team)[32] и «На солнце и в тени» (англ.In Sunshine And In Shadow)[11][33].
В популярной культуре
В 1996 году глазговскаярок-группа «Big Wednesday» увековечила фамилию Дэнни в своём сингле «Скользи (как Макгрейн)» (англ.Sliding in (like McGrain)). Также футболист появлялся на телевидении вместе с музыкантами в качестве рекламы их композиции[34].