On August 10, 2024, a 30-year-old Angelo Leo (24-1, 11 KOs) got a shot at the IBF featherweight title held by 30-year-old Mexican boxer Luis Alberto Lopez (30-2, 17 KOs).
Leo came in to the fight on a 4-fight win streak with a 44% KO rate, and was fighting after a gap of 4 months. Lopez was on a 13-fight win streak with a 53% KO rate, and fighting after a layoff of 5 months and 8 days.
Angelo Leo stopped the champion via KO in the 10th round of the 12-round world-title fight, and is crowned the new IBF featherweight champion. Leo improves his record to 25-1 (12 KOs), while Lopez adds a loss to his record at 30-3.
On August 1, 2020, 26-year-old Angelo Leo (19-0, 9 KOs) and Tramaine Williams fought for the vacant WBO super-bantamweight title.
Leo came in to the fight on a 19-fight win streak with a 47% KO rate, and was fighting after a gap of 7 months and 4 days.
Angelo Leo defeated Tramaine Williams via unanimous decision . Leo improves his record to 20-0
On January 31, 2024, a 29-year-old Angelo Leo (22-1, 10 KOs) and a 26-year-old Filipino boxer Mike Plania (29-3, 16 KOs) met in the ring in a featherweight bout.
Leo came in to the fight on a 2-fight win streak with a 43% KO rate, and was fighting after a gap of 2 months and 30 days. Plania was on a 1-fight win streak with a 50% KO rate, and fighting after a layoff of 1 month and 13 days.
Angelo Leo stopped Mike Plania via KO in the 3rd round. Leo improves his record to 23-1 (11 KOs), while Plania adds a loss to his record at 29-4.
On December 28, 2019, a 25-year-old Angelo Leo (18-0, 8 KOs) and a 28-year-old Mexican boxer Cesar Juarez (25-7, 19 KOs) met in the ring in a super-bantamweight bout.
Leo came in to the fight on a 18-fight win streak with a 44% KO rate, and was fighting after a gap of 6 months. Juarez was on a 2-fight win streak with a 59% KO rate, and fighting after a layoff of 1 month and 19 days.
Angelo Leo stopped Cesar Juarez via TKO in the 11th round. Leo improves his record to 19-0 (9 KOs), while Juarez adds a loss to his record at 25-8.
On October 27, 2018, a 24-year-old Angelo Leo (13-0, 7 KOs) and Glenn Porras met in the ring.
Leo came in to the fight on a 13-fight win streak with a 53% KO rate, and was fighting after a gap of 2 months and 24 days.
Angelo Leo stopped Glenn Porras via KO in the 1st round. Leo improves his record to 14-0 (8 KOs)
On January 23, 2021, the 26-year-old WBO super-bantamweight world champion, Angelo Leo (20-0, 9 KOs), faced a 26-year-old Stephen Fulton (18-0, 8 KOs), in a title defense fight.
Leo came in to the fight on a 20-fight win streak with a 45% KO rate, and was fighting after a gap of 5 months and 22 days. Fulton Jr. was on a 18-fight win streak with a 44% KO rate, and fighting after a layoff of 11 months and 29 days.
Stephen Fulton Jr. defeated Angelo Leo via unanimous decision and wins the WBO title — in his first world-title fight. Fulton Jr. improves his record to 19-0, while Leo adds a loss to his record at 20-1.
On January 25, 2014, a 19-year-old Angelo Leo (3-0, 0 KOs) and Michael James Herrera met in the ring.
Leo came in to the fight on a 3-fight win streak with a 0% KO rate, and was fighting after a gap of 4 months and 19 days.
Angelo Leo stopped Michael James Herrera via KO in the 1st round. Leo improves his record to 4-0 (1 KO)
On May 14, 2016, a 21-year-old Angelo Leo (8-0, 4 KOs) and Iván Chavela Resendiz met in the ring.
Leo came in to the fight on a 8-fight win streak with a 50% KO rate, and was fighting after a gap of 2 months and 9 days.
Angelo Leo stopped Iván Chavela Resendiz via KO in the 2nd round. Leo improves his record to 9-0 (5 KOs)
On May 9, 2015, a 20-year-old Angelo Leo (5-0, 2 KOs) and Gabriel Braxton met in the ring.
Leo came in to the fight on a 5-fight win streak with a 40% KO rate, and was fighting after a gap of 11 months and 29 days.
Angelo Leo stopped Gabriel Braxton via TKO in the 2nd round. Leo improves his record to 6-0 (3 KOs)
On April 10, 2024, a 29-year-old Angelo Leo (23-1, 11 KOs) and a 28-year-old Mexican boxer Eduardo Baez (23-5-2, 9 KOs) met in the ring in a featherweight bout.
Leo came in to the fight on a 3-fight win streak with a 45% KO rate, and was fighting after a gap of 2 months and 10 days. Baez was on a 2-fight win streak with a 30% KO rate, and fighting after a layoff of 3 months and 25 days.
Angelo Leo defeated Eduardo Baez via unanimous decision in the 10-round featherweight fight. Leo improves his record to 24-1, while Baez adds a loss to his record at 23-6-2.