David Havili commence à jouer au rugby dans sa ville natale, avec le Nelson RFC, dans le championnat amateur de la province de Tasman[4],[5]. Il a alors la particularité de jouer avec son père Bill, et son jeune frère William[6].
En 2015, il est retenu pour évoluer avec la franchise des Crusaders en Super Rugby[9]. Avec cette équipe, après des débuts où il évolue à l'aile et au centre, il s'impose au poste d'arrière, déplaçant ainsi le titulaire habituel du poste Israel Dagg à l'aile[4],[10]. Avec son équipe, il remporte le Super Rugby pour la première fois en 2017[11]. Il réitère la même performance la saison suivante, et se distingue cette fois en inscrivant un essai dans chacun des matchs de phase finale[1],[12].
Il est nommé capitaine de Tasman pour la saison 2018 de NPC[13].
En 2019, après une nouvelle saison pleine sur le plan personnel (dix-sept matchs, sept essais), il remporte pour une troisième fois consécutive le Super Rugby avec les Crusaders[14].
Plus tard la même année, il mène sa province de Tasman vers leur premier titre de NPC de leur histoire, après avoir vaincu Wellington en finale[15],[16].
En 2020, il est longuement écarté des terrains, après avoir été hospitalisé pour une infection des intestins[17],[18]. La même année, il prolonge son contrat avec les Crusaders, et la fédération néo-zélandaise, jusqu'en 2023[19].
Lors de la saison 2021, à cause de l'émergence de Will Jordan au poste d'arrière, et la blessure du centre Braydon Ennor, il est repositionné au poste de premier centre avec les Crusaders[20]. Ce changement de poste se révèle être un franc succès, et Havili se révèle rapidement être indispensable à ce poste grâce à ses qualités techniques et athlétiques[21],[22].
En dépit de bonnes performances avec les Crusaders, Havili connaît par la suite trois ans sans sélection à cause de l'importante concurrence au poste d'arrière, ratant notamment la Coupe du monde 2019[27],[28].
Suivant son repositionnement au centre, il est rappelé en sélection en par Ian Foster, afin de participer à la série de test-matchs contre les Tonga et les Fidji[29],[30]. Il s'installe immédiatement à ce poste avec les All Blacks, et s'affirme comme une solution crédible au centre sur le long terme[31],[32]