Here is a list of Mayweather Jr.'s best fights.
On May 4, 2013 Floyd Mayweather Jr., the WBC champion, met Robert Guerrero, the The Ring champion, in a welterweight world-title unification fight. Mayweather Jr. was 36 years old and with a record of 44-0 (26), and Guerrero was 30 years old and with a record of 31-1-1 (18). Mayweather Jr. won the fight via 12-round unanimous decision and and is crowned the unified WBC and The Ring champion.
On April 20, 2002 Floyd Mayweather Jr. fought José Luis Castillo in a lightweight world-title fight for the WBC and The Ring titles. Mayweather Jr. was 25 years old and with a record of 28-0 (20), and Castillo was 28 years old and with a record of 45-4-1 (41). Mayweather Jr. won the fight via 12-round unanimous decision and is crowned the new lightweight world champion.
On April 8, 2006 Floyd Mayweather Jr. fought Zab Judah in a welterweight world-title fight for the IBF title. Mayweather Jr. was 29 years old and with a record of 36-0 (24), and Judah was 28 years old and with a record of 34-3 (25). Mayweather Jr. won the fight via 12-round unanimous decision and is crowned the new welterweight world champion.
On May 5, 2012 Floyd Mayweather Jr. fought Miguel Cotto in a super-welterweight world-title fight for Cotto's WBA (Super) title. Mayweather Jr. was 35 years old and with a record of 43-0 (26), and Cotto was 31 years old and with a record of 37-2 (30). Mayweather Jr. won the fight via 12-round unanimous decision and is crowned the new super-welterweight world champion.
On April 19, 2003 Floyd Mayweather Jr. met Victoriano Sosa in a lightweight (WBC and The Ring) world-title defense fight. Mayweather Jr. was 26 years old and with a record of 30-0 (20), and Sosa was 29 years old and with a record of 35-2-2 (26). Mayweather Jr. won the fight via 12-round unanimous decision and successfully defended his titles.
On September 12, 2015 Floyd Mayweather Jr. met Andre Berto in a welterweight (WBA (Super), WBC and The Ring) world-title defense fight. Mayweather Jr. was 38 years old and with a record of 49-0 (26), and Berto was 32 years old and with a record of 30-3 (23). Mayweather Jr. won the fight via 12-round unanimous decision and successfully defended his titles.
On December 7, 2002 Floyd Mayweather Jr. met José Luis Castillo in a lightweight (WBC and The Ring) world-title defense fight. Mayweather Jr. was 25 years old and with a record of 29-0 (20), and Castillo was 28 years old and with a record of 46-5-1 (42). Mayweather Jr. won the fight via 12-round unanimous decision and successfully defended his titles.
On May 26, 2001 Floyd Mayweather Jr. met Carlos Hernández in a super-featherweight (WBC) world-title defense fight. Mayweather Jr. was 24 years old and with a record of 26-0 (19), and Hernández was 30 years old and with a record of 33-2-1 (21). Mayweather Jr. won the fight via 12-round unanimous decision and successfully defended his title.
On September 13, 2014 Floyd Mayweather Jr. met Marcos Maidana in a welterweight (WBA (Super), WBC and The Ring) world-title defense fight. Mayweather Jr. was 37 years old and with a record of 47-0 (26), and Maidana was 31 years old and with a record of 35-4 (31). Mayweather Jr. won the fight via 12-round unanimous decision and successfully defended his titles.
On March 18, 2000 Floyd Mayweather Jr. met Gregorio Vargas in a super-featherweight (WBC) world-title defense fight. Mayweather Jr. was 23 years old and with a record of 23-0 (17), and Vargas was 29 years old and with a record of 40-6-1 (28). Mayweather Jr. won the fight via 12-round unanimous decision and successfully defended his title.