Roche made his debut for the Tahiti in 2011 and was the starting goalkeeper at 2012 OFC Nations Cup before losing his starting place to Xavier Samin after the first two matches, as the team won the competition for the first time. On 20 June 2013, he conceded ten goals against Spain in the 2013 FIFA Confederations Cup, he however was considered a hero during this match and won the support of the Brazilian fans. He also traded shirts with his counterpart, Pepe Reina after the match.