With the Brazilian National Team he won a total of 8 South American Championships, 3 America's Cups, 8 World League titles, 3 World Grand Champions Cups, three World Championships (2002, 2006, 2010), a gold medal at the 2004 Summer Olympics and two silver medals at the 2008 and 2012 Summer Olympics, where he was the team's captain.