Kaino made successful return to the Blues in the 2014 season, being named as the team's captain for the 2015 Super Rugby season, taking over from fellow back-rower Luke Braid. Kaino played his 100th match for the Blues on 28 February 2015, but the Blues unfortunately lost 24-25 to the Cheetahs that day. Kaino's captaincy at the Blues did not last long, with hooker James Parsons taking over during the 2016 Super Rugby season.
Kaino returned to the All Blacks from his stint in Japan and during the 2014 three-test series against England, temporarily replaced incumbent number eight Kieran Read, who was being forced to sit out after suffering a relapse of concussion symptoms. Kaino started at number 8 for the first two tests of the series, the second of which on 14 July 2014, was his 50th test for the All Blacks. Kaino celebrated his milestone with a narrow 28-27 victory for the All Blacks. Kaino returned to blindside flanker in the third test if the series following Read's recovery, pushing Liam Messam out of his starting place. Kaino finished off his 2014 season in which he made eight appearances for the All Blacks by scoring his only try of the year, allowing the All Blacks to comfortably beat Wales 34-16 on 22 November 2014.