Weightclass:  Middleweight
Location:  Kunming, China
Record:  24 - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/07/2042Kunming, China23 - 18 Ashley Stackpoole2 - 20(1) WPts
13/05/2042Kunming, China22 - 18 Hatta Angga5 - 10 WPts
14/03/2042Ganzhou, China22 - 17 Sun Wu19 - 14 LPts
13/01/2042Elche, Spain22 - 16 Fraco Osegueda4 - 9 LPts
12/11/2041Ganzhou, China22 - 15 Sun Wu17 - 14 LPts
12/09/2041Accra, Ghana21 - 15 Afram Afotey8 - 17 WPts
14/07/2041Sofia, Bulgaria21 - 14 Yordan á Bogachkov20 - 11 LPts
14/05/2041Hong Kong, China20 - 14 Hui-chao Quan14 - 22 WPts
14/03/2041Kingston, Jamaica19 - 14 Ethan Luff2 - 10 WPts
12/01/2041Zurich, Switzerland18 - 14 Ernst Dall2 - 21(1) WPts
14/11/2040Nanning, China17 - 14 Yong Lowe12 - 15 WPts
14/09/2040Riga, Latvia16 - 14 Fadei Sniedze6 - 18 WPts
15/07/2040Kunming, China15 - 14 HuiK'o Suen0 - 9 WPts
14/05/2040Shenyang, China15 - 13 Fo-hsing Koon6 - 15 LPts
18/03/2040Nottingham, UK14 - 13 Fred Driscoll8 - 13(2) WPts
17/01/2040Kunming, China13 - 13 Deshi Soo3 - 12 WPts
16/11/2039Kunming, China12 - 13 Confucius Jeng3 - 14 WPts
15/09/2039Baoji, China12 - 12 Shing Miu17 - 15 LPts
21/07/2039Udon Thani, Thailand11 - 12 Nop Sithdabnij2 - 3 WPts
21/05/2039Kunming, China10 - 12 Gao Jiang1 - 5 WPts
21/03/2039Kunming, China9 - 12 Jin Chee4 - 10 WPts
22/01/2039Hong Kong, China9 - 11 Hui-chao Quan6 - 16 LPts
22/11/2038Kunming, China8 - 11 Hsin Lian0 - 9 WPts
22/09/2038Kunming, China7 - 11 Deshi Soo3 - 4 WPts
23/07/2038Kunming, China6 - 11 Neron Mantilla1 - 2 WPts
23/05/2038Vienna, Austria6 - 10 David Hahnke15 - 13 LPts
25/03/2038Kunming, China5 - 10 Asif Ferhaoui2 - 4 WPts
24/01/2038Dublin, Ireland5 - 9 James McRae11 - 6 LPts
25/11/2037Almaty, Kazakhstan5 - 8 Arseni Cajrimoff8 - 9 LPts
27/09/2037Aarhus, Denmark5 - 7 Kelsey Thomassen21 - 11 LPts
30/07/2037Kunming, China4 - 7 Fo-hsing Koon0 - 2 WPts
30/05/2037Changchun, China3 - 7 Liko Fun1 - 3 WPts
01/04/2037Kunming, China3 - 6 Matias Lahtinen20 - 23(2) LPts
01/02/2037Kunming, China3 - 5 Amin Gadzhibekov12 - 16 LPts
03/12/2036Shanghai, China3 - 4 Hsin Que6 - 10 LPts
05/10/2036Kunming, China2 - 4 Karamat Semaan1 - 4 WPts
06/08/2036Kunming, China1 - 4 Huang-fu Man0 - 4 WPts
06/06/2036Kunming, China1 - 3 Patomsuk Areesngarkul2 - 9 LPts
07/04/2036Dnipropetrovsk, Ukraine1 - 2 Valeri Minenkov45(2) - 12 LPts
08/02/2036Xuzhou, China0 - 2 Gan Tan2 - 20 WPts
13/12/2035Kunming, China0 - 1 Li Kheong2 - 18 LPts
06/11/2035Kunming, China0 - 0 Pier Van Coudenberghe6 - 22 LPts