Xavier Hernández beendet im Alter von 34 Jahren seine Karriere in der spanischen Nationalmannschaft. Er bestritt nach seinem Debüt im Alter von 20 Jahren insgesamt 134 Spiele, in denen er zwölf Tore erzielte. 2008 und 2012 gewann er mit der Furia Roja die Europameisterschaft und 2010 den WM-Titel.