Введение
Шотландский футболист
Город Гримсби
В июле 2006 года Харкинс перешёл в "Гримсби Таун" на правах свободного трансфера, подписав двухлетний контракт. Его пребывание в Гримсби было несчастным, в том числе из-за скуки по дому и разрыва с менеджером Аланом Бакли (который присоединился к клубу в ноябре 2006 года). Вместо этого Харкинса клуб выпустил несколько недель спустя.
Партик Тистл (первое заклинание)
Затем Харкинс переехал в свою родную Шотландию, и после судебного разбирательства подписал годичный контракт с клубом Partick Thistle в июле 2007 года. В то время как он начинал в Тисле играть в качестве защитника, его переход в полузащиту позволил ему играть в более атакующей роли. В апреле 2008 года подписал с клубом контракт на один год. В сезоне 2008/09 забил 11 голов. Он был лучшим бомбардиром Тистл с 11 голами в 40 матчах и был номинирован на награду "Игрок года" в Первом дивизионе; он был назван игроком месяца в Шотландской футбольной лиге в феврале 2009 года. В конце сезона Харкинсу был предложен новый контракт с клубом, но он, как сообщается, отказался от сделки, что было отвергнуто Йэном МакКоллом.
Данди (первое заклинание)
После длительных попыток, в которых им было два предложения, отклоненных, Данди подписал Харкинса в июле 2009 года за плату в размере 150 000 фунтов стерлингов плюс будущие сборы. В сезоне 2009/10 он сыграл 42 матча за "Данди", забил 17 голов, стал лучшим игроком месяца в августе 2009 года и был номинирован на звание лучшего игрока года в Шотландии. Он также забил один из голов "Данди", когда они выиграли финал Кубка Шотландии 2009 года. В начале сезона 2010/11 Харкинс был назначен капитаном, после того как менеджер Гордон Чишолм вручил ему повязку. После назначения Харкинс сказал, что постарается стать капитаном. Он сыграл ещё 38 матчей, забив пять голов, в проблемном сезоне 2010/11 для "Данди", в котором клуб был оштрафован на 25 очков Шотландской футбольной лигой в ноябре 2010 года после перехода в администрацию. Харкинс признался, что увидеть Данди в администрации был самый темный день в его карьере. В конце сезона Харкинс был номинирован на звание "Игрок года" в Первом дивизионе.
Килмарнок
В июне 2011 года Харкинс покинул "Данди", чтобы подписать контракт с "Килмарноком" за нераскрытую сумму, воспользовавшись опцией покинуть клуб, о которой было согласовано, когда "Данди" вступил в администрацию в ноябре прошлого года. Впервые он сыграл за "Айршир" 24 июля, в ничье с "Данди Юнайтед" в "Таннадисе" и забил свой первый гол в победе "Королевы Юга" в 3-м раунде Кубка Шотландской лиги, всего через 90 секунд после начала матча. 18 марта он сыграл в финале Кубка Шотландской лиги 2012 года, который Килмарнок выиграл, победив Селтик 1:0. Харкинсу было трудно воспроизвести выступления до переезда в Килмарнок после травмы лодыжки. В сезоне 2012/13 Харкинс забил всего два гола. В январе 2013 года появилась информация о том, что Харкинс может вернуться в "Данди". Первоначально менеджер Кенни Шилс отрицал это, заявив, что Харкинс был "одним из лучших игроков в SPL".
Данди (второе заклинание)
25 января 2013 года было подтверждено, что Харкинс вернулся в Dundee за нераскрытую плату. Первая игра Харкинса после подписания контракта с "Хартсом" состоялась 30 января 2013 года, в матче, в котором "Хартс" проиграл "Хартсу" 1:0. Затем, 6 апреля 2013 года, в последнем матче сезона перед его разрывом, он забил два гола в победе со счётом 2:0 против своего бывшего клуба; однако, 5 мая 2013 года "Данди" вылетел из группы после ничьей с "Абердином". После вылета из клуба Харкинс заявил, что его будущее неопределенно, поскольку он хотел играть на более высоком уровне и вскоре объявил о своем уходе, сославшись на неспособность клуба договориться о смене владельца.
Сент-Миррен
Харкинс подписал двухлетний контракт с "Сент-Мирреном" в июне 2013 года. Его дебют состоялся в первой игре сезона, в поражении 3:0 против "Инвернесс Каледонский Тистл". В следующей игре Харкинс забил свой первый гол за клуб, против бывшего клуба Килмарнок в ничье 11. Во время четвертого раунда Кубка Шотландии Харкинс забил второй гол в победе 3:0 над Queen of the South, что гарантировало переход "Сент-Миррена" в пятый раунд. После матча он поклялся сохранить свое место в первой команде. Несколько недель спустя Харкинса подверг критике менеджер Дэнни Леннон за то, что он "не достаточно усердно работал, чтобы добиться успеха в Сент-Мирене".
Олдхэм Атлетик (заем)
После неудачного пребывания в Сент-Миррен Харкинс перешёл в "Олдхэм Атлетик" на прокат до конца сезона 2013/14 года. Он забил свой первый гол за клуб в победе 5 на 4 против Питерборо после возвращения из 3-0 в перерыве. Харкинс забил первый гол "Олдхэма" и сделал его 31, забив мяч в заднюю часть сетки после нокаута Джона Кларка Харриса, а затем был вовлечен во все голы "Олдхэма", превосходя в левой части поля; он забил свой второй гол в игре с пенальти, чтобы сделать его 44 в последние минуты, а затем имел последнее слово в матче, доставив угол, из которого Генсерик Кусунга забил, чтобы сделать его 54 на 96-й минуте. Харкинс заслуженно стал лучшим игроком матча за свою игру и получил много аплодисментов после матча. За время пребывания в клубе Харкинс стал фаворитом болельщиков. По окончании своего кредита и возвращения в родительский клуб он сыграл 24 матча и забил 5 голов. После того, как арендный период Харкинса в "Олдхэме" подошел к концу, "Сент-Миррен" объявил 27 июня 2014 года, что контракт полузащитника с клубом был расторгнут по взаимному согласию.
Данди (третье заклинание)
Харкинс подписал двухлетний контракт с "Данди" в июне 2014 года. Он забил гол в товарищеском матче с "Манчестер Сити" в предсезонной игре, в которой "Данди" выиграл 2:0. Он забил свой первый гол в третий период в клубе с пенальти, когда "Данди" сыграл вничью с "Килмарноком" 9 августа 2014 года. В следующей игре против Партик Тистл 16 августа 2014 года Харкинс получил пенальти, но его спасал Пол Галлахер; матч закончился 11. В октябре 2014 года Харкинс забил два гола в двух матчах против "Абердина" и "Матхвелла"; его празднование гола против "Матхвелла" стало вирусным после того, как он выполнил движение по борьбе на товарища по команде Джима МакАлистера, которое встретилось с одобрением профессионального борца Рэнди Ортона. Харкинс получил красную карточку после второго нарушения, в поражении 2 к 1 против Гамильтона Академического 13 декабря 2014 года. 17 января 2015 года он забил свой третий гол в сезоне в ничье 3 на 3 против "Абердина". К концу сезона 2014/15 Харкинс получил травму голени, из-за которой пропустил одну игру, а также травму колена, из-за которой пропустил восемь матчей. Несмотря на травмы, он сыграл тридцать один матч и забил четыре мяча во всех соревнованиях.
Айр Юнайтед
12 августа 2016 года было подтверждено, что Харкинс подписал двухлетний контракт в качестве игрока/тренера с недавно продвинутым клубом Ayr United.
Гринок Мортон
После переговоров о расторжении контракта с "Айр Юнайтед" после всего лишь года, в июне 2017 года Харкинс подписал контракт на один год с "Гринок Мортон" в составе шотландского чемпионата.
Королева Юга
9 мая 2018 года Харкинс подписал контракт с клубом Queen of the South, первоначально на один год. Дебютировал в домашнем матче, где был обыгран "Данди Юнайтед" со счётом 2:1. 24 декабря 2018 года Харкинс был освобожден от контракта с "Дунхамером", после того, как он заявил, что больше не хочет играть за клуб.
Партик Тистл (второе заклинание)
Харкинс подписал контракт с "Партик Тистл" на 18 месяцев 27 декабря 2018 года, через три дня после ухода из "Королевы Юга".
Стенхаусмуир
В феврале 2020 года Харкинс подписал контракт до конца сезона 2019/20 с клубом Лиги 2 "Стенхаусэмуир". 10 июня 2020 года Харкинс объявил о своем уходе из игры через Twitter.
Гарткэрн-Джуниорс
Спустя 3 недели после объявления о своей отставке Харкинс вернулся в футбол, подписав контракт с "Гарткейн Ф. А. Джуниорс" в недавно созданной футбольной лиге Западного Шотландии. В декабре 2020 года Харкинс покинул Гарткэрн, не сыграв ни одной соревновательной игры за клуб.
Форфар Атлетику
В июне 2021 года Харкинс был назначен тренером первой команды шотландского клуба Forfar Athletic, который находится в Лиге 2. После ухода Скотта Робертсона из "Лунз" в июне 2022 года Харкинс также был назначен помощником менеджера игрока. 11 ноября 2022 года, после увольнения Ирвина и найма нового менеджера Рэя Маккиннона, Форфар объявил, что Харкинс покинул клуб.
Личная жизнь
Харкинс родился в Гринкоке и учился в средней школе Святого Колумбы в Гороке, где играл на самых разных позициях и в различных командах, прежде чем подписать контракт с Блэкберн Роверс. Его брат, Пол, также является футболистом, играет в Шотландской Лиге Два за Эльгин Сити. В 2012 году, после того как Гари прошли обследование на предмет повреждения связок, врачи сказали ему, что он играет с сломанной лодыжкой уже четыре года.