Грег Харнетт был выбран на драфте NLL в 2011 году под 11-м номером клубом «Калгари Рафнекс». Свой дебютный сезон провёл в 2012 году[1]. В 2013 году Грег Харнетт помог «Калгари Рафнекс» занять второе место в регулярном чемпионате NLL[2]. Грег Харнетт сыграл в регулярном чемпионате 14 матчей, забил 3 гола и сделал 4 передачи[1], а в плей-офф вместе с «Калгари Рафнекс» дошел до полуфинала[3]. В 2014 году «Калгари Рафнекс» вышел в плей-офф со второго места в своём дивизионе[2]. Грег Харнетт сыграл в регулярном чемпионате все матчи, забил 1 гол и набрал 5 очков[1]. Хотя «Калгари Рафнекс» в плей-офф дошли до финала, в заключительной серии команда потерпела поражение[4][5]. В 2015 году «Калгари Рафнекс» в чемпионате занял 3 место в своём дивизионе[6]. В регулярном чемпионате Грег Харнетт сыграл 18 матчей и ни разу не забил гол. В плей-офф «Калгари Рафнекс» дошёл до полуфинала. В 2016 году «Калгари Рафнекс» в регулярном чемпионате занял 3 место в своём дивизионе, а в плей-офф снова дошёл до полуфинала, а Грегг Харнетт сыграл в регулярном чемпионате 14 матчей, забил 3 гола и набрал 6 очков[1].