Weightclass:  Middleweight
Location:  General Santos, Philippines
Record:  23 - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/11/2033General Santos, Philippines22 - 10 Penrod Bilderback9 - 6 WPts
30/09/2033General Santos, Philippines21 - 10 Jeraldo Guardia4 - 10 WPts
31/07/2033General Santos, Philippines20 - 10 Bum-young Yu8 - 6 WPts
31/05/2033General Santos, Philippines19 - 10 Vicente Armas1 - 0 WPts
31/03/2033General Santos, Philippines18 - 10 Jose Cruz0 - 3 WPts
30/01/2033General Santos, Philippines17 - 10 Jin-su Roe1 - 5(1) WPts
01/12/2032General Santos, Philippines16 - 10 Chris Tioaquen2 - 9 WPts
01/10/2032General Santos, Philippines15 - 10 Neper Lagandaon4 - 9 WPts
01/08/2032General Santos, Philippines14 - 10 Isidro Chico2 - 4 WPts
02/06/2032Santa Maria, Philippines13 - 10 Ellis Dungo11 - 15 WPts
05/04/2032General Santos, Philippines12 - 10 Ryo Nii3 - 9 WPts
06/02/2032Changwon, South Korea11 - 10 Suk-young Kang6 - 2 WPts
09/12/2031Bacoor, Philippines11 - 9 Dominic Jain11 - 9 LPts
10/10/2031Kuala Lumpur, Malaysia11 - 8 Imran Musharraf55(1) - 20 LPts
12/08/2031General Santos, Philippines10 - 8 Lee Conol2 - 7 WPts
15/06/2031Casablanca, Morocco9 - 8 Khalish Mednas5 - 7 WPts
16/04/2031General Santos, Philippines8 - 8 Malik Awan4 - 16 WPts
16/02/2031General Santos, Philippines7 - 8 Mohsin Galla1 - 8 WPts
19/12/2030General Santos, Philippines6 - 8 Alejandro Camiling7 - 9(1) WPts
21/10/2030Omaha, USA5 - 8 Kai Crowder1 - 5 WPts
23/08/2030Cagayan de Oro, Philippines5 - 7 Oliver Camino6 - 10 LPts
03/07/2030Batangas City, Philippines4 - 7 Jordan Ato2 - 7 WPts
07/05/2030Caloocan, Philippines4 - 6 Rex Villarruel5 - 15 LPts
04/04/2030General Santos, Philippines3 - 6 Leonardo Claros6 - 19(1) WPts
26/02/2030Imus, Philippines2 - 6 Ian Saiz2 - 3 WPts
08/01/2030Caloocan, Philippines2 - 5 Sancho Caranguian8 - 14 LPts
09/11/2029Port-au-Prince, Haiti2 - 4 Ranger Chamfort5 - 2 LPts
11/09/2029Kaduna, Nigeria2 - 3 Haider Hussain17 - 15(1) LPts
13/07/2029Tetouan, Morocco2 - 2 Dirar Bidouane8 - 21 LPts
15/05/2029Athens, Greece2 - 1 Aeneas Kairis6 - 11 LPts
17/03/2029General Santos, Philippines1 - 1 Alejandro Camiling1 - 4 WPts
16/01/2029Davao City, Philippines1 - 0 Kris Dalangpan3 - 8 LPts
06/12/2028General Santos, Philippines0 - 0 Cortez Raagas0 - 1 WPts