Un natif de Kannapolis, en Caroline du Nord, Hemric a commencé sa carrière à l’âge de cinq ans, en participant à des courses de karting sur le 1/5 mile Concord Speedway, remportant 11 courses et un championnat de piste sur l’installation de Caroline du Nord avant de passer à la voiture Bandolero cinq ans plus tard. C’est à cette époque qu’il a commencé à faire son saut périlleux arrière, emprunté à Carl Edwards. À 16 ans, Hemric est passé aux voitures Legends, et en 2008, il a remporté le championnat Pro du circuit, ainsi que le premier de deux championnats nationaux Legends Pro consécutifs. En 2009, avec près de 60 victoires en un peu moins de 80 départs, il a atteint le maximum de ses points nationaux au début de sa carrière pour remporter son deuxième championnat national Legends Pro, en plus de gagner le championnat Summer Shootout Series grâce à six courses en 10 départs. En 2010, Hemric a remporté le Legends Million au Charlotte Motor Speedway, remportant le plus gros chèque de l’histoire des voitures Legends, 250 000 $.
Tard dans la saison de course 2010, Hemric a fait ses débuts dans le NASCAR Whelen Southern Modified Tour ; il participera à certaines courses dans cette série et dans le Whelen Modified Tour au cours des trois années suivantes, tandis qu’en 2012, il a couru une saison complète dans des voitures de modèle tardif, remportant le championnat Champion Racing Association JEGS/CRA All-Stars Tour, marquant huit victoires sur son chemin vers le titre. Hemric a de nouveau remporté le championnat Summer Shootout Series en 2013, en plus de participer au championnat Southern Super Series late model, au volant de la Ford n° 98 pour Carswell Motorsports. Il a également participé au circuit de modèles réduits de la Blizzard Series, remportant le championnat de la série en 2013.
En octobre 2013, Hemric a fait ses débuts en compétition en série nationale NASCAR à Martinsville Speedway, au volant de la Chevrolet n°6 pour Sharp Gallaher Racing dans la série Camping World Truck. Il a souffert de problèmes précoces, terminant 32e. Le 2 novembre, il a terminé deuxième dans la 29e course annuelle All American 400 late model face à Chase Elliott, remportant le championnat 2013 de la Southern Super Series avec un point d’avance sur Bubba Pollard. Début novembre 2013, il termine 13e de sa deuxième course en Truck Series, au Phoenix International Raceway. Hemric a pris son troisième départ en Truck en 2014 pour NTS Motorsports, terminant à une solide 12e place à Homestead.
En 2015, Hemric a annoncé qu’il participerait à plein temps pour la première fois à la NASCAR Camping World Truck Series avec NTS Motorsports. Hemric a conduit la Chevrolet Silverado n°14 de California Clean Power et a concouru pour le titre de recrue de l’année 2015 en NASCAR. Hemric a obtenu un meilleur résultat de quatrième (Dover International Speedway, Bristol Motor Speedway, Canadian Tire Motorsport Park) et a couru jusqu’à la cinquième place au classement des points des pilotes NCWTS, terminant finalement la saison à la septième place du classement du championnat.
Le 3 novembre, Hemric a annoncé qu’il rejoignait Brad Keselowski Racing pour piloter la Ford F-150 n°19 en 2016. Hemric a commencé la saison avec une 8e place à Daytona. Hemric plus tard la majorité des courses avec de nombreux top 5 mais aucune victoire. Hemric ferait la Chase après avoir été le plus grand nombre de points non gagnants.
Le 17 septembre 2016, il a été annoncé que Hemric rejoindrait Richard Childress Racing en 2017. Hemric a couru le calendrier complet de la série Xfinity et a concouru pour le titre de Rookie of the Year, en conduisant la Chevy Camaro n°21. Hemric a fait ses débuts en Xfinity lors du PowerShares QQQ 300 2017 à Daytona, où il a terminé 31e après avoir été pris dans un accident précoce. Il a rebondi la semaine suivante à Atlanta, terminant 9e pour son premier top 10 en Xfinity en carrière. À Bristol, Hemric a remporté le Dash 4 Cash. À Richmond, il a remporté la première pole position de sa carrière, puis a terminé à la 3e place, un record pour sa carrière. À Mid-Ohio, Hemric s’est maintenu dans le top 5 pendant la majeure partie de la journée et a obtenu une impressionnante 2e place, son meilleur résultat en carrière. Lors des séries éliminatoires, Hemric s’est qualifié pour le Championship Round à Homestead en tant que seul pilote n’appartenant pas à JR Motorsports. Malgré un bon début de course, il a été victime de problèmes de batterie qui l’ont ramené à 12 tours du leader. Il a terminé 34e et avec 13 tours de retard, quatrième dans les points.
En novembre 2017, Hemric a pratiqué et qualifié la voiture n° 27 de la Monster Energy NASCAR Cup Series du pilote RCR Paul Menard lors du week-end AAA Texas 500, se qualifiant 21e ; Menard était en congé de paternité mais est revenu pour la course.
Hemric est revenu à la n°21 de RCR pour la saison 2018 en plus d’un calendrier à temps partiel dans la Truck Series, conduisant la Chevrolet Silverado n°20 pour Young’s Motorsports. Le 20 mars 2018, il a été annoncé que Hemric tenterait deux courses dans la série Monster Energy NASCAR Cup 2018, la course de printemps de Richmond et la course de Charlotte Roval au volant de la Chevrolet RCR n° 8. Pour ses débuts en Cup lors du Toyota Owners 400 2018, il s’est qualifié 22e et a terminé 32e, avec trois tours de retard.
Le 28 septembre 2018, RCR a annoncé qu’à compter de 2019, Hemric serait le pilote à temps plein de la Chevrolet no 31 dans la série Monster Energy NASCAR Cup, concourant pour les honneurs de recrue de l’année 2019. L’accord est intervenu après qu’un accord pour conduire la voiture n° 95 de Leavine Family Racing en 2019 soit tombé à l’eau. Deux jours plus tard, il a conduit une autre course de Cup au nouveau Roval de Charlotte, montant jusqu’à la 2e place à un moment donné, mais il a été pris dans une épave en fin de course et a terminé 23e.
Le 14 décembre 2018, RCR a annoncé que Hemric piloterait la voiture n°8 au lieu de la voiture n°31 pour la saison 2019. Lors de sa première course dans la n°8 au Daytona 500 de 2019, il a conduit une peinture dorée pour célébrer le 50e anniversaire de RCR.
Le 17 août 2019, Hemric a déclaré qu’il était « incertain » de son statut pour 2020, bien qu’il ait signé un contrat de deux ans avec RCR. Un mois plus tard, le 17 septembre, l’équipe a annoncé que Hemric serait libéré après la saison 2019. Lors de la course du Kansas en octobre, Hemric a obtenu son premier prix Busch Pole en carrière. Il a terminé la saison à la 25e place du classement par points. Malgré une première saison décevante, Hemric a remporté les honneurs de recrue de l’année NASCAR 2019.
Hemric est revenu dans la série Xfinity en 2020, rejoignant la voiture n°8 de JR Motorsports pour un calendrier de 21 courses et partageant la voiture avec Dale Earnhardt Jr et Jeb Burton. Il enregistre 12 top ten au cours de l’année.
Hemric passe à la voiture Xfinity n°18 de Joe Gibbs Racing pour la saison 2021, marquant un retour à la compétition à temps plein. À la fin de la course d’Atlanta, il a été impliqué dans une bagarre avec Noah Gragson après une mésaventure sur la voie des stands pendant la course. Aucun des deux pilotes n’a été réprimandé par NASCAR.