who did ryan garcia fight last

Ryan Garcia’s most recent completed fight was against Rolando “Rolly” Romero, a welterweight bout in May 2025 in New York, which he lost by unanimous decision. His next scheduled fight is set for February 21, 2026, when he is due to challenge WBC welterweight champion Mario Barrios, but that matchup has not taken place yet as of mid‑February 2026.
Who Did Ryan Garcia Fight Last? (Quick Scoop)
Garcia’s “last fight” right now refers to his May 2025 clash, not the upcoming 2026 title shot.
Last Official Fight
- Opponent: Rolando “Rolly” Romero.
- Date: May 2, 2025.
- Location: Times Square, New York City.
- Result: Garcia lost by unanimous decision in his welterweight debut for a version of the WBA welterweight title.
This bout was a key comeback fight after Garcia served a one‑year suspension linked to a positive PED test from the overturned Devin Haney fight in 2024.
What’s Next For Him?
- Next opponent: Mario Barrios , current WBC welterweight champion.
- Scheduled date: February 21, 2026.
- Stakes: WBC welterweight title on the line, giving Garcia another shot at becoming a world champion at 147 lbs.
This upcoming fight is generating trending topic buzz because some fans question Garcia getting a title shot while being 1–2 with one no‑contest in his last four, including the loss to Romero.
Mini Forum-Style Take
“If you’re asking who did Ryan Garcia fight last , it’s Rolly Romero — that loss is still the big question mark hanging over his welterweight credentials before he steps in with Barrios.”
From a fan perspective, the narrative now is:
- Can Garcia erase the memory of the Romero defeat?
- Will the Barrios fight be redemption, or another rough night at 147?
Quick Facts List
- Last opponent: Rolando Romero.
- Outcome: Unanimous decision loss for Garcia.
- Next fight: Mario Barrios, Feb 21, 2026 (WBC welterweight title).
- Recent form: 1–2 with one no‑contest in his last four, including the Romero loss.
TL;DR: Ryan Garcia last fought Rolando “Rolly” Romero in May 2025 and lost by unanimous decision; his next fight is scheduled against WBC welterweight champion Mario Barrios on February 21, 2026.
Information gathered from public forums or data available on the internet and portrayed here.