Formado en el fútbol base del Real Madrid C. F., logró destacar muy pronto y debutó con el primer equipo a los diecisiete años.
[6] Para la temporada 2003-04 el Levante se hizo definitivamente con sus derechos en propiedad y logró el ascenso a Primera División entrenado por Manolo Preciado.
[7] Rivera fue un jugador importante en la primera plaza lograda por el equipo, tras jugar cuarenta y un partidos en los que consiguió anotar once goles.
[8] Tras otra campaña con el equipo valenciano en la que no consiguieron mantenerse en la máxima categoría, fichó por el Real Betis Balompié en el verano de 2005.
[15] En la campaña 2010-11 volvió a tener una participación alta, con treinta encuentros y la segunda mayor cifra del equipo en minutos jugados.