Il a joué avec North Harbour de 1998 à 2008, il fut même le capitaine des Auckland Blues.
Flavell est revenu jouer le Super 12/14 en 2006 après deux saisons passées au Japon.
En équipe nationale
Il a reçu sa première cape avec les All Blacks le à l'occasion d'un match contre l'équipe de Tonga. Il fut à nouveau sélectionné en 2006 après une interruption de plusieurs années.