Weightclass:  Lightweight
Location:  San Jose, Costa Rica
Record:  31 - 6
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/09/2028San Jose, Costa Rica30 - 6 David MacFarland2 - 17 WPts
13/07/2028San Jose, Costa Rica29 - 6 Waldmunt Rabe27 - 17 WPts
14/05/2028San Jose, Costa Rica28 - 6 Nazaire Etienne4 - 4(1) WPts
15/03/2028San Jose, Costa Rica27 - 6 Rehman Mohiuddin8 - 3 WPts
15/01/2028San Jose, Costa Rica26 - 6 Dewei Zhang6 - 8 WPts
15/11/2027San Jose, Costa Rica25 - 6 Manuel Beltran12 - 19 WPts
16/09/2027San Jose, Costa Rica24 - 6 Lukasz Cisek0 - 2 WPts
16/07/2027San Jose, Costa Rica23 - 6 Ignado Cartagena0 - 2 WPts
17/05/2027San Jose, Costa Rica22 - 6 Santiago Posada1 - 0 WPts
19/03/2027San Jose, Costa Rica21 - 6 Francisco Perez1 - 8 WPts
18/01/2027San Jose, Costa Rica20 - 6 Luis Ector9 - 7 WPts
19/11/2026San Jose, Costa Rica19 - 6 Uland Birungi6 - 16 WPts
20/09/2026Valparaiso, Chile18 - 6 Montana Estrada5 - 21 WPts
23/07/2026San Jose, Costa Rica18 - 5 Xabat Nanez9 - 29 LPts
28/05/2026San Jose, Costa Rica17 - 5 Juan Concha25 - 28 WPts
11/04/2026San Jose, Costa Rica16 - 5 Guillermo Vielma8 - 45 WPts
11/03/2026San Jose, Costa Rica16 - 4 Sagaz Jarquin23 - 5 LPts Costa Rica National Championships 2026View
20/01/2026San Jose, Costa Rica15 - 4 Gig Villanova1 - 1 WPts
21/11/2025Melbourne, Australia14 - 4 Lewis Proffitt38(4) - 8 WPts
23/09/2025Karagandy, Kazakhstan13 - 4 Waleed Gamanbalanoff11 - 11 WPts
26/07/2025San Jose, Costa Rica12 - 4 Emanuel Mesquita7 - 5 WPts
02/06/2025San Jose, Costa Rica11 - 4 Rogelio Espejo1 - 10 WPts
04/04/2025San Jose, Costa Rica10 - 4 Xaver Montalvo4 - 14(1) WPts
04/02/2025San Jose, Costa Rica10 - 3 Diego Fletes4 - 6 LPts
08/12/2024San Jose, Costa Rica9 - 3 Fanuco Enriquez4 - 15 WPts
10/10/2024San Jose, Costa Rica8 - 3 Angel Noguera0 - 2 WPts
11/08/2024Toronto, Canada7 - 3 Michael Kimmins2 - 8(1) WPts
13/06/2024San Jose, Costa Rica6 - 3 Sam Ewing0 - 11 WPts
14/04/2024Nassau, Bahamas5 - 3 Sid Forsythe3 - 13 WPts
15/02/2024Athens, Greece5 - 2 Trophonius Lasko31 - 5 LPts
18/12/2023San Jose, Costa Rica4 - 2 Orlando Prados0 - 10(3) WPts
18/10/2023San Jose, Costa Rica4 - 1 Agapetus Araya16 - 19 LPts
20/08/2023San Jose, Costa Rica4 - 0 Jesus Esquivel9(1) - 14 LPts
26/06/2023San Jose, Costa Rica3 - 0 Venacio Pozo4 - 7 WPts
27/04/2023San Jose, Costa Rica2 - 0 Santiago Grajeda11(1) - 11 WPts
22/03/2023San Jose, Costa Rica1 - 0 Xalvador Sarmiento15 - 8 WPts
18/02/2023San Jose, Costa Rica0 - 0 Mark Nqakula14 - 12 WPts