Канадский прославленный хоккеист. Главный тренер хоккейного клуба «Локомотив». Ранее являлся генеральным менеджером «Эдмонтон Ойлерз» и главным тренером команды АХЛ «Чикаго Вулвз».
Крэйг Мактавиш родился 15 августа 1958 года в городе Лондон, Канада. В 1978 году молодой хоккеист задрафтован клубом «Бостон» под общим 153 номером. В 1979 году дебютировал за команду в Национальной хоккейной лиге.
В 1985 году Мактавиш перешел в «Эдмонтон Ойлерз». Вместе с клубом три раза становился обладателем Кубка Стэнли. В 1994 году заключил контракт с «Нью-Йорк Рейнджерс». Запомнился как игрок, который выиграл последнее вбрасывание за «Нью-Йорк Рейнджерс» в седьмой игре Финала Кубка Стэнли против «Ванкувер Кэнакс» за 2 секунды до конца, тем самым помог «Рейнджерс» выиграть их первый Кубок Стэнли за 54 года.
Вскоре в этом же году Крейг Мактавиш стал играть за «Филадельфия Флайерз». Затем с 1996 года один сезон сыграл за «Сент-Луис Блюз» и завершил карьеру игрока.
В 1997 году Мактавиш стал помощником главного тренера «Рейнджерс». В 1999 году перешел в клуб «Эдмонтон Ойлерз», где являлся помощником главного тренера, а с 2000 года занимал пост главного тренера клуба «Эдмонтон Ойлерз». В 2006 году под его руководством «нефтяники» играли в финале Кубка Стэнли.
Впоследствии в 2009 году Крейг Мактавиш работал телекомментатором на TSN. На чемпионате мира 2010 года в Германии возглавлял сборную Канады, которая в итоговом зачете заняла седьмое место. Затем являлся помощником тренера «Нью-Йорк Рейнджерс». В сезоне 2011/12 находился в должности главного тренера команды АХЛ «Чикаго Вулвз». Весной 2013 года стал генеральным менеджером «Эдмонтон Ойлерз».
Крэйг Мактавиш 16 мая 2019 года назначен главным тренером хоккейного клуба «Локомотив».
Рост 185 см. Вес 88 кг. Позиция - центрфорвард.