Weightclass:  Middleweight
Location:  Bayamon, Puerto Rico
Record:  40 - 33
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/12/2033Bayamon, Puerto Rico39 - 33 Blazej Borecki10 - 6 WPts
11/10/2033Bayamon, Puerto Rico38 - 33 Volodymyr Macey2 - 13 WPts
09/08/2033Bayamon, Puerto Rico37 - 33 Henio Wolkow8 - 10 WPts
07/06/2033Bayamon, Puerto Rico36 - 33 Montenegro Campa3 - 11(1) WPts
08/04/2033Bayamon, Puerto Rico35 - 33 Borysko Komar2 - 2 WPts
07/02/2033Bayamon, Puerto Rico34 - 33 Leonardo Orduna6 - 13 WPts
08/12/2032Bayamon, Puerto Rico33 - 33 Alejandro Saenz12(1) - 16 WPts
08/10/2032Bayamon, Puerto Rico32 - 33 Chlodwig Jaster6 - 2 WPts
09/08/2032Bayamon, Puerto Rico31 - 33 Sam Van den Heever10 - 14 WPts
10/06/2032Bayamon, Puerto Rico30 - 33 Roswalt Peper5 - 18 WPts
11/04/2032Carolina, Puerto Rico30 - 32 Montego Raso10 - 15 LPts Puerto Rico National Championships 2032View
15/02/2032Havana, Cuba29 - 32 Juan Armendarez1 - 15 WPts
18/12/2031Barcelona, Spain28 - 32 Malvolio Nevarez13 - 15 WPts
19/10/2031Bayamon, Puerto Rico27 - 32 Santiago Rodriguez4 - 5 WPts
19/08/2031Kuching, Malaysia27 - 31 Shen Wat37 - 14 LPts
19/07/2031Bayamon, Puerto Rico27 - 30 Shen Wat36 - 14 LPts
12/06/2031Bayamon, Puerto Rico26 - 30 Alvino Chapa26 - 29 WPts
12/05/2031Oruro, Bolivia25 - 30 Alvino Chapa26 - 28 WPts
11/04/2031Bayamon, Puerto Rico25 - 29 Cuba Silvestre10(1) - 2 LPts Puerto Rico National Championships 2031View
25/03/2031Bayamon, Puerto Rico25 - 28 Shen Wat31 - 13 LPts
08/02/2031Bayamon, Puerto Rico24 - 28 Ulffr Quist45 - 11 WPts
08/01/2031Aarhus, Denmark23 - 28 Ulffr Quist45 - 10 WPts
08/12/2030Frankfurt, Germany23 - 27 Wallace Meilinger34 - 8 LPts
07/11/2030Frankfurt, Germany23 - 26 Wallace Meilinger33 - 8 LPts
07/10/2030Bayamon, Puerto Rico23 - 25 Wallace Meilinger32 - 8 LPts
19/08/2030Bayamon, Puerto Rico22 - 25 Majid Saadia34 - 8 WPts
19/07/2030Bayamon, Puerto Rico21 - 25 Alvino Chapa23 - 20 WPts
18/06/2030Bayamon, Puerto Rico20 - 25 Sergey Melderis27 - 10 WPts
15/05/2030Bayamon, Puerto Rico19 - 25 Fausto Amulong17 - 17 WPts
11/04/2030Carolina, Puerto Rico19 - 24 Gonzalo Machin5 - 1 LPts Puerto Rico National Championships 2030View
20/03/2030Bayamon, Puerto Rico18 - 24 Evgeny Tahirov25 - 20 WPts
17/02/2030Samarqand, Uzbekistan17 - 24 Evgeny Tahirov25 - 19 WPts
15/01/2030Goiania, Brazil17 - 23 Juan Pompa82(7) - 26 LPts Americas Championships 2030View
12/01/2030Goiania, Brazil16 - 23 Larenzo Magdaleno9 - 7 WPts Americas Championships 2030View
09/01/2030Goiania, Brazil15 - 23 Xalvador Rossel28 - 15 WPts Americas Championships 2030View
04/01/2030Bayamon, Puerto Rico15 - 22 Ethan Akintoye20 - 11 LPts
16/11/2029Bremerhaven, Germany14 - 22 August Kuck7 - 6 WPts
17/09/2029South Tangerang, Indonesia13 - 22 Asif Mitri11 - 23 WPts
19/07/2029Carolina, Puerto Rico12 - 22 Santiago Valdez27 - 6 WPts
15/06/2029Copenhagen, Denmark11 - 22 Ulrik Felsing14 - 20 WPts
17/04/2029Carolina, Puerto Rico11 - 21 Cortez Arrendondo72(1) - 26 LPts Puerto Rico National Championships 2029View
14/04/2029Carolina, Puerto Rico10 - 21 Ivan Cadiz4 - 4 WPts Puerto Rico National Championships 2029View
11/04/2029Carolina, Puerto Rico9 - 21 Guido Cerro9 - 15 WPts Puerto Rico National Championships 2029View
02/03/2029New Kingston, Jamaica8 - 21 Joshua Dougal5 - 25 WPts
02/01/2029Bayamon, Puerto Rico7 - 21 Muslih Ajouadi0 - 2 WPts
03/11/2028Bamenda, Cameroon6 - 21 Erec Breton1 - 0 WPts
05/09/2028Bangalore, India5 - 21 Ashok Badami0 - 0 WPts
08/07/2028Plovdiv, Bulgaria4 - 21 Dimitar Bolshov17 - 13 WPts
10/05/2028Marseille, France3 - 21 Charles Segalen10 - 17 WPts
12/03/2028Baku, Azerbaijan3 - 20 Vahid Djabiyev11 - 17(1) LPts
13/01/2028New Kingston, Jamaica2 - 20 Ian Diggins10 - 7 WPts
15/11/2027Dalian, China2 - 19 Lao-Tzu Tsen8 - 16 LPts
17/09/2027Prague, Czech Republic2 - 18 Daniel Blaha16 - 14 LPts
20/07/2027Rennes, France2 - 17 Elliot Bataille5 - 19(2) LPts
22/05/2027Hanoi, Vietnam2 - 16 Au Dinh16 - 16 LPts
24/03/2027Varna, Bulgaria2 - 15 Samuil á Kabanov9 - 24(1) LPts
24/01/2027Stockholm, Sweden2 - 14 Leo Ros12 - 8 LPts
26/11/2026Sofia, Bulgaria2 - 13 Samuil á Kipelov10 - 24 LPts
27/09/2026Ghent, Belgium2 - 12 Jean-Pol Harinc9 - 18 LPts
30/07/2026Bayamon, Puerto Rico1 - 12 Franco Cristo7 - 4 WPts
31/05/2026Maiduguri, Nigeria1 - 11 Godfrey Olayombo37 - 8 LPts
02/04/2026Abu Dhabi, UAE1 - 10 Kashif Ghazzawi25 - 22(3) LPts
02/02/2026Dushanbe, Tajikistan0 - 10 Aghasafa Rasheed6 - 13 WPts
05/12/2025Accra, Ghana0 - 9 Lloyd Faress2 - 12 LPts
07/10/2025San Juan, Puerto Rico0 - 8 Alejandro Gardon0 - 0 LPts
20/08/2025San Juan, Puerto Rico0 - 7 Frisco Nevarez2 - 19 LPts
24/06/2025Carolina, Puerto Rico0 - 6 Esteban Largo2 - 2 LPts
28/04/2025Al Hudaydah, Yemen0 - 5 Ali Isa33 - 22 LPts
28/02/2025Al Ain, UAE0 - 4 Haaris Boukallil19 - 14 LPts
31/12/2024Bayamon, Puerto Rico0 - 3 Diego Alderete0 - 2 LPts
01/11/2024Zarqa, Jordan0 - 2 Azam Sajjad2 - 5 LPts
03/09/2024San Juan, Puerto Rico0 - 1 Felippe Vicario1 - 3 LPts
20/07/2024Bayamon, Puerto Rico0 - 0 Ramirez Canales1 - 6 LPts