Aquí está una lista de las mejores peleas de Mayweather. Para una lista de las pérdidas de Mayweather, consulta "Roger Mayweather Pérdidas".
El 7 de noviembre de 1988 Roger Mayweather se enfrentó a Vinny Pazienza en un combate de semiwelter (CMB) world-title. Mayweather tenía 27 años y un récord de 34-5 (23), y Pazienza tenía 25 años y un récord de 25-2 (20). Mayweather ganó la pelea por 12º asalto decisión unánime y defendió con éxito su título.
El 1 de julio de 1993 Roger Mayweather se enfrentó a Carl Griffith a la edad de 32. Él entró con un récord de 44-9 (27), y Griffith tenía 23 años y un récord de 27-2-2 (12). Mayweather ganó la pelea por 10º asalto decisión unánime.
El 7 de noviembre de 1985 Roger Mayweather se enfrentó a Mario Martinez a la edad de 24. Él entró con un récord de 22-3 (14), y Martinez tenía 20 años y un récord de 38-2-2 (22). Mayweather ganó la pelea por 10º asalto decisión dividida.
El 17 de agosto de 1983 Roger Mayweather se enfrentó a Benedicto Villablanca en un combate de superpluma (AMB y The Ring) world-title. Mayweather tenía 22 años y un récord de 17-0 (11). Mayweather detuvo a Benedicto Villablanca por 1º asalto KO y defendió con éxito su títulos.