Who won Rodriguez vs Cafu?
Jesse ‘Bam’ Rodriguez beat Phumelele Cafu by technical knockout in the 10th round on Saturday, July 19th, 2025, at Ford Center at The Star, Frisco.
The fight was scheduled to take place over 12 rounds in the Super Flyweight division, which meant the weight limit was 115 pounds (8.2 stone or 52.2 kg).
This contest was for the unified super flyweight championship of the world, with the The Ring, WBC, and WBO belts on the line.
Rodriguez was making his 2nd defense of the The Ring Junior Bantamweight Championship. He won this belt against Juan Francisco Estrada in June 2024. He had held this belt for 1 year, 1 month and 3 days.
He was also defending WBO World Junior Bantamweight Championship for the first time. He won this belt against Phumelele Cafu in July 2025. He had held this title for 14 days.
Also, on the line was his 3rd defense of the WBC World Super Flyweight Championship. He won this belt against Juan Francisco Estrada in June 2024. He had been recognised as this champion for 1 year, 1 month and 3 days.
Also on the undercard Diego Pacheco was victorious over Trevor McCumby, Austin ‘Ammo’ Williams beat Ivan Vazquez, and Hector Beltran defeated Edgar Gutierrez.
Rodriguez vs Cafu stats
Jesse ‘Bam’ Rodriguez stepped into the ring with an undefeated record of 21 wins, zero losses, and 0 draws.
Phumelele Cafu made his way to the ring with an unblemished record of 11 wins and 3 draws.
Jesse ‘Bam’ Rodriguez was the younger man by 5 years, at 25 years old.
Cafu had a height advantage of 2 inches over Rodriguez. Despite this, he had a 3-inch reach advantage.
Both Jesse ‘Bam’ Rodriguez and Phumelele Cafu fought out of a southpaw stance.
Rodriguez was the more experienced professional fighter, having had 7 more fights, and made his debut in 2017, 1 year and 2 months earlier than Cafu, whose first professional fight was in 2018. He had fought 28 more professional rounds, totaling 123 compared to Cafu's 95.
Rodriguez vs Cafu form
Rodriguez remained undefeated as a professional, stopping 3 of his last 5 opponents.
In his last fight leading up to this contest, he had won against Pedro Guevara on November 9, 2024, by knockout in the 3rd round in their WBC World Super Flyweight championship fight at Wells Fargo Center, Philadelphia, United States.
Prior to that, he had won against Juan Francisco Estrada on June 29, 2024, by knockout in the 7th round in their WBC World Super Flyweight and The Ring Junior Bantamweight championship fight at Footprint Center, Phoenix.
Going into that contest, he had beaten Sunny Edwards on December 16, 2023, by technical knockout in the 9th round in their IBF World Flyweight and WBO World Flyweight championship fight at Desert Diamond Arena, Glendale.
Before that, he had defeated Cristian Gonzalez on April 8, 2023, by unanimous decision in their WBO World Flyweight championship fight at Boeing Center at Tech Port, San Antonio.
He had won against Israel Gonzalez on September 17, 2022, by unanimous decision in their WBC World Super Flyweight championship fight at T-Mobile Arena, Nevada.
Cafu had won 5 of his most recent fights, stopping 2 of them, going the distance 3 times.
In his last fight before this contest, he had defeated Kosei Tanaka on October 14, 2024, by split decision in their WBO World Junior Bantamweight championship fight at Ariake Arena, Koto-Ku, Japan.
Prior to that, he had defeated Enathi Stelle on December 16, 2023, by knockout in the 1st round at International Convention Centre, East London, South Africa.
Going into that contest, he had beaten Genisis Libranza on August 20, 2023, by unanimous decision in their 10 round contest at Orlando Community Hall, Soweto.
Before that, he had won against Jackson Chauke on December 23, 2022, by split decision in their 12 round contest at Orient Theatre, East London.
He had beaten Lazarus Namalambo on October 23, 2022, by knockout in the 2nd round at International Convention Centre, East London.
Activity check
In terms of activity leading into the fight, Phumelele Cafu had been fighting more than Jesse ‘Bam’ Rodriguez.
Going into this contest, Jesse ‘Bam’ Rodriguez had last fought 8 months and 10 days ago, while Phumelele Cafu's last outing had been 9 months and 5 days ago.
Rodriguez's last 5 fights had come over a period of 2 years, 10 months and 2 days, which means he had been fighting approximately every 6 months and 26 days. In those fights, he fought a total of 43 rounds, meaning that they had lasted 8.6 rounds on average.
Cafu's last 5 fights had come over a period of 2 years, 8 months and 26 days, meaning he had been fighting on average every 6 months and 19 days. In those fights, he fought a total of 37 rounds, meaning that they had lasted 7.4 rounds on average.
What time did Rodriguez vs Cafu start?
The fighters were expected to ringwalk at around 11:00 PM EST / 8:00 PM PST at Ford Center at The Star, Frisco, United States, which was around 4:00 AM BST in the UK.
Who broadcast Rodriguez vs Cafu?
The DAZN show began at 7:00 PM EST / 4:00 PM PST. The DAZN Global broadcast of the card started at 12:00 AM (BST).
What were the odds on Rodriguez vs Cafu?
Jesse ‘Bam’ Rodriguez was a 1/25 (-2500) favorite going into the contest, while Phumelele Cafu made his way into the ring at 10/1 (+1000) with oddsmakers.
Give us your thoughts on Rodriguez vs Cafu
Please login to comment
log in