Here is a list of Leo's best fights. For a list of Leo's losses, refer to "Angelo Leo Losses".
On August 10, 2024 Angelo Leo fought Luis Alberto Lopez in a featherweight world-title fight for Lopez' IBF title. Leo was 30 years old and with a record of 25-1 (12), and Lopez was 30 years old and with a record of 30-2 (17). Leo stopped Luis Alberto Lopez via 10th-round KO and is crowned the new featherweight world champion.
On June 19, 2021 Angelo Leo faced off against Aar贸n Alameda in a featherweight bout at age 27. He was coming in with a record of 21-1 (9), and Alameda was 27 years old and with a record of 25-1 (13). Leo won the fight via 10-round majority decision.
On May 24, 2025 Angelo Leo faced off against Tomoki Kameda in a featherweight bout at age 31. He was coming in with a record of 26-1 (12), and Kameda was 33 years old and with a record of 42-4 (23). Leo won the fight via 12-round majority decision.
On December 28, 2019 Angelo Leo faced off against Cesar Juarez in a super-bantamweight bout at age 25. He was coming in with a record of 19-0 (9), and Juarez was 28 years old and with a record of 25-7 (19). Leo stopped Cesar Juarez via TKO.
On January 31, 2024 Angelo Leo faced off against Mike Plania in a featherweight bout at age 29. He was coming in with a record of 23-1 (11), and Plania was 26 years old and with a record of 29-3 (16). Leo stopped Mike Plania via KO.
On April 10, 2024 Angelo Leo faced off against Eduardo Baez in a featherweight bout at age 29. He was coming in with a record of 24-1 (11), and Baez was 28 years old and with a record of 23-5-2 (9). Leo won the fight via 10-round unanimous decision.