Grant Jerrett est drafté en 2013 en 40e position par les Trail Blazers de Portland[4]. Dans la nuit de la draft, il est envoyé au Thunder d'Oklahoma City contre de l'argent[5]. En juillet 2013, il participe à la NBA Summer League avec le Thunder[6] mais il n'est pas conservé dans l'effectif final. Le 1er novembre 2013, il est sélectionné au premier tour de la draft D-League par les 66ers de Tulsa, équipe affiliée au Thunder[7]. Il fait toute la saison 2013-2014 en D-League. En avril 2014, il re-signe avec le Thunder pour la fin de saison NBA[8] mais il ne fait aucune apparition.
Le 16 juillet 2014, il re-signe avec le Thunder[9]. Durant sa saison sophomore, il fait plusieurs aller-retour en D-League chez les Blue d'Oklahoma City[10]. Les 66ers de Tulsa devenus les Blue d'Oklahoma City[11]. Le 19 février 2015, il est envoyé au Jazz de l'Utah dans un deal à trois franchises avec les Pistons de Détroit[12]. Le 10 mars, il est envoyé en D-League chez les Stampede de l'Idaho[13]. Il effectue plusieurs aller-retour jusqu'à la fin de la saison.
Le 15 octobre 2015, il est coupé par la franchise de l'Utah[14].
Le 16 août 2016, il s'engage avec les Trail Blazers de Portland[15]. Il est coupé le 21 octobre après avoir participé à 4 matches de pré-saison[16]. Le 20 novembre 2016, il signe avec les Charge de Canton en D-League[17]. Le 10 décembre 2016, il termine son contrat avec Canton et quitte le club après 10 matches disputés[18]. Le 16 décembre 2016, il rejoint le championnat chinois et les Beijing Ducks pour le reste de la saison où évolue Stephon Marbury[19].
Le 9 février 2018, il retourne au Charge de Canton jusqu'à la fin de la saison[20].
Le 23 août 2018, il rejoint le Japon et l'équipe des SeaHorses Mikawa[21]. Il quitte le club le 25 décembre 2018[22]. Le 10 janvier 2019, il rejoint la Bosnie-Herzégovine et s'engage avec le KK Igokea jusqu'à la fin de la saison 2018-2019[23].