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 titular de semiwelter por el título CMB. 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 asalto 12º 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 asalto 10º 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 asalto 10º decisión dividida.
El 17 de agosto de 1983 Roger Mayweather se enfrentó a Benedicto Villablanca en un combate titular de superpluma por los títulos AMB y The Ring. Mayweather tenía 22 años y un récord de 17-0 (11). Mayweather detuvo a Benedicto Villablanca por asalto 1º KO y defendió con éxito su títulos.