Timilai Rokoduru est recruté en 2013 par le SC Albi qui évolue en Pro D2[5]. Il fait ses débuts avec l'équipe professionnelle en lors d'un match contre le Stade montois, marquant un essai à cette occasion[6]. Il dispute un total de quinze rencontre lors de sa première saison, et inscrit quatre essais[1]. Il devient les saisons suivante un cadre de l'équipe, notamment lors de la saison 2014-2015 où Albi, entrainée par Ugo Mola atteint les demi-finales du championnat[1],[7]. Au terme de la saison 2016-2017, Albi termine à l'avant-dernière place du championnat, et connaît la relégation en Fédérale 1[8].
Rokoduru quitte alors Albi, et s'engage avec le Lyon OU, qui évolue en Top 14, pour un contrat d'une saison[9]. Ses débuts dans son nouveau club sont cependant difficiles, car il très peu utilisé en Top 14 (deux matchs) en raison de la concurrence à son poste, et il reçoit un carton rouge lors d'un match de challenge européen contre Toulouse en , et écope de sept semaines de suspension[10],[11].
Son manque de temps de jeu à Lyon fait qu'il est libéré de son contrat en , il rejoint jusqu'à la fin de la saison le club de Soyaux Angoulême en Pro D2[12],[13]. Il joue son premier match quelques jours après son arrivée, à l'occasion d'un déplacement à Dax[14]. Il joue un total de quatre matchs avec le club angoumoisin, et inscrit trois essais[1].
En 2018, il rejoint le SU Agen en Top 14, pour un contrat de deux saisons[15]. Dans son nouveau club, jouant le maintien, il s'impose comme un élément important, notamment grâce à sa puissance physique et sa polyvalence entre les postes d'ailier, de centre ou de troisième ligne aile[16],[17]. En 2019, il prolonge son contrat pour trois saisons supplémentaires, soit jusqu'en 2022[18]. En , il prolonge à nouveau son contrat pour trois saisons, portant son engagement avec le SU Agen jusqu'en 2025[19]. Moins performant lors de la saison 2023-2024, il est libéré de sa dernière année de contrat et quitte le club en [20],[21].
Peu après son départ d'Agen, il signe un contrat d'une saison, plus une seconde en option, avec le CA Brive en Pro D2[22],[23].