Gurpegui (Pamplona, 1980) llegó al club rojiblanco en el verano de 1998 para incorporarse al equipo juvenil y debutó con el primer equipo el 31 de marzo de 2002 a las órdenes de Jupp Heynckes, en un partido contra el Villarreal disputado en El Madrigal que finalizó con triunfo del equipo amarillo por 5-2.
El jugador navarro, primer capitán del equipo rojiblanco tras la marcha de club de Andoni Iraola, es el segundo jugador de la plantilla con más partidos en Primera, solo por detrás de Aritz Aduriz (311), y el que más encuentros oficiales ha disputado, un total de 374.