Albert Rocas bestritt 178 Länderspiele für die spanische Nationalmannschaft, bei denen er 589 Tore warf. Er gewann Gold bei der Weltmeisterschaft 2005 sowie Silber bei der Europameisterschaft 2006. Bei der Handballweltmeisterschaft 2007 in Deutschland stand er nur im erweiterten Aufgebot der Spanier und nahm nicht an der Endrunde teil. Bei den Olympischen Spielen 2008 errang er mit dem spanischen Team die Bronzemedaille und stand im All-Star-Team. Ebenfalls Bronze gewann Rocas bei der Weltmeisterschaft 2011. 2013 war er Mitglied der spanischen Weltmeister-Mannschaft. Bei der Europameisterschaft 2014 in Dänemark gewann er Bronze.