THE COMPLETE RECORD
This profile is part of the recursive Fight Atlas graph. Open any opponent below to load that athlete’s complete professional career, then continue through every linked opponent without returning to a third-party record page.
EVERY RECORDED BOUT
Complete professional fight history, including competition before and outside UFC. Use the controls to isolate an opponent, promotion, method or result.
| Result | Date / record | Opponent | Event | Finish details |
|---|---|---|---|---|
| W | 31–7–1 after bout | Havazh OligovView status and profile → | TWMMAC - Thunder Warrior MMA Championship | TKO (Punches)Round 2 Time 2:28 Referee Ziyang Zhao |
| W | 30–7–1 after bout | Pengshuai LiuView status and profile → | BFFC - Bullet Fly Fighting Championship 19 | Technical Decision (Unanimous)Round 4 Time N/A Referee Not listed |
| L | 29–7–1 after bout | Tianlong LuoView status and profile → | JCK Night Cage Series - 2022-2023 Regular Season Part 14 | Decision (Unanimous)Round 3 Time 5:00 Referee Fei Wang |
| W | 29–6–1 after bout | LiLe DuView status and profile → | JCK Night Cage Series - 2022-2023 Regular Season Part 9 | Decision (Split)Round 3 Time 5:00 Referee Fei Wang |
| W | 28–6–1 after bout | Tianlong LuoView status and profile → | JCK Bounty Challenge Series - 2021 Finals | Decision (Split)Round 5 Time 5:00 Referee Renfei Dang |
| W | 27–6–1 after bout | LiLe DuView status and profile → | JCK Night Cage Series - 2021 Division Finals Part 1 | Decision (Unanimous)Round 3 Time 5:00 Referee Futao Wang |
| W | 26–6–1 after bout | Xiaoliang ZhengView status and profile → | JCK Night Cage Series - 2021 Round of 8 Part 1 | Decision (Unanimous)Round 3 Time 5:00 Referee Zixuan Yang |
| W | 25–6–1 after bout | Chuhayifu HuyixibaiView status and profile → | JCK Night Cage Series - 2021 Round of 16 Part 5 | Decision (Split)Round 3 Time 5:00 Referee Jiachen Han |
| W | 24–6–1 after bout | Yuan LiView status and profile → | JCK Night Cage Series - 2021 Round of 32 Part 2 | TKO (Punches)Round 1 Time 2:04 Referee Jingang Wang |
| W | 23–6–1 after bout | Huo You Ga BuView status and profile → | JCK Bounty Challenge Series - 2020 Finals | Decision (Unanimous)Round 3 Time 5:00 Referee Zaihui Wang |
| W | 22–6–1 after bout | Zhipeng LiuView status and profile → | JCK Night Cage Series - 2020 Domination Round 3: Part 1 | TKO (Punch)Round 1 Time 3:26 Referee Weinian Ding |
| W | 21–6–1 after bout | Gedan NiView status and profile → | JCK Night Cage Series - 2020 Domination Round 2: Part 1 | KO (Punch)Round 1 Time 4:17 Referee Zaihui Wang |
| W | 20–6–1 after bout | Yu CaoView status and profile → | JCK Night Cage Series - 2020 Domination Round 1: Part 1 | TKO (Punches)Round 2 Time 1:43 Referee Zixuan Yang |
| W | 19–6–1 after bout | Chao RuanView status and profile → | JCK - Jue Cheng King: Night Qualifier 12 | Decision (Unanimous)Round 3 Time 5:00 Referee Zaihui Wang |
| W | 18–6–1 after bout | Xudong MaView status and profile → | WKG & M-1 Global - World Kings Glory | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 17–6–1 after bout | Wancai ZhuView status and profile → | JCK - Jue Cheng King: Night Qualifier 8 | Decision (Unanimous)Round 3 Time 5:00 Referee Jingang Wang |
| W | 16–6–1 after bout | Yundong ChenView status and profile → | WLF - W.A.R.S. 46 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 15–6–1 after bout | Ahliddin OripovView status and profile → | JCK - Jue Cheng King 3 | Decision (Unanimous)Round 3 Time 5:00 Referee Tiegang Zhang |
| W | 14–6–1 after bout | Asadulla RustamovView status and profile → | KLF - Kunlun Fight 86 | Decision (Unanimous)Round 3 Time 5:00 Referee Rui Yang |
| L | 13–6–1 after bout | Amirlan AmirovView status and profile → | WLF - W.A.R.S. 37 | Submission (Armbar)Round 2 Time 3:28 Referee Steve Perceval |
| W | 13–5–1 after bout | Ali FathiView status and profile → | Dacheng Wuyi - Chinese MMA Super League | Decision (Split)Round 4 Time 5:00 Referee Not listed |
| L | 12–5–1 after bout | Peng LiView status and profile → | Dacheng Wuyi - Chinese MMA Super League World Championship | Submission (Rear-Naked Choke)Round 1 Time 2:20 Referee Not listed |
| W | 12–4–1 after bout | Haitao TiView status and profile → | Dacheng Wuyi - Chinese MMA Super League: Day 3 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 11–4–1 after bout | Yanzhao GuiView status and profile → | Dacheng Wuyi - Chinese MMA Super League: Day 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 10–4–1 after bout | Gao SunView status and profile → | Dacheng Wuyi - Chinese MMA Super League: Day 1 | TKO (Retirement)Round 2 Time 3:49 Referee Not listed |
| W | 9–4–1 after bout | Yan Chuan HuangView status and profile → | One Championship - One Hero Series June | KO (Head Kick)Round 3 Time 4:17 Referee Kemp Cheng |
| W | 8–4–1 after bout | Mark AlcobaView status and profile → | WLF - W.A.R.S. 33 | Technical Decision (Unanimous)Round 2 Time 2:56 Referee Not listed |
| W | 7–4–1 after bout | Fuchong YangView status and profile → | One Championship - One Hero Series February | Decision (Split)Round 3 Time 5:00 Referee Deling Liu |
| D | 6–4–1 after bout | Aren AkopyanView status and profile → | WLF - W.A.R.S. 25 | Draw (Majority)Round 3 Time 5:00 Referee Ziyang Zhao |
| W | 6–4–0 after bout | Biondi DayangadangView status and profile → | Combat FC / WMMAL - Combat FC 1: Inception | Decision (Unanimous)Round 3 Time 5:00 Referee Kim Lee Tan |
| W | 5–4–0 after bout | Ali FathiView status and profile → | WLF - W.A.R.S. 24 | TKO (Head Kick and Punches)Round 1 Time 1:28 Referee Greg Kleynjans |
| W | 4–4–0 after bout | Chengdi TengView status and profile → | Glory of Heroes - Luoyang | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 3–4–0 after bout | Kevin CorderoView status and profile → | Glory of Heroes - Spain & Strikers League | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| L | 3–3–0 after bout | Sherzodbek BoymirzaevView status and profile → | Glory of Heroes - Conquest of Heroes 3 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 3–2–0 after bout | Marcos BrenoView status and profile → | Glory of Heroes 7 - Glory of Heroes Brazil | Submission (Rear-Naked Choke)Round 2 Time 2:49 Referee Not listed |
| L | 3–1–0 after bout | Huo You Ga BuView status and profile → | One Championship 44 - Dynasty of Champions 6 | Decision (Unanimous)Round 2 Time 5:00 Referee Not listed |
| W | 3–0–0 after bout | Keremuaili MaimaitituohetiView status and profile → | One Championship 44 - Dynasty of Champions 6 | Decision (Unanimous)Round 2 Time 5:00 Referee Not listed |
| W | 2–0–0 after bout | Seung Heon LimView status and profile → | WLF - E.P.I.C.: Elevation Power in Cage 4 | Decision (Unanimous)Round 3 Time 5:00 Referee Greg Kleynjans |
| W | 1–0–0 after bout | Jerome S. PayeView status and profile → | One Championship 39 - Tribe of Warriors | Decision (Unanimous)Round 3 Time 5:00 Referee Yuji Shimada |
Fight Atlas republishes factual bout results, not source articles or photography. Belt markers appear only when championship status is confirmed by an official promotion source; unverified bouts are never inferred. The matched source name for this profile is Haojie Li.
Verify source record ↗Every verified opponent opens another full career
39 professional bout rows are displayed from the source record. 35 unique opponent identities have a stable source ID and an internal Fight Atlas route. Every opponent row has a verified identity link.
Source and correction standard
The complete professional history is retrieved from the established public fight-record source and cached for up to 24 hours. Current-roster status remains separate from historical career data and does not imply retirement.