Après avoir fait l'objet de rumeurs qui le voient rejoindre le championnat de France, notamment au Biarritz Olympique, il signe en décembre 2005 un nouveau contrat avec sa province, contrat qui le lie à celle-ci jusqu'à la Coupe du monde 2007. Il est de retour sur les terrains lors des derniers jours de 2005 dans une rencontre opposant l'Ulster au Leinster, désormais dirigé par un nouvel entraîneur, l'Australien Michael Cheika. Il est de nouveau le capitaine du quinze irlandais qui remporte la triple couronne lors du Tournoi des Six Nations, le "XV du Trèfle" concédant sa seule défaite à Paris face aux Français : après avoir été mené 43 à 3, le XV irlandais inscrit quatre essais transformés pour revenir à 43 à 31. La remontée est toutefois contrariée par la blessure de O'Driscoll qui doit quitter le terrain. Un an après la tournée des Lions, O'Driscoll est de nouveau présent sur le sol néo-zélandais, pour une tournée de l'Irlande. Il inscrit un essai lors de la première rencontre face aux ', perdue 34 à 23, la tournée se terminant ensuite par deux nouvelles défaites, 27 à 17 toujours face aux ', et 37 à 15 face aux "".