Rankings›All-Time

Cosme Rivera

Active
43-40-4 (1 NC)
Record
Current rating1336through the last bout
Peak2004the highest ever reached
Deviation (RD)121smaller is more certain
Fights88bouts on record
Active years1993–2025first bout to last
All-Time#2383across every eraPeak#2117peak against peakActive P4P#555among active fighters
𝕏 Share this fighterOn Discord
Attributes
Power67Titles1Experience100Momentum0Durability78Win rate49
Finish rate67%
How the wins came
KO / TKO / RTD 29 (67%)Decision 14 (33%)
Times stopped19
Fights88

Within the recorded range there are 88 bouts between 1993 and 2025, about one every 4.5 months. It has been 15 months since the last bout. 29 of the 43 wins came inside the distance, 5 of them in the first round. Of the 40 losses, 19 came inside the distance and 21 on the cards. The highest it has been is 2004, in 2005; it stands at 1336 now. The best win came against Antonio Pitalúa in 2011, who was rated 2059 at the time.

The win over Golden Johnson in 2002 closed the widest rating gap of the career. Over the most recent four bouts the trend is downward.

DateOpponentResultMethodRd
2025-06-07Francisco Javier SandovalLossTKO2
2022-11-05Jesús Madueno AnguloLossTKO7
2022-10-08Carlos Cebada ChávezDrawMD8
2022-03-25Rudy Nicolás MacedoLossRTD2
2022-02-18Carlos CarlsonLossKO4
2021-12-10Rodolfo López ÁlvarezWinUD8
2021-11-21José Iván Guardado OrtizLossUD6
2021-08-28Sanjarbek RakhmanovLossRTD1
2021-06-25Carlos Cebada ChávezLossSD6
2021-05-28Nahir AlbrightLossRTD8
2021-03-27Omar Tienda BahenaLossTKO4
2021-01-30Roberto Valenzuela Jr.LossTKO4
2020-09-26Isaac LuceroLossUD6
2019-08-09Sagadat RakhmanulLossTKO5
2019-07-10Rodolfo OrozcoLossUD8
2018-12-28Miguel MaduenoLossUD8
2018-12-01Ángel Sarinana RodríguezLossUD12
2018-04-13Miguel VázquezLossUD10
2018-03-16Dunis LiñánWinTKO4
2017-09-22José Rosario CazaresWinUD10
2017-04-06Batyrzhan JukembayevLossTKO7
2016-12-15Ramiro AlcarazWinTKO3
2016-08-26José ApodacaWinUD8
2016-03-04Sammy ValentinLossKO4
2016-02-26Daniel VelázquezWinKO2
2015-10-09Emmanuel de JesúsLossRTD4
2015-06-26Levan GhvamichavaLossRTD1
2015-04-24Oscar MezaWinTKO10
2015-03-13Sergey LipinetsLossTKO9
2014-09-20Konstantin PonomarevLossUD10
2014-05-31Ty BarnettWinKO9
2014-02-06Chris van HeerdenLossRTD4
2013-06-28Vicente MosqueraLossRTD7
2013-03-09Lee PurdyLossTKO9
2012-12-07Yordenis UgásLossUD10
2012-03-16Fabián RamírezWinUD8
2011-11-18Antonio PitalúaWinUD12
2011-09-09Antonio PitalúaDrawSD12
2010-07-30Nicolás LucioWinKO4
2010-05-07Ernesto BerrospeWinTKO4
2009-12-04Euri GonzálezLossMD12
2009-10-24Roman SeliverstovLossUD12
2009-02-14Alfredo AnguloLossTKO5
2008-08-08Bobby Joe ValdezWinTKO3
2008-02-08Raúl PinzónNCNC8
2007-07-27Andre BertoLossUD10
2006-10-27Joel JulioLossSD12
2006-06-02Felix FloresWinUD12
2006-03-24Gilberto ReyesWinKO7
2005-10-28Mario RamosLossUD10
2005-05-14Zab Judah TitleLossTKO3
2004-12-03Héctor Javier ValadezWinTKO4
2004-09-04Hercules KyvelosWinTKO4
2003-12-04James HareWinTKO10
2002-11-08Pedro SaizWinTKO11
2002-07-27Golden JohnsonWinUD12
2002-05-03Wilfredo NegrónWinUD12
2002-01-25Hicklet LauWinUD12
2001-10-19Arturo MoruaLossUD12
2001-03-24Rodolfo GómezDrawPTS12
2000-09-01Juan Carlos RodríguezWinTKO7
2000-05-12Diosbelys HurtadoLossUD12
2000-02-25Moses JamesWinSD12
1999-12-18Gilbert QuirósWinKO9
1999-09-25Ricky QuilesLossMD12
1999-07-16Onésimo NoyolaWinTKO6
1999-05-15Héctor QuirózWinUD12
1999-03-06Antonio PitalúaLossUD10
1998-10-17Óscar DelgadoWinKO1
1998-08-07Hiram BuenoWinTKO6
1998-05-15José Luis MontesWinTKO6
1998-03-20Juan SoberanesWinTKO8
1997-09-12Óscar DelgadoLossPTS10
1997-07-26Eduardo GómezWinTKO6
1997-06-16Efraín VenturaWinUD10
1997-03-21Andrés SandovalWinTKO3
1996-12-20Antonio OrtegaWinTKO10
1996-11-22Luis Alejandro UgaldeWinPTS12
1996-08-05Rogelio MontenegroLossPTS10
1996-07-06Julián GastélumWinTKO1
1996-05-20Víctor FloresWinTKO1
1996-03-21Víctor LozoyaWinTKO7
1996-03-18Fausto ValenzuelaWinTKO1
1996-02-20Miguel MeléndezWinTKO2
1996-01-22Juan SantosWinTKO1
1995-12-04Oliverio RamirezWinPTS4
1995-10-09Luis Alejandro UgaldeLossPTS4
1993-01-01Cachorron DíazDrawPTS4
Source: Wikipedia
← Back to rankings