Former world champion Shane Mosley has confirmed his retirement from boxing after a career spanning 19 years.
The 40-year-old won five world titles across three different weights but has decided to focus on being a trainer for his son, who is a current amateur boxer.
Mosley told ESPN: "I'm happy for all the great memories and all the great fighters that I fought. Now it's time to give back. I'm ready to train my son full-time now."
The American retires with a record of 46 professional victories and eight defeats.