Il a obtenu en moyenne 20 points par match chez les juniors, ce qui a mené son équipe aux demi-finales régionales 6A. Culver a été nommé Lone Star Varsity Player of the Year par le Lubbock Avalanche-Journal. Dans sa campagne senior, il a obtenu en moyenne environ 30 points par match et a mené son équipe en rebonds et en passes décisives. En début de saison, Culver a subi une nouvelle blessure à l’épaule en tant que junior, mais il a quand même mené Coronado aux séries éliminatoires et a répété en tant que Lone Star Varsity Player of the Year. Culver était une recrue trois étoiles[2].
Il débute le 10 novembre 2017 lors de la victoire de son équipe 75 à 50 face aux Jaguars de South Alabama[5].
Durant la pré-saison de sa deuxième année, il est nommé dans le All-Big 12[6]. Il est l'un des 20 joueurs à pouvoir remporter le Jerry West Award[7]. Le 20 novembre 2018, il est élu MVP du match du Hall of Fame Classic[8]. Le lendemain, il est nommé parmi les 20 joueurs pour le trophée Oscar Robertson[9].
Le 8 juillet 2019, il signe son contrat rookie avec les Wolves[13].
Il participe à la NBA Summer League 2019 dans le roster des Timberwolves au côté de Keita Bates-Diop, Naz Reid et Josh Okogie[14]. Il fait ses débuts en NBA le 23 octobre avec la réception des Nets de Brooklyn et une victoire 127 à 126. Il marque 4 points, 2 passes décisives et 1 interceptions en sortie de banc[15]. En janvier 2020, lors du match face aux Bucks de Milwaukee, il dunk sur Robin Lopez, ce qui entraîne la colère du joueur des Bucks et une scène plutôt ironique[16].
Durant le confinement lié à la pandémie de Covid-19, il prend une location avec un terrain de basket afin de pouvoir jouer. Il a pensé investir la maison de Kevin Garnett ou celle de Randy Moss[17].
Fin janvier 2021, il se blesse gravement à la cheville droite et il doit se faire opérer en mai 2021. Il ne retrouve pas les parquets NBA pour le reste de la saison. Sa saison sophomore s'arrête donc très tôt après seulement 34 matches joués[18].
Grizzlies de Memphis (2021-2022)
En août 2021, Jarrett Culver est transféré vers les Grizzlies de Memphis avec Juan Hernangómez contre Patrick Beverley[19]. Durant la saison 2021-2022, il est assigné au Hustle de Memphis en G-League le 7 novembre 2021 (rappelé en NBA le 8 novembre), le 12 novembre (rappelé en NBA le même jour), le 16 novembre (rappelé en NBA le 20 novembre) et le 7 décembre (rappelé en NBA le 8 décembre), soit quatre allers-retours en 2021[20]. Durant la saison 2021-2022, il dispute 37 matches de saison régulière et 3 matches en playoffs. Les Grizzlies déclinent l'option d'équipe qu'ils avaient sur le contrat de Jarrett Culver pour la saison suivante, de ce fait, il devient agent libre à l'issue de la saison 2021-2022[21].
Hawks d'Atlanta (2022-janvier 2023)
Le 12 septembre 2022, il signe un contrat two-way avec les Hawks d'Atlanta[22].
Début novembre 2022, il joue son premier match NBA de la saison face aux Bucks de Milwaukee en évoluant seulement que 3 minutes pour 1 point inscrit[23]. Mi-novembre 2022, il est envoyé en G-League, aux Skyhawks de College Park[24]. Le 20 novembre 2022, il inscrit 25 points et prend 8 rebonds face aux Knicks de Westchester[25]. Il est coupé le 15 janvier 2023[26].
Vipers de Rio Grande Valley (janvier 2023-)
Le 26 janvier 2023, il se retrouve dans un échange entre trois franchises de G-League et ses droits sont envoyés aux Vipers de Rio Grande Valley[27].