Weightclass:  Middleweight
Location:  Petaling Jaya, Malaysia
Record:  52(1) - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/02/2031Petaling Jaya, Malaysia51 - 16 Stanley Kupper9 - 19 WKO3
30/12/2030Petaling Jaya, Malaysia50 - 16 Juan Villalobos5 - 14 WPts
31/10/2030Petaling Jaya, Malaysia49 - 16 Leeroy Acupan15 - 17 WPts
01/09/2030Petaling Jaya, Malaysia48 - 16 Luduvico Hemminger5(2) - 9 WPts
02/07/2030Petaling Jaya, Malaysia47 - 16 Granger Novy8(1) - 17 WPts
03/05/2030Petaling Jaya, Malaysia46 - 16 Ivan Mestre0 - 1 WPts
04/03/2030Petaling Jaya, Malaysia45 - 16 Cris Alma15 - 16 WPts
04/01/2030Petaling Jaya, Malaysia44 - 16 Barry King14 - 10 WPts
06/11/2029Petaling Jaya, Malaysia43 - 16 Davie Raagas3 - 9 WPts
06/09/2029Petaling Jaya, Malaysia42 - 16 Nicolas Besong26 - 12 WPts
07/07/2029Petaling Jaya, Malaysia42 - 15 Urvano Perla4 - 7 LPts
07/05/2029Petaling Jaya, Malaysia41 - 15 Luca Scopelliti4 - 6 WPts
08/03/2029Petaling Jaya, Malaysia40 - 15 Lorenzo Calzaghe3 - 16(2) WPts
06/01/2029Ganja, Azerbaijan39 - 15 Isgendar Wassan15(2) - 16 WPts
08/11/2028Guadalupe, Mexico38 - 15 Onofre Hernandez39 - 19 WPts
10/09/2028Santa Rosa, Philippines37 - 15 Reyes Cambay18 - 11(1) WPts
13/07/2028Nanning, China37 - 14 Hernan Claudio28 - 16 LPts Nanning Olympics 2028View
16/06/2028Petaling Jaya, Malaysia36 - 14 Avedis Chamian9 - 14 WPts
17/04/2028Kuala Lumpur, Malaysia35 - 14 Imran Musharraf25 - 12 WPts Malaysia National Championships 2028View
14/04/2028Kuala Lumpur, Malaysia34 - 14 Deshi Chiu9 - 6 WPts Malaysia National Championships 2028View
11/04/2028Kuala Lumpur, Malaysia33 - 14 Mohsin Kamal18(2) - 10 WPts Malaysia National Championships 2028View
31/03/2028Petaling Jaya, Malaysia32 - 14 Shayan Zafar8 - 6 WPts
01/02/2028Iksan, South Korea31 - 14 Keun-ho Roh14 - 17(5) WPts
04/12/2027Riyadh, Saudi Arabia30 - 14 Adnan Saade18(1) - 19 WPts
06/10/2027Riyadh, Saudi Arabia29 - 14 Haaris Jamail0 - 4 WPts
08/08/2027Petaling Jaya, Malaysia28 - 14 Waqar Chutani4 - 11 WPts
09/06/2027Bonn, Germany27 - 14 Merrel Stoppel11 - 5(1) WPts
11/04/2027Johor Bahru, Malaysia27 - 13 Danyaal Khari33(1) - 32(1) LPts Malaysia National Championships 2027View
02/04/2027Petaling Jaya, Malaysia26 - 13 Shayan Mamund8 - 1 WPts
02/02/2027Kuala Lumpur, Malaysia26 - 12 Kashif Sawaya18 - 31 LPts
09/12/2026Petaling Jaya, Malaysia25 - 12 Huang-fu Kuo6 - 0 WPts
10/10/2026Rotterdam, Netherlands24 - 12 Charel Van den Brucke7 - 17 WPts
12/08/2026Petaling Jaya, Malaysia23 - 12 Khalid Sattar5 - 1 WPts
13/06/2026Petaling Jaya, Malaysia22 - 12 Malik Sattar2 - 8 WPts
14/04/2026Johor Bahru, Malaysia22 - 11 Kashif Sawaya15 - 26 LPts Malaysia National Championships 2026View
11/04/2026Johor Bahru, Malaysia21 - 11 Stuart Bo9 - 11 WPts Malaysia National Championships 2026View
09/02/2026Kuching, Malaysia21 - 10 Ali Azizi44(2) - 17 LPts
09/01/2026Batam, Indonesia20 - 10 Ijo Asmoeni9 - 17 WPts
11/11/2025Port-au-Prince, Haiti19 - 10 Montrose Darrieux4 - 21 WPts
13/09/2025Guangzhou, China19 - 9 Jin Miu37 - 19(1) LPts
16/07/2025Kuala Lumpur, Malaysia19 - 8 Kashif Sawaya11 - 21 LPts
15/06/2025Tirana, Albania19 - 7 Enver Pipa14 - 30 LPts
17/04/2025Kuala Lumpur, Malaysia18 - 7 Hassan Abid7 - 6 WPts Malaysia National Championships 2025View
14/04/2025Kuala Lumpur, Malaysia17 - 7 Rehan Wali5 - 6 WPts Malaysia National Championships 2025View
11/04/2025Kuala Lumpur, Malaysia16 - 7 Tariq Sharif7(1) - 16 WPts Malaysia National Championships 2025View
12/03/2025Ipoh, Malaysia15 - 7 Tariq Mannan7 - 12 WPts
13/01/2025Soshanguve, South Africa14 - 7 Arthur Mafutamingi12(1) - 25(1) WPts
15/11/2024Kuala Lumpur, Malaysia13 - 7 Majid Ahmed4(2) - 24 WPts
20/09/2024Johor Bahru, Malaysia12 - 7 Chen Miao13 - 28 WPts
08/08/2024Johor Bahru, Malaysia11 - 7 Rehman Ameen11 - 20 WPts
12/06/2024Nassau, Bahamas10 - 7 Mark Flett11(1) - 11 WPts
14/04/2024Ipoh, Malaysia10 - 6 Danyaal Khari20(1) - 17 LPts Malaysia National Championships 2024View
11/04/2024Ipoh, Malaysia9 - 6 Rehman Ameen11 - 18 WPts Malaysia National Championships 2024View
23/03/2024Kemerovo, Russia8 - 6 Marlen Lopatin10(1) - 13 WPts
24/01/2024Abidjan, Ivory Coast8 - 5 Julien Prost11 - 14 LPts
26/11/2023Kuala Lumpur, Malaysia7 - 5 Tariq Tahan16 - 21(1) WPts
29/09/2023Granada, Spain6 - 5 Jaguar Loya30 - 5 WPts
01/08/2023Petaling Jaya, Malaysia5 - 5 Mandeep Sheri7 - 12 WPts
08/06/2023Kuala Lumpur, Malaysia4 - 5 Danyaal Shams10 - 21(1) WPts
11/04/2023Shah Alam, Malaysia4 - 4 Azam Hashim20 - 9 LPts Malaysia National Championships 2023View
27/03/2023Petaling Jaya, Malaysia3 - 4 Jesus Villacorta9(1) - 16 WPts
27/01/2023Kumasi, Ghana3 - 3 Polo Ankomah23(1) - 5 LPts
29/11/2022Pretoria, South Africa3 - 2 Vincent De Waal16 - 7 LPts
01/10/2022Kuching, Malaysia2 - 2 Majid Masri1 - 12 WPts
11/08/2022Shah Alam, Malaysia2 - 1 Danyaal Khari11(1) - 13 LPts
14/06/2022Petaling Jaya, Malaysia2 - 0 Yuan Mah6(1) - 12 LPts
28/04/2022Petaling Jaya, Malaysia1 - 0 Arjuna Bahl7 - 20 WPts
18/03/2022Petaling Jaya, Malaysia0 - 0 Tariq Sharif0 - 1 WPts