Natural de Kannapolis, Carolina del Norte, Hemric comenzó su carrera a la edad de cinco años, compitiendo en carreras de karts en el Concord Speedway de 1/5 de milla, ganando 11 carreras y un campeonato de pista en la instalación de Carolina del Norte antes de pasar a un coche de Bandolero cinco años más tarde. Durante ese tiempo, empezó a hacer su celebración de backflip, que tomó de Carl Edwards. A los 16 años, Hemric pasó a los coches Legends, y en 2008, ganó el campeonato Pro de la pista, así como el primero de los dos campeonatos nacionales Legends Pro consecutivos. En 2009, con casi 60 victorias en poco menos de 80 salidas, alcanzó el máximo de puntos nacionales antes de ganar su segundo campeonato nacional de Legends Pro, además de ganar el campeonato de la Summer Shootout Series gracias a seis carreras en 10 salidas. En 2010, Hemric ganó el Legends Million en el Charlotte Motor Speedway, ganando el mayor cheque en la historia de los coches Legends, 250.000 dólares.
A finales de la temporada de carreras de 2010, Hemric hizo su debut en el NASCAR Whelen Southern Modified Tour; correría carreras seleccionadas en esa serie y en el Whelen Modified Tour durante los próximos tres años, mientras que en 2012 corrió una temporada completa en coches de último modelo, ganando el campeonato Champion Racing Association JEGS/CRA All-Stars Tour, anotando ocho victorias en su camino hacia el título. Hemric volvió a ganar el campeonato de la Summer Shootout Series en 2013, además de competir en el campeonato de modelos tardíos de la Southern Super Series, conduciendo el Ford nº 98 para Carswell Motorsports. También compitió en la gira de modelos tardíos de la Blizzard Series, ganando el campeonato de la serie en 2013.
En octubre de 2013, Hemric debutó en la competición de la serie nacional de la NASCAR en Martinsville Speedway, conduciendo el Chevrolet nº 6 para Sharp Gallaher Racing en la Camping World Truck Series. Sufrió problemas al principio, terminando en el puesto 32. El 2 de noviembre, terminó segundo en la 29ª carrera anual de modelos tardíos All American 400 tras Chase Elliott, ganando el campeonato de la Southern Super Series 2013 por un punto sobre Bubba Pollard. A principios de noviembre de 2013, terminó 13º en su segunda carrera de la Truck Series, en el Phoenix International Raceway. Hemric hizo su tercera salida en la Truck en 2014 para NTS Motorsports, terminando en un sólido 12º puesto en Homestead.
En 2015, Hemric anunció que competiría a tiempo completo por primera vez en la NASCAR Camping World Truck Series con NTS Motorsports. Hemric condujo el Chevrolet Silverado Nº 14 de California Clean Power y compitió por el título de Novato del Año de NASCAR 2015. Hemric obtuvo un cuarto puesto como mejor resultado (Dover International Speedway, Bristol Motor Speedway, Canadian Tire Motorsport Park) y llegó a ser quinto en la clasificación de puntos de pilotos de la NCWTS, terminando finalmente la temporada en séptimo lugar en la clasificación del campeonato.
El 3 de noviembre, Hemric anunció que se uniría a Brad Keselowski Racing para conducir el Ford F-150 nº 19 en 2016. Hemric comenzó la temporada con un 8º puesto en Daytona. Hemric después la mayoría de las carreras con muchos top 5 pero sin victorias. Hemric llegaría al Chase después de ser el más alto de los puntos no ganadores.
El 17 de septiembre de 2016, se anunció que Hemric se uniría a Richard Childress Racing en 2017. Hemric corrió el calendario completo de la Xfinity Series y compitió por el Novato del Año, conduciendo el Chevy Camaro nº 21. Hemric hizo su debut en la Xfinity en la PowerShares QQQ 300 de 2017 en Daytona, donde terminó en el puesto 31 después de quedar atrapado en un accidente temprano. Se recuperó la semana siguiente en Atlanta, terminando noveno para su primer top-10 en la Xfinity. En Bristol, Hemric ganó el Dash 4 Cash. En Richmond, ganó la primera pole de su carrera y luego logró un tercer puesto, el mejor de su carrera. En Mid-Ohio, Hemric corrió entre los 5 primeros durante la mayor parte del día, logrando un impresionante segundo puesto, el mejor de su carrera. En los playoffs, Hemric avanzó a la Ronda del Campeonato en Homestead como el único piloto no perteneciente a JR Motorsports. A pesar de comenzar la carrera con fuerza, al final se vio afectado por problemas de batería que lo dejaron 12 vueltas por detrás del líder. Terminó en el puesto 34 y 13 vueltas abajo, cuarto en los puntos.
En noviembre de 2017, Hemric practicó y calificó el auto No. 27 de la Monster Energy NASCAR Cup Series del piloto de RCR Paul Menard en el fin de semana de la AAA Texas 500, clasificando en el puesto 21; Menard estaba de licencia por paternidad pero regresó para la carrera.
Hemric regresó al Nº 21 de RCR para la temporada 2018, además de un programa a tiempo parcial en la Truck Series, conduciendo el Chevrolet Silverado Nº 20 para Young’s Motorsports. El 20 de marzo de 2018, se anunció que Hemric intentaría dos carreras en la Monster Energy NASCAR Cup Series 2018, la carrera de Richmond en primavera y la carrera de Charlotte Roval conduciendo el No. 8 RCR Chevrolet. En su debut en la Copa en la Toyota Owners 400 de 2018, se clasificó en el puesto 22 y terminó en el 32, tres vueltas más abajo.
El 28 de septiembre de 2018, RCR anunció que a partir de 2019, Hemric sería el conductor a tiempo completo del Chevrolet Nº 31 en la Monster Energy NASCAR Cup Series, compitiendo por los honores de Novato del Año 2019. El acuerdo se produjo después de que un acuerdo para conducir el coche No. 95 de Leavine Family Racing en 2019 se cayera. Dos días después, condujo otra carrera de la Copa en el nuevo Roval de Charlotte, llegando a ser 2º en un momento dado, pero se vio envuelto en un accidente en la última carrera y terminó 23º.
El 14 de diciembre de 2018, RCR anunció que Hemric conduciría el auto No. 8 en lugar del No. 31 para la temporada 2019. En su primera carrera en el No. 8 en la Daytona 500 de 2019, condujo un esquema de pintura dorada para celebrar el 50 aniversario de RCR.
El 17 de agosto de 2019, Hemric dijo que estaba «dudoso» sobre su estado para 2020, a pesar de haber firmado un contrato de dos años con RCR. Un mes más tarde, el 17 de septiembre, el equipo anunció que Hemric sería liberado después de la temporada 2019. En la carrera de octubre en Kansas, Hemric anotó su primer premio Busch Pole de su carrera. Terminó la temporada en el puesto 25 de la clasificación de puntos. A pesar de una decepcionante temporada de debut, Hemric ganó los honores de Novato del Año de NASCAR 2019.
Hemric regresó a la Serie Xfinity en 2020, uniéndose al auto No. 8 de JR Motorsports para un calendario de 21 carreras y compartiendo el auto con Dale Earnhardt Jr. y Jeb Burton. Registró 12 top tens durante el año.
Hemric se trasladó al coche Xfinity No. 18 de Joe Gibbs Racing para la temporada 2021, marcando un regreso a la competición a tiempo completo. Al final de la carrera de Atlanta, se vio involucrado en una pelea con Noah Gragson después de un percance en el pit road durante la carrera. Ninguno de los dos pilotos fue amonestado por la NASCAR.