Il commence sa carrière professionnelle en 2011 avec la province d'Auckland en NPC[6].
En 2012, il fait ses débuts en Super Rugby avec la franchise des Blues[7]. Il joue quatre saisons avec cette franchise, disputant quarante-deux rencontres[1].
Au niveau provincial, il quitte Auckland pour évoluer avec North Harbour entre 2012 et 2013, avant de retourner jouer avec Auckland entre 2014 et 2015[1].
En 2015, il rejoint la province irlandaise du Munster en Pro12 pour un contrat de deux ans[8].
En 2020, il s'engage au Biarritz olympique, évoluant en Pro D2, pour un contrat de deux saisons[11]. Il prolonge son contrat pour deux saisons supplémentaires en [12]. À la fin de sa première saison, il participe à la remontée du club basque en Top 14, après une victoire en barrage d'accession face à Bayonne[13]. Après voir été également l'auteur d'une bonne saison d'un point de vue individuel, Saili est nommé pour le trophée du meilleur de joueur de Pro D2 de la saison, mais le titre sera finalement octroyé à Melvyn Jaminet[14]. À l'intersaison 2022, après la redescente de Biarritz, il cherche à quitter le club afin de continuer à jouer au plus haut niveau[15].
Après avoir été en discussion avec l'Union Bordeaux Bègles et le Stade français, il s'engage finalement au Racing 92 en , où il compense l'arrêt de carrière soudain de Virimi Vakatawa[16]. Il devient joker Coupe du monde du club à l'automne 2023 avant de prolonger son contrat jusqu'à la fin de la saison 2023-2024[17]. À la fin de la saison, il n'est pas conservé et quitte le club[18].
Dans la foulée de son départ du Racing, il s'engage pour deux saisons au RC Vannes, récemment promu en Top 14[19].
En , il est sélectionné par Steve Hansen pour évoluer avec les All Blacks[22]. Il obtient donc sa première cape internationale dans le cadre du Rugby Championship le , à l'occasion d'un match contre l'équipe d'Argentine à Hamilton[23]. Il connaît une deuxième sélection deux mois plus tard face au Japon, puis n'est plus rappelé en sélection après cette date[3].