El jugador abulense, que cumplirá 31 años en julio, se convierte en el primer refuerzo de Osasuna para la campaña 22/23 después de desvincularse del Villarreal.
Tras unas semanas de rumores ya se ha hecho oficial la llegada de Rubén Peña al conjunto rojillo, con el objetivo de competir con Nacho Vidal y ofrecer la alternativa de jugar más adelantado. En las últimas seis temporadas ha militado en la máxima categoría, sumando casi 150 partidos. Sus mejores temporadas fueron en el Eibar, lo que llevó al Villarreal a pagar 8M€ de por él. En el equipo castellonense ha ido perdiendo protagonismo con el paso de las temporadas, lo que ha forzado su salida. A pesar de restarle dos años de contrato, llegará a coste cero al haber alcanzado un acuerdo con el Villarreal para salir libre.
Con Osasuna firma tres temporadas, y tendrá una cláusula de rescisión de 15M€.