Weightclass:  Middleweight
Location:  Ponce, Puerto Rico
Record:  93(1) - 26
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/11/2031Ponce, Puerto Rico92(1) - 26 Timofei Polis11 - 8 WPts
11/09/2031Ponce, Puerto Rico91(1) - 26 Danilo Cacic8 - 8 WPts
13/07/2031Ponce, Puerto Rico90(1) - 26 Dillon Buah4 - 12 WPts
12/05/2031Ponce, Puerto Rico89(1) - 26 Faisal Firman3 - 16 WPts
13/03/2031Ponce, Puerto Rico88(1) - 26 Denis Voisin4 - 5 WPts
12/01/2031Ponce, Puerto Rico87(1) - 26 Rob Rhees2 - 6 WPts
13/11/2030Ponce, Puerto Rico86(1) - 26 Tomasz Grzegorczyk3(1) - 20 WPts
15/09/2030Ponce, Puerto Rico85(1) - 26 Karr Dahl1 - 8 WPts
16/07/2030Ponce, Puerto Rico84(1) - 26 Saturnin Gomez0 - 5 WPts
17/05/2030Ponce, Puerto Rico83(1) - 26 Luka Ketebaew2 - 13 WPts
18/03/2030Ponce, Puerto Rico82(1) - 26 Paco Borrego1 - 16 WPts
16/01/2030Ponce, Puerto Rico81(1) - 26 Akbar Cheema4 - 9 WPts
17/11/2029Athens, Greece80(1) - 26 Sebastian Panagos18 - 17 WPts
19/09/2029Daegu, South Korea79(1) - 26 Aftab Fadel46(4) - 30 WPts Daegu World Championships 2029View
16/09/2029Daegu, South Korea78(1) - 26 Norasing Panich83(1) - 16 WPts Daegu World Championships 2029View
13/09/2029Daegu, South Korea77(1) - 26 Cris Kalalo23 - 11 WPts Daegu World Championships 2029View
10/09/2029Daegu, South Korea76(1) - 26 Ki-hun Ki22(1) - 16 WPts Daegu World Championships 2029View
07/09/2029Daegu, South Korea75(1) - 26 Bartram Gundersen14 - 4 WPts Daegu World Championships 2029View
13/08/2029Zagreb, Croatia74(1) - 26 Bojan Pavlic7 - 21 WPts
15/06/2029Poznan, Poland73(1) - 26 Sylwester Starzyk14 - 19 WPts
17/04/2029Carolina, Puerto Rico72(1) - 26 Alano Torrente11 - 21 WPts Puerto Rico National Championships 2029View
14/04/2029Carolina, Puerto Rico71(1) - 26 Reynaldo Mazon6 - 1 WPts Puerto Rico National Championships 2029View
11/04/2029Carolina, Puerto Rico70(1) - 26 Berto Isabella0 - 2 WPts Puerto Rico National Championships 2029View
17/03/2029Ponce, Puerto Rico69(1) - 26 Zain Kaleel1 - 5 WPts
16/01/2029Salamanca, Spain68(1) - 26 Zelipe Fletes6 - 15 WPts
18/11/2028Adana, Turkey67(1) - 26 Aslan Yilmanz17 - 17(2) WPts
20/09/2028Lapu-Lapu, Philippines66(1) - 26 Kian Pendon1 - 9(1) WPts
22/07/2028Nanning, China66(1) - 25 LuboÜ Bobak46 - 17 LPts Nanning Olympics 2028View
19/07/2028Nanning, China65(1) - 25 Norasing Panich71(1) - 13 WPts Nanning Olympics 2028View
16/07/2028Nanning, China64(1) - 25 Wilburn Jurgens30 - 13 WPts Nanning Olympics 2028View
13/07/2028Nanning, China63(1) - 25 Bradley Agbeko25 - 6 WPts Nanning Olympics 2028View
16/06/2028Ponce, Puerto Rico62(1) - 25 Elshan Shirvani3 - 10 WPts
17/04/2028Carolina, Puerto Rico61(1) - 25 Santiago Villas25 - 9 WPts Puerto Rico National Championships 2028View
14/04/2028Carolina, Puerto Rico60(1) - 25 Joaquin Cardo32 - 15 WPts Puerto Rico National Championships 2028View
11/04/2028Carolina, Puerto Rico59(1) - 25 Miguel Quezada18(1) - 27 WPts Puerto Rico National Championships 2028View
14/03/2028Baku, Azerbaijan58(1) - 25 Sharafaddin Kadzhar14(1) - 13 WPts
15/01/2028Port-au-Prince, Haiti58(1) - 24 Jack Tully29 - 10 LPts Americas Championships 2028View
12/01/2028Port-au-Prince, Haiti57(1) - 24 Agapetus Gordillo24 - 27 WPts Americas Championships 2028View
09/01/2028Port-au-Prince, Haiti56(1) - 24 Nicandro Arenas16 - 9 WPts Americas Championships 2028View
17/11/2027Brussels, Belgium55(1) - 24 Jean Desailly8 - 27(1) WPts
19/09/2027Ibadan, Nigeria54(1) - 24 Juan Pompa62(5) - 15 WPts Ibadan World Championships 2027View
16/09/2027Ibadan, Nigeria53(1) - 24 Wilburn Jurgens23 - 6 WPts Ibadan World Championships 2027View
13/09/2027Ibadan, Nigeria52(1) - 24 Norasing Panich60 - 11 WPts Ibadan World Championships 2027View
10/09/2027Ibadan, Nigeria51(1) - 24 Ove Ingebretson22 - 6 WPts Ibadan World Championships 2027View
07/09/2027Ibadan, Nigeria50(1) - 24 Nikolai Tagiev8 - 9 WPts Ibadan World Championships 2027View
19/08/2027Kumasi, Ghana49(1) - 24 Mark Kwabi62 - 20 WPts
19/07/2027Bangkok, Thailand49(1) - 23 Norasing Panich56 - 11 LPts
18/06/2027Ponce, Puerto Rico49(1) - 22 Juan Pompa55(5) - 15 LPts
18/05/2027Ponce, Puerto Rico48(1) - 22 Juan Pompa55(5) - 14 WPts
17/04/2027San Juan, Puerto Rico47(1) - 22 Miguel Quezada14(1) - 24 WPts Puerto Rico National Championships 2027View
14/04/2027San Juan, Puerto Rico46(1) - 22 Joaquin Cardo26 - 13 WPts Puerto Rico National Championships 2027View
11/04/2027San Juan, Puerto Rico45(1) - 22 Santiago Valdez15 - 4 WPts Puerto Rico National Championships 2027View
30/03/2027Ponce, Puerto Rico44(1) - 22 Norasing Panich52 - 10 WPts
21/02/2027Ponce, Puerto Rico44(1) - 21 Mark Kwabi57 - 19 LPts
27/12/2026New Kingston, Jamaica43(1) - 21 Robert Hind39 - 15 WPts
26/11/2026Lusaka, Zambia42(1) - 21 John Nawale40 - 25 WPts
26/10/2026Ponce, Puerto Rico42(1) - 20 Afon Sansargereltekh40 - 20 LPts
19/09/2026Kumasi, Ghana41(1) - 20 Mark Kwabi57 - 14 WPts
19/08/2026Ponce, Puerto Rico40(1) - 20 Rodrigo Sol34 - 21 WPts
19/07/2026Bangkok, Thailand39(1) - 20 Norasing Panich47 - 8 WPts
18/06/2026Bangkok, Thailand39(1) - 19 Norasing Panich46 - 8 LPts
18/05/2026Ponce, Puerto Rico38(1) - 19 Goga Skurstenis33 - 17 WPts
17/04/2026Bayamon, Puerto Rico37(1) - 19 Santiago Valdez11 - 1 WPts Puerto Rico National Championships 2026View
14/04/2026Bayamon, Puerto Rico36(1) - 19 Rodrigo Caro10 - 11 WPts Puerto Rico National Championships 2026View
11/04/2026Bayamon, Puerto Rico35(1) - 19 Nemesio Clavel12 - 18(1) WPts Puerto Rico National Championships 2026View
22/03/2026Mexico City, Mexico34(1) - 19 Diego Villaflor38 - 24 WPts
19/02/2026San Jose, Costa Rica33(1) - 19 Sagaz Casal25(1) - 26 WPts
18/01/2026Montreal, Canada33(1) - 18 Porfio Florin60(1) - 7 LPts Americas Championships 2026View
15/01/2026Montreal, Canada32(1) - 18 Sagaz Casal25(1) - 25 WPts Americas Championships 2026View
12/01/2026Montreal, Canada31(1) - 18 Xalvador Matamoros32(1) - 23 WPts Americas Championships 2026View
09/01/2026Montreal, Canada30(1) - 18 Seferino Arellano21 - 6(1) WPts Americas Championships 2026View
21/12/2025Ponce, Puerto Rico29(1) - 18 Pawel Konopacki28 - 20 WPts
20/11/2025San Jose, Costa Rica28(1) - 18 Sagaz Casal23(1) - 23 WPts
20/10/2025Ponce, Puerto Rico27(1) - 18 Rabiu Naiambana18 - 20 WPts
19/09/2025Vilnius, Lithuania26(1) - 18 Pawel Konopacki27 - 18 WPts
19/08/2025Argenteuil, France26(1) - 17 Franklin Boileau38(2) - 12 LPts
19/07/2025Ponce, Puerto Rico26(1) - 16 Sagaz Casal20(1) - 22 LPts
18/06/2025San Jose, Costa Rica25(1) - 16 Sagaz Casal20(1) - 21 WPts
18/05/2025Brisbane, Australia24(1) - 16 Stephen Stephens41(3) - 13 WPts
17/04/2025Carolina, Puerto Rico24(1) - 15 Carlos Noda20 - 22 LPts Puerto Rico National Championships 2025View
14/04/2025Carolina, Puerto Rico23(1) - 15 Santiago Villas8 - 4 WPts Puerto Rico National Championships 2025View
11/04/2025Carolina, Puerto Rico22(1) - 15 Santiago Mosca4 - 15 WPts Puerto Rico National Championships 2025View
12/03/2025Ponce, Puerto Rico21(1) - 15 Michael Ssempa3 - 8 WPts
08/02/2025Ponce, Puerto Rico21(1) - 14 Dylan Griffith20 - 18 LPts
08/01/2025Liverpool, UK20(1) - 14 Dylan Griffith20 - 17 WPts
08/12/2024Liverpool, UK20(1) - 13 Dylan Griffith19 - 17 LPts
07/11/2024Riyadh, Saudi Arabia19(1) - 13 Amjad Bashara18 - 29 WPts
05/10/2024Liverpool, UK19(1) - 12 Dylan Griffith17 - 17 LPts
04/09/2024Bayamon, Puerto Rico18(1) - 12 Javier Ruedas8(1) - 20 WPts
14/07/2024Carolina, Puerto Rico17(1) - 12 Alfonso Garcia20(2) - 14 WPts
17/05/2024San Juan, Puerto Rico17(1) - 11 Nemesio Calles11 - 14 LPts
14/04/2024Bayamon, Puerto Rico17(1) - 10 Juan Arevalo33 - 18 LPts Puerto Rico National Championships 2024View
11/04/2024Bayamon, Puerto Rico16(1) - 10 Carlos Noda13 - 20 WPts Puerto Rico National Championships 2024View
04/03/2024Kampala, Uganda15(1) - 10 Dakarai Okot1 - 0 WPts
05/01/2024Quezon City, Philippines14(1) - 10 Michael Labuanan0 - 0 WPts
07/11/2023Prague, Czech Republic13(1) - 10 Svatopluk Vodicka14 - 13(3) WPts
09/09/2023Nassau, Bahamas12(1) - 10 Jack Bivins15 - 19 WPts
12/07/2023Dundalk, Ireland11(1) - 10 Oisin Clery14 - 20 WPts
14/05/2023Kampala, Uganda10(1) - 10 Sean Lucky2 - 16 WPts
16/03/2023San Juan, Puerto Rico10(1) - 9 Neron Antunez19 - 11 LPts
17/01/2023Bangkok, Thailand10(1) - 8 Decha Nakronluang14 - 13 LPts
19/11/2022Carolina, Puerto Rico9(1) - 8 Alfonso Garcia12(1) - 12 WPts
22/09/2022Carolina, Puerto Rico8(1) - 8 Montana Magan11 - 14 WPts
16/08/2022Ponce, Puerto Rico8(1) - 7 Carlos Larios23 - 5 LPts
14/07/2022Bangkok, Thailand8(1) - 6 Pornsawan Pomrak9 - 15 LPts
16/05/2022Algiers, Algeria8(1) - 5 Azam Hauser22 - 7 LPts
17/03/2022Riga, Latvia8(1) - 4 Valeri Baltaiskalns10 - 6 LPts
17/01/2022Al Hudaydah, Yemen7(1) - 4 Amer Ghazi1 - 1 WPts
18/11/2021Ponce, Puerto Rico6(1) - 4 Rogelio Rabago6 - 12 WPts
17/09/2021Ponce, Puerto Rico5(1) - 4 Carlos Pena18 - 11 WPts
18/07/2021San Juan, Puerto Rico4(1) - 4 Guido Salas0 - 0 WPts
06/06/2021Ponce, Puerto Rico4(1) - 3 Montel Bermejo9 - 9(2) LPts
22/04/2021San Juan, Puerto Rico4(1) - 2 Guido Noa16 - 3 LPts
20/03/2021Oxford, UK3(1) - 2 Euan Feamster9 - 10 WPts
20/01/2021San Juan, Puerto Rico3(1) - 1 Eduardo Aristizabal14(1) - 4 LPts
12/12/2020Ponce, Puerto Rico2 - 1 Dutch Brandt5 - 10(4) WKO3
12/10/2020Ponce, Puerto Rico1 - 1 Carlos Olivo3 - 10 WPts
03/09/2020Istanbul, Turkey1 - 0 Omer Kocak18 - 0 LPts
06/07/2020Ponce, Puerto Rico0 - 0 Ramirez Riveron0 - 2 WPts