Aquí está una lista de las mejores peleas de Rivera. Para una lista de las pérdidas de Rivera, consulta "Francisco Rivera Pérdidas".
El 2 de febrero de 2013 Francisco Rivera se enfrentó a Edwin Figueroa en un combate de gallo a la edad de 31. Él entró con un récord de 9-2 (6), y Figueroa tenía 28 años y un récord de 9-1 (8). Rivera detuvo a Edwin Figueroa por TKO en el asalto 2º.
El 6 de junio de 2015 Francisco Rivera se enfrentó a Alex Caceres en un combate de gallo a la edad de 33. Él entró con un récord de 11-4 (8), y Caceres tenía 26 años y un récord de 10-7 (7). Rivera detuvo a Alex Caceres por KO en el asalto 1º.
El 6 de noviembre de 2013 Francisco Rivera se enfrentó a George Roop en un combate de gallo a la edad de 32. Él entró con un récord de 10-2 (7), y Roop tenía 31 años y un récord de 14-9-1 (8). Rivera detuvo a George Roop por TKO en el asalto 2º.
El 15 de mayo de 2012 Francisco Rivera se enfrentó a Alex Soto en un combate de gallo a la edad de 30. Él entró con un récord de 8-2 (5). Rivera ganó la pelea por asalto 3º decisión unánime.