Here is a list of Mosley's best fights. For a list of Mosley's losses, refer to "Shane Mosley Losses".
On January 24, 2009 Shane Mosley fought Antonio Margarito in a welterweight world-title fight for Margarito's WBA (Super) title. Mosley was 37 years old and with a record of 46-5 (39), and Margarito was 30 years old and with a record of 37-5 (27). Mosley stopped Antonio Margarito via 9th-round TKO and is crowned the new welterweight world champion.
On May 18, 2013 Shane Mosley faced off against Pablo César Cano in a welterweight bout at age 41. He was coming in with a record of 47-8-1 (39), and Cano was 23 years old and with a record of 26-2-1 (19). Mosley won the fight via 12-round unanimous decision.
On September 13, 2003 Shane Mosley fought Oscar De La Hoya in a super-welterweight world-title fight for De La Hoya's WBA (Super), WBC and The Ring titles. Mosley was 32 years old and with a record of 39-2 (35), and De La Hoya was 30 years old and with a record of 36-2 (29). Mosley won the fight via 12-round unanimous decision and is crowned the new super-welterweight world champion.
On February 10, 2007 Shane Mosley fought Luis Collazo in a welterweight world-title fight for Collazo's WBC title. Mosley was 35 years old and with a record of 44-4 (37), and Collazo was 25 years old and with a record of 27-2 (13). Mosley won the fight via 12-round unanimous decision and is crowned the new welterweight world champion.
On May 9, 1998 Shane Mosley met John John Molina in a lightweight (IBF) world-title defense fight. Mosley was 26 years old and with a record of 27-0 (25), and Molina was 33 years old and with a record of 45-4 (30). Mosley stopped John John Molina via 8th-round TKO and successfully defended his title.
On September 27, 2008 Shane Mosley faced off against Ricardo Mayorga in a super-welterweight bout at age 37. He was coming in with a record of 45-5 (38), and Mayorga was 34 years old and with a record of 28-6-1 (22). Mosley stopped Ricardo Mayorga via TKO.
On June 17, 2000 Shane Mosley fought Oscar De La Hoya in a welterweight world-title fight for the WBC title. Mosley was 28 years old and with a record of 35-0 (32), and De La Hoya was 27 years old and with a record of 32-1 (26). Mosley won the fight via 12-round split decision and is crowned the new welterweight world champion.
On March 10, 2001 Shane Mosley met Shannan Taylor in a welterweight (WBC) world-title defense fight. Mosley was 29 years old and with a record of 37-0 (34), and Taylor was 28 years old and with a record of 28-0-1 (18). Mosley stopped Shannan Taylor via 6th-round retirement and successfully defended his title.
On November 14, 1998 Shane Mosley met Jesse James Leija in a lightweight (IBF) world-title defense fight. Mosley was 27 years old and with a record of 30-0 (28), and Leija was 32 years old and with a record of 37-3-2 (15). Mosley stopped Jesse James Leija via 9th-round retirement and successfully defended his title.
On February 25, 2006 Shane Mosley faced off against Fernando Vargas at age 34. He was coming in with a record of 42-4 (36), and Vargas was 28 years old and with a record of 26-2 (22). Mosley stopped Fernando Vargas via TKO.