Weightclass:  Lightweight
Location:  Changchun, China
Record:  24 - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/12/2032Changchun, China23 - 18 Kamran Kaleel5 - 4 WPts
27/10/2032Changchun, China22 - 18 Mashawn Gyimah2 - 31(1) WPts
27/08/2032Changchun, China21 - 18 Tajo Tio0 - 8 WPts
27/06/2032Changchun, China20 - 18 Bradley Takawira20 - 14 WPts
27/04/2032Changchun, China19 - 18 Jose Manos14 - 7 WPts
27/02/2032Changchun, China18 - 18 Wanheng Pongjan5 - 18(2) WPts
29/12/2031Changchun, China17 - 18 Alcander Caras5 - 14 WPts
30/10/2031Changchun, China16 - 18 Seferino Salcido6 - 12 WPts
30/08/2031Changchun, China15 - 18 Tuure Heiramo0 - 6 WPts
01/07/2031Changchun, China14 - 18 Xi-Wang Chiang0 - 10 WPts
01/05/2031Changchun, China13 - 18 Mohsin Meskin6 - 28 WPts
02/03/2031Changchun, China12 - 18 Santeri Tuomi10 - 14 WPts
01/01/2031Beijing, China12 - 17 Shen Jue15(2) - 20 LPts
04/11/2030Changchun, China11 - 17 Lorenzo Coito2 - 19 WPts
06/09/2030Ponce, Puerto Rico11 - 16 Santiago Alvarez14 - 12 LPts
09/07/2030Zamboanga City, Philippines11 - 15 Rio Magpantay3 - 14 LPts
11/05/2030Changchun, China10 - 15 Alan Gorczyca3 - 25 WPts
12/03/2030Changchun, China10 - 14 Yuan Chen7 - 12 LPts
12/01/2030Rotterdam, Netherlands10 - 13 Didi Quintin30(2) - 19 LPts
14/11/2029Wiesbaden, Germany10 - 12 Ellard Kaffenberger11 - 18(1) LPts
16/09/2029Changchun, China9 - 12 Yo Diem2 - 7 WPts
18/07/2029Geelong, Australia9 - 11 Sam Master10 - 12 LPts
20/05/2029Rio de Janeiro, Brazil8 - 11 Pedro Sancho3 - 21 WPts
22/03/2029Toshkent, Uzbekistan8 - 10 Sasha Kajrimow17 - 10 LPts
22/01/2029Milan, Italy8 - 9 Vittore Barzanti10 - 18 LPts
24/11/2028Zapopan, Mexico8 - 8 Sagaz Becerra18(1) - 12 LPts
26/09/2028Khabarovsk, Russia8 - 7 Luka Smyslov14 - 10 LPts
29/07/2028New Delhi, India7 - 7 Praveen Mammen11(1) - 12 WPts
31/05/2028Tallaght, Ireland6 - 7 Jonathan Cassidy15 - 14 WPts
02/04/2028Khouribga, Morocco6 - 6 Sab Alfihri3 - 11 LPts
03/02/2028Seoul, South Korea5 - 6 Chang-woo Baek1 - 5 WPts
06/12/2027Touba, Senegal5 - 5 Marshall Belan11 - 8 LPts
08/10/2027Changchun, China4 - 5 Mikhail Bushuyeva1 - 14 WPts
09/08/2027Waitakere, New Zealand4 - 4 Ian Dunstan7 - 24 LPts
10/06/2027Changchun, China3 - 4 Fo-hsing Thian1 - 0 WPts
11/04/2027Waitakere, New Zealand2 - 4 Ian Dunstan7 - 22 WPts
11/02/2027Shenyang, China2 - 3 Hui-chao Nhiem7 - 6 LPts
16/12/2026Wellington, New Zealand2 - 2 Owen Cecil11 - 19 LPts
17/10/2026Milton Keynes, UK2 - 1 Lucas Liddle10(1) - 14 LPts
19/08/2026Lipa, Philippines2 - 0 Juan Saymo7 - 9 LPts
21/06/2026Changchun, China1 - 0 Fo-hsing Low1 - 8 WPts
22/04/2026Changchun, China0 - 0 Shen Bon1 - 5 WPts