Weightclass:  Welterweight
Location:  Kuching, Malaysia
Record:  22(1) - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/12/2033Kuching, Malaysia21(1) - 16 Kyle Grahame10 - 18 WPts
09/10/2033Kuching, Malaysia20(1) - 16 Aftab Kalil0 - 1 WPts
08/08/2033Kuching, Malaysia19(1) - 16 Anton Cajrkulow6 - 4 WPts
08/06/2033Kuching, Malaysia19(1) - 15 Kamran Jabbar2 - 4 LPts
08/04/2033Kuching, Malaysia18(1) - 15 Dominic Zhou4 - 13 WPts
07/02/2033Kuching, Malaysia17(1) - 15 Amer Qasim1 - 1 WPts
08/12/2032Kuching, Malaysia16(1) - 15 Paul Chio3 - 4 WPts
08/10/2032Kuching, Malaysia15(1) - 15 Irfan Habeeb1 - 2 WPts
08/08/2032Kuching, Malaysia15(1) - 14 Rehman Hamed3 - 9 LPts
09/06/2032Kuching, Malaysia14(1) - 14 Haider Hosseini3 - 5 WPts
10/04/2032Kuching, Malaysia13(1) - 14 Amer Malek5 - 14 WPts
11/02/2032Kuching, Malaysia12(1) - 14 Frantz Janz7 - 6 WPts
13/12/2031Accra, Ghana11(1) - 14 Jay Ghale2 - 8 WPts
15/10/2031Petaling Jaya, Malaysia11(1) - 13 Michael Wat20 - 16(1) LPts
26/08/2031Petaling Jaya, Malaysia11(1) - 12 Floyd Chao16 - 13 LPts
29/06/2031Bangkok, Thailand10(1) - 12 Nethra Pinapat2 - 3 WPts
01/05/2031Shah Alam, Malaysia9 - 12 Mandeep Kedia0 - 25(11) WKO3
06/03/2031Kuching, Malaysia8 - 12 Jawad Salahuddin7 - 9 WPts
05/01/2031San Pedro de Macoris, Dominican Republic7 - 12 Urvano Porto0 - 0 WPts
07/11/2030Lima, Peru7 - 11 Venacio Partida12 - 9 LPts
08/09/2030Kuching, Malaysia6 - 11 Dominic Zhou1 - 0 WPts
09/07/2030Istanbul, Turkey5 - 11 Cem Urun7 - 24(1) WPts
11/05/2030Lipa, Philippines4 - 11 Ian Verdugo5(1) - 18(4) WPts
12/03/2030Tamale, Ghana3 - 11 Dylan Kugblenu5(1) - 16 WPts
12/01/2030Toshkent, Uzbekistan3 - 10 Aslan Aghmaliyev3 - 21(1) LPts
14/11/2029Shah Alam, Malaysia2 - 10 Waleed Srour6 - 10 WPts
16/09/2029Naberezhnye Chelny, Russia1 - 10 Sasha Falin5 - 16 WPts
19/07/2029Petaling Jaya, Malaysia1 - 9 Majid Sesay7 - 26 LPts
22/05/2029Shah Alam, Malaysia1 - 8 Rehman Mustafa26 - 17 LPts
25/03/2029Shah Alam, Malaysia1 - 7 Mohsin Baksh8 - 18 LPts
12/02/2029Johor Bahru, Malaysia1 - 6 Zain Farooq8(1) - 15 LPts
31/12/2028Kuching, Malaysia1 - 5 Matt Gene1 - 0 LPts
26/11/2028Ipoh, Malaysia0 - 5 Nicholas Shing8 - 16 WPts
28/09/2028Samarqand, Uzbekistan0 - 4 Yulian Dzhafarov8 - 14 LPts
31/07/2028Shah Alam, Malaysia0 - 3 Yasin Naim11 - 16 LPts
06/06/2028Shah Alam, Malaysia0 - 2 John Gao4 - 16 LPts
16/04/2028Kuala Lumpur, Malaysia0 - 1 Isaac Yin21 - 13 LPts
16/03/2028Kuching, Malaysia0 - 0 Floyd Chao0 - 4 LPts