Always display infographic in interactive mode
What is interactive mode infographic?

The infographic you see by default is an image. On the interactive infographic, you can mouseover, click, tap etc. on the chart to see more details about the fights. The browser's localStorage will be used to store your preference.

Best of Shane Mosley: Top 10 Fights

Last Updated:

Shane Mosley had 61 fights with 41 KO wins. Some of his best fights among these have been against Oscar De La Hoya, Antonio Margarito, John John Molina, Manny Pacquiao, and Miguel Cotto. The following are Mosley's top 10 fights.

Shane Mosley's boxing career

  1. Shane Mosley defeats Oscar De La Hoya

    On Shane Mosley defeated Oscar De La Hoya via 12 round split decision. Mosley was 28 years old with a record of 35-0 (32 KOs). De La Hoya was 27 years old with a record of 32-1 (26 KOs). Mosley won the vacant WBC welterweight title. The performance in this fight is the number one among all of Mosley's fights.

  2. Shane Mosley defeats Oscar De La Hoya in their 2nd fight

    On Shane Mosley defeated Oscar De La Hoya in the rematch via 12 round unanimous decision. Mosley was 32 years old with a record of 39-2 (35 KOs). De La Hoya was 30 years old with a record of 36-2 (29 KOs). Mosley won the WBA (Super), WBC, and Ring Magazine super-welterweight titles. This fight is the second best performance in Mosley's career.

  3. Shane Mosley defeats Antonio Margarito

    On Shane Mosley defeated Mexican boxer Antonio Margarito via 9th round TKO. Mosley was 37 years old with a record of 46-5 (39 KOs). Margarito was 30 years old with a record of 37-5 (27 KOs). Mosley won the WBA (Super) welterweight title.

  4. Shane Mosley defeats John John Molina

    On Shane Mosley defeated Puerto Rican boxer John John Molina via 8th round TKO. Mosley was 26 years old with a record of 27-0 (25 KOs). Molina was 33 years old with a record of 45-4 (30 KOs). Mosley successfully defended his IBF lightweight title.

  5. Shane Mosley loses to Manny Pacquiao

    On Shane Mosley lost to Filipino boxer Manny Pacquiao via 12 round unanimous decision. Mosley was 39 years old with a record of 46-7-1 (39 KOs). Pacquiao was 32 years old with a record of 52-3-2 (38 KOs). Despite the loss, Mosley put on a good fight.

  6. Shane Mosley loses to Miguel Cotto

    On Shane Mosley lost to Puerto Rican boxer Miguel Cotto via 12 round unanimous decision. Mosley was 36 years old with a record of 44-5 (37 KOs). Cotto was 27 years old with an undefeated record of 30-0 (25 KOs). Despite the loss, Mosley put on a good fight.

  7. Shane Mosley loses to Canelo Álvarez

    On Shane Mosley lost to Mexican boxer Canelo Álvarez via 12 round unanimous decision. Mosley was 40 years old with a record of 46-8-1 (39 KOs). Canelo was 21 years old with an undefeated record of 39-0-1 (29 KOs). Despite the loss, Mosley put on a good fight.

  8. Shane Mosley loses to Floyd Mayweather Jr.

    On Shane Mosley lost to Floyd Mayweather Jr. via 12 round unanimous decision. Mosley was 38 years old with a record of 46-6 (39 KOs). Mayweather Jr. was 33 years old with an undefeated record of 40-0 (25 KOs). Despite the loss, Mosley put on a good fight.

  9. Shane Mosley defeats Shannan Taylor

    On Shane Mosley defeated Australian boxer Shannan Taylor via 6th round RTD. Mosley was 29 years old with a record of 37-0 (34 KOs). Taylor was 28 years old with an undefeated record of 28-0-1 (18 KOs). Mosley successfully defended his WBC welterweight title.

  10. Shane Mosley defeats Fernando Vargas

    On Shane Mosley defeated Fernando Vargas via 10th round TKO. Mosley was 34 years old with a record of 42-4 (36 KOs). Vargas was 28 years old with a record of 26-2 (22 KOs).