In 2010, the 34-year-old competed against Marcos Maidana and reportedly pocketed around £1million.
Two years later, Amir had another big earning fight and received around £690,000 to fight against WBC champion Danny García.
He took home another £1million while fighting Luis Collazo in 2014, and made a whopping £9.4million following his Canelo Álvarez fight in 2016.
Amir has also topped up his bank account with a three fight broadcasting deal with Boxnation.
As well as earning from his fights, the sporting legend has added to his fortune with TV appearances.