Son of former Nelson Bays winger Bill Havili, David grew up in Motueka, playing his junior rugby for the Huia Club then making his way through the age grades at Motueka High School before switching to Nelson College for his final year.
Havili got onto the scene during the 2014 ITM Cup scoring 4 tries in 10 appearances for the Tasman Makos as they reached the final of the competition.
He also got a taste of international rugby when he made the New Zealand Under 20 squad as an injury replacement for the 2014 IRB Junior World Championship.
As a result of his impressive displays, Havili was named as a member of the Crusaders wider training group for the 2015 Super Rugby season. October 2016 saw him re-sign with the Crusaders through to 2019.
Havili has been included in the Crusaders in 2017 Super Rugby squad having already made 25 appearances for the Crusaders since his debut in 2015, scoring 4 tries.
In August 2017, Havili was called into the All Blacks squad following the injury to Jordie Barrett.
Havili played in 17 of the Crusaders 18 2017 Super Rugby matches, as the Christchurch side went on to claim their 8th Super Rugby title. Throughout the season the Crusaders did not lose a match that Havili started at fullback.
Havili scored a try on his All Blacks Test debut against Argentina in R5 of The Rugby Championship.
In October 2018 he signed to stay on at the Crusaders until 2021.
Ahead of the 2020 Super Rugby season, Havili has obtained 75 caps.
|2014 - present|
|2015 - present|
|Motueka High School
|2019 - present|
|New Zealand U20's
|2014 - 2014|
|2017 - 2017|