One subject, in depth · bridged to Sideline US
FightIndex
Welterweight Boxing

Devin Haney vs Ryan Garcia

A fight that actually happened — and everything both records say about it.

Meetings on record

1

Devin Haney and Ryan Garcia met once (2024). drawn in 2024.

SOURCE·Devin Haney and Ryan Garcia — English Wikipedia (CC BY-SA 4.0)·both records name the other·REVIEWED AUG 2026

How this head-to-head is established

  1. This pairing exists only because at least one of the two articles' own results tables names the other fighter. No matchup on this site is speculative and none is a hypothetical.
  2. Every figure in the comparison below comes from that fighter's own page and carries the same source line. A dash means the source states nothing, not that the value is zero.
  3. Common opponents are found by matching linked bout lists, which is only possible because every fight list here is linked to every other. A shared opponent is not a transitive result and this page does not treat it as one.
  4. Nothing on this page predicts an outcome. It is a comparison of what is on record.

Sources, exclusions and known limits →

Side by side

What both records stateAUG 2026
Devin HaneyRyan Garcia
72″ (182.9 cm)Reach70″ (177.8 cm)
68″ (172.7 cm)Height68.5″ (174 cm)
+5.91%Reach advantage+2.18%
33–0Record25–2
45%Finish rate80%
32Longest unbeaten run24
33Recorded bouts28
OrthodoxStanceOrthodox

A comparison of what is on record. Nothing here predicts a result.

Common opponents

Both fought these 1. This is the comparison the siloed databases cannot make, because it needs every fight list linked to every other.

OpponentDevin HaneyRyan Garcia
Hector García W W

Both records, drawn

The same ledger line on each: wins stamped above the rule, losses below, the mark's shape carrying how it ended.

Devin Haney

20102020win v Jose Iniguez, 2015, kowin v Gonzalo Lopez, 2015win v Carlos Antonio Avila, 2016, kowin v Mike Fowler, 2016, kowin v Carlos Castillo, 2016, decisionwin v Javier Meraz, 2016, kowin v Clay Burns, 2016, decisionwin v Jairo Fernandez Vargas, 2016, kowin v Rafael Vazquez, 2016, decisionwin v Roman Melendez, 2016, kowin v Jorge Edgar Sillas, 2016win v Hamza Sempewo, 2017, kowin v Enrique Tinoco, 2017, decisionwin v Miguel Angel Perez Aispuro, 2017, kowin v Hector Garcia, 2017, decisionwin v Maximino Toala, 2017, kowin v Daniel Armando Valenzuela, 2017win v Odilon Rivera Meza, 2017, kowin v Juan Carlos Burgos, 2018, decisionwin v Mason Menard, 2018win v Alfredo Santiago, 2019, decisionwin v Zaur Abdullaev, 2019, kowin v Antonio Moran, 2019, kowin v Xolisani Ndongeni, 2019, decisionwin v Yuriorkis Gamboa, 2020, decisionwin v Joseph Diaz Jr., 2021, decisionwin v Jorge Linares, 2021, decisionwin v George Kambosos Jr., 2022, decisionwin v Regis Prograis, 2023, decisionwin v Vasiliy Lomachenko, 2023, decisionnc v Ryan Garcia, 2024win v Brian Norman Jr., 2025, decisionwin v José Ramírez, 2025, decision
WON ABOVE·LOST BELOW BAR = STOPPAGE·BROKEN BAR = SUBMISSION·TICK = DECISION 2015–2025
2020 win vs Jose Iniguez (2015)win vs Gonzalo Lopez (2015)win vs Carlos Antonio Avila (2016)win vs Mike Fowler (2016)win vs Carlos Castillo (2016)win vs Javier Meraz (2016)win vs Clay Burns (2016)win vs Jairo Fernandez Vargas (2016)win vs Rafael Vazquez (2016)win vs Roman Melendez (2016)win vs Jorge Edgar Sillas (2016)win vs Hamza Sempewo (2017)win vs Enrique Tinoco (2017)win vs Miguel Angel Perez Aispuro (2017)win vs Hector Garcia (2017)win vs Maximino Toala (2017)win vs Daniel Armando Valenzuela (2017)win vs Odilon Rivera Meza (2017)win vs Juan Carlos Burgos (2018)win vs Mason Menard (2018)win vs Alfredo Santiago (2019)win vs Zaur Abdullaev (2019)win vs Antonio Moran (2019)win vs Xolisani Ndongeni (2019)win vs Yuriorkis Gamboa (2020)win vs Joseph Diaz Jr. (2021)win vs Jorge Linares (2021)win vs George Kambosos Jr. (2022)win vs Regis Prograis (2023)win vs Vasiliy Lomachenko (2023)nc vs Ryan Garcia (2024)win vs Brian Norman Jr. (2025)win vs José Ramírez (2025)
winlossdraw / NC2015–2025

Ryan Garcia

20102020win v José Antonio Martínez, 2016win v Mario Aguirre, 2016win v Jonathan Cruz, 2016, kowin v Cristian Jesus Cruz, 2016win v Luis Lozano, 2016, kowin v Hector García, 2016, kowin v Edgar Meza, 2016win v Noe Martinez Raygoza, 2017, kowin v Cesar Alan Valenzuela, 2017, kowin v Miguel Carrizoza, 2017, kowin v Mario Macias, 2017, kowin v Tyrone Luckey, 2017, kowin v Devon Jonnes, 2017, kowin v Braulio Rodriguez, 2018, kowin v Carlos Morales, 2018win v Jayson Vélez, 2018, decisionwin v Fernando Vargas Parra, 2018, kowin v Romero Duno, 2019, kowin v Jose Lopez, 2019, kowin v Francisco Fonseca, 2020, kowin v Luke Campbell, 2021, kowin v Javier Fortuna, 2022, kowin v Emmanuel Tagoe, 2022, decisionwin v Oscar Duarte, 2023, koloss v Gervonta Davis, 2023, konc v Devin Haney, 2024loss v Rolando Romero, 2025, decisionwin v Mario Barrios, 2026, decision
WON ABOVE·LOST BELOW BAR = STOPPAGE·BROKEN BAR = SUBMISSION·TICK = DECISION 2016–2026
2020 win vs José Antonio Martínez (2016)win vs Mario Aguirre (2016)win vs Jonathan Cruz (2016)win vs Cristian Jesus Cruz (2016)win vs Luis Lozano (2016)win vs Hector García (2016)win vs Edgar Meza (2016)win vs Noe Martinez Raygoza (2017)win vs Cesar Alan Valenzuela (2017)win vs Miguel Carrizoza (2017)win vs Mario Macias (2017)win vs Tyrone Luckey (2017)win vs Devon Jonnes (2017)win vs Braulio Rodriguez (2018)win vs Carlos Morales (2018)win vs Jayson Vélez (2018)win vs Fernando Vargas Parra (2018)win vs Romero Duno (2019)win vs Jose Lopez (2019)win vs Francisco Fonseca (2020)win vs Luke Campbell (2021)win vs Javier Fortuna (2022)win vs Emmanuel Tagoe (2022)win vs Oscar Duarte (2023)loss vs Gervonta Davis (2023)nc vs Devin Haney (2024)loss vs Rolando Romero (2025)win vs Mario Barrios (2026)
winlossdraw / NC2016–2026

See what every site in this family answers

Published by

Amit Sharma

Auckland real-estate agent and marketer. Builds free, sourced data tools.