Weightclass:  Featherweight
Location:  Petaling Jaya, Malaysia
Record:  8 - 29
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/05/2031Petaling Jaya, Malaysia7 - 29 Fabron Houlette1 - 6 WPts
02/03/2031Petaling Jaya, Malaysia6 - 29 Raoul Bloch0 - 2 WPts
01/01/2031Petaling Jaya, Malaysia5 - 29 Spencer McColloch0 - 5 WPts
02/11/2030Petaling Jaya, Malaysia5 - 28 Lorenzo Cerrato9 - 13 LPts
03/09/2030Petaling Jaya, Malaysia4 - 28 Jacob Kiragu0 - 1 WPts
05/07/2030Roskilde, Denmark3 - 28 Viggo Dalby0 - 0 WPts
07/05/2030Harare, Zimbabwe3 - 27 John Pfumbidzai9 - 17(1) LPts
09/03/2030Kuala Lumpur, Malaysia3 - 26 Isaac Tung12 - 12 LPts
11/01/2030Los Alcarrizos, Dominican Republic3 - 25 Jose Barreda1 - 29 LPts
13/11/2029Santo Domingo Oeste, Dominican Republic3 - 24 Diego Caba35 - 6 LPts
15/09/2029Harare, Zimbabwe3 - 23 Kris Dangarenbga28 - 19 LPts
18/07/2029Cagayan de Oro, Philippines3 - 22 Paul Pompa8 - 9 LPts
19/05/2029Milwaukee, USA3 - 21 Blake Halloran12 - 29 LPts
21/03/2029Bucheon, South Korea3 - 20 Chang-soo Jeon9 - 10 LPts
21/01/2029Santo Domingo de Guzman, Dominican Republic3 - 19 Manuel Miron16 - 7 LPts
23/11/2028Petaling Jaya, Malaysia2 - 19 Unggul Soemardjan1 - 3 WPts
25/09/2028Guayaquil, Ecuador2 - 18 Reynaldo Lora21 - 9(1) LPts
27/07/2028Petaling Jaya, Malaysia2 - 17 Isidro Franca13(1) - 29 LPts
29/05/2028Irkutsk, Russia2 - 16 Goga Slivka6 - 16(2) LPts
31/03/2028Petaling Jaya, Malaysia2 - 15 Zain Yacoub1 - 2 LPts
01/02/2028Petaling Jaya, Malaysia2 - 14 Zain Saadia10 - 10 LPts
04/12/2027Daejeon, South Korea2 - 13 Suk-young Suh18(3) - 19 LPts
06/10/2027Petaling Jaya, Malaysia1 - 13 Waleed Ayoub3 - 6 WPts
07/08/2027Samarqand, Uzbekistan1 - 12 Uzeyir Moradi0 - 0 LPts
09/06/2027Vilnius, Lithuania1 - 11 Piotr Kanarek40(2) - 23 LPts
11/04/2027Petaling Jaya, Malaysia1 - 10 Sergey Svatkovskiy18 - 12 LPts
11/02/2027Chihuahua, Mexico1 - 9 Rogelio Gerena31 - 14 LPts
14/12/2026Braunschweig, Germany1 - 8 Rudolf Gierhart22 - 12 LPts
16/10/2026Petaling Jaya, Malaysia0 - 8 Joo-ho Ro1 - 3 WPts
17/08/2026Zurich, Switzerland0 - 7 Berinhard Scherle49(3) - 33 LPts
19/06/2026Kuala Lumpur, Malaysia0 - 6 Waleed Siddique13 - 7(1) LPts
21/04/2026Petaling Jaya, Malaysia0 - 5 Zuffur Hosseini1 - 0 LPts
21/02/2026Petaling Jaya, Malaysia0 - 4 Sancho Mezo11 - 15 LPts
24/12/2025Petaling Jaya, Malaysia0 - 3 Ryuu Okubo2 - 4 LPts
26/10/2025Petaling Jaya, Malaysia0 - 2 Faisal Mowad2 - 0 LPts
27/08/2025Petaling Jaya, Malaysia0 - 1 Imran Zehri4 - 7 LPts
05/07/2025Petaling Jaya, Malaysia0 - 0 Keiichi Yamazaki0 - 0 LPts