Weightclass:  Middleweight
Location:  Barcelona, Spain
Record:  27 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/02/2029Barcelona, Spain26 - 15 Ximen Barco18(2) - 15 WPts
23/12/2028Barcelona, Spain25 - 15 Waddah Mucaghanov10 - 7 WPts
24/10/2028Barcelona, Spain24 - 15 Martyn Skonieczny1 - 7 WPts
25/08/2028Barcelona, Spain23 - 15 Joaquin Chavarin23(1) - 20 WPts
26/06/2028Barcelona, Spain22 - 15 Pedro Lopez2 - 2 WPts
27/04/2028Barcelona, Spain21 - 15 Bora Demirbash2 - 7 WPts
28/02/2028Barcelona, Spain20 - 15 Bayram Akalin7 - 17 WPts
30/12/2027Barcelona, Spain19 - 15 Joaquin Chavarin20(1) - 17 WPts
31/10/2027Barcelona, Spain18 - 15 Juan Carrasco12 - 15 WPts
31/08/2027Barcelona, Spain18 - 14 Angel Yero22 - 17 LPts
01/07/2027Barcelona, Spain17 - 14 Ali Ziani2 - 1 WPts
02/05/2027Barcelona, Spain16 - 14 Honore Toure10 - 20 WPts
04/03/2027Sofia, Bulgaria15 - 14 Doncho á Merinov7 - 21 WPts
01/02/2027Malmo, Sweden14 - 14 William Gronlund5 - 26 WPts
04/12/2026Soyapango, El Salvador14 - 13 Jose Olmos24 - 34 LPts
06/10/2026Baku, Azerbaijan13 - 13 Ilyas Ahundov12 - 11 WPts
08/08/2026Helsinki, Finland12 - 13 Keijo Waltari44(2) - 10 WPts
10/06/2026Stockholm, Sweden11 - 13 Benjamin Holmlund18(1) - 35 WPts
12/04/2026San Jose del Monte, Philippines10 - 13 Venacio Banaria6 - 4 WPts
12/02/2026Dasmarinas, Philippines10 - 12 John Villaflor3 - 2 LPts
15/12/2025Barcelona, Spain10 - 11 Noe Aguado7 - 4 LPts
17/10/2025Barcelona, Spain9 - 11 Sam Broaden3 - 5 WPts
19/08/2025Barcelona, Spain8 - 11 Felippe Guerrero6(1) - 11 WPts
20/06/2025Barcelona, Spain7 - 11 Louis Aznavour2 - 6 WPts
22/04/2025Elche, Spain7 - 10 Juan Obando6 - 4 LPts
02/03/2025Mostoles, Spain6 - 10 Angel Yero8 - 12 WPts
16/01/2025Barcelona, Spain5 - 10 Howe Allgeier3 - 9 WPts
17/11/2024Barcelona, Spain4 - 10 Salomo Bierschbach1(1) - 3 WPts
18/09/2024Valencia, Spain4 - 9 Santiago Candella18 - 9 LPts
26/07/2024Zaragoza, Spain4 - 8 Nasario Villella21(1) - 20 LPts
24/06/2024Barcelona, Spain3 - 8 Haaris Zogby1 - 10(1) WPts
26/04/2024Stockholm, Sweden3 - 7 Jonathan Charles1 - 13(6) LPts
27/02/2024Linz, Austria3 - 6 Everett Reggio12 - 27 LPts
30/12/2023Vienna, Austria2 - 6 Barney Lampe11 - 26 WPts
01/11/2023Malaga, Spain1 - 6 Diego Trejo5 - 25(6) WPts
07/09/2023Santiago de Cuba, Cuba1 - 5 Rogelio Ossa18 - 20 LPts
10/07/2023Plzen, Czech Republic1 - 4 Otmar Sloboda11 - 21 LPts
12/05/2023Accra, Ghana1 - 3 Kian Debrah10(1) - 17 LPts
14/03/2023Mombasa, Kenya1 - 2 Paul Macharinyang5 - 18 LPts
14/01/2023Vienna, Austria1 - 1 Leonhard Taxis16 - 15(1) LPts
16/11/2022Almaty, Kazakhstan1 - 0 Saad Sagyndyckov8 - 20 LPts
18/09/2022Barcelona, Spain0 - 0 Rio Garcia1 - 6 WPts