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 |
|---|---|---|---|---|
| L | 24–5–0 after bout | Mulatebieke AiliView status and profile → | Jue Cheng King - JCK Kings 003 | TKO (Punches)Round 5 Time 1:18 Referee Fei Wang |
| W | 24–4–0 after bout | Alimuhan HayishaerView status and profile → | Jue Cheng King - JCK Kings 001 | Submission (Arm-Triangle Choke)Round 1 Time 4:35 Referee Jingang Wang |
| L | 23–4–0 after bout | Keisuke SasuView status and profile → | UFC - Road to UFC: Abu Dhabi Semifinals 1 | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| W | 23–3–0 after bout | Husiletu HusiletuView status and profile → | JCK Night Cage Series - 2021 Round of 32 Part 7 | Decision (Unanimous)Round 3 Time 5:00 Referee Zixuan Yang |
| W | 22–3–0 after bout | Tanzhao WangView status and profile → | JCK Night Cage Series - 2021 Round of 32 Part 1 | Decision (Unanimous)Round 3 Time 5:00 Referee Zixuan Yang |
| W | 21–3–0 after bout | Aziz KhaydarovView status and profile → | JCK Night Cage Series - 2020 Domination Round 3: Part 1 | Decision (Split)Round 3 Time 5:00 Referee Zixuan Yang |
| W | 20–3–0 after bout | Kaha JiayidaerView status and profile → | JCK Night Cage Series - 2020 Domination Round 2: Part 1 | Submission (Arm-Triangle Choke)Round 1 Time 2:03 Referee Jiachen Han |
| W | 19–3–0 after bout | YibugeleView status and profile → | JCK Night Cage Series - 2020 Domination Round 1: Part 1 | Submission (Rear-Naked Choke)Round 2 Time 3:30 Referee Fei Wang |
| W | 18–3–0 after bout | Deliya BiView status and profile → | JCK - Jue Cheng King: Night Qualifier 11 | Submission (Arm-Triangle Choke)Round 1 Time 4:08 Referee Yunfeng Bai |
| W | 17–3–0 after bout | Jia JiaView status and profile → | JCK - Jue Cheng King: Night Qualifier 4 | TKO (Doctor Stoppage)Round 2 Time 0:35 Referee Hai Huang |
| W | 16–3–0 after bout | Giorgi GelashviliView status and profile → | WLF - W.A.R.S. 39 | TKO (Doctor Stoppage)Round 1 Time 2:07 Referee Greg Kleynjans |
| W | 15–3–0 after bout | Fedor TimofeevView status and profile → | Tatfight 9 - China vs. Tatarstan | TKO (Punches)Round 2 Time 1:27 Referee Not listed |
| W | 14–3–0 after bout | Rafael SouzaView status and profile → | WLF - W.A.R.S. 32 | TKO (Retirement)Round 2 Time 5:00 Referee Not listed |
| W | 13–3–0 after bout | Shamil GasanbekovView status and profile → | WLF - W.A.R.S. 29 | Submission (Rear-Naked Choke)Round 1 Time 2:28 Referee Not listed |
| W | 12–3–0 after bout | Muhsin CorbbreyView status and profile → | MFP 220 / KLF - Kunlun Fight vs. Modern Fighting Pankration | Decision (Unanimous)Round 3 Time 5:00 Referee Hongtao Pang |
| W | 11–3–0 after bout | SejilahuView status and profile → | CWM MMA - Chin Woo Men: 2017-2018 Season, Stage 8 | Submission (Rear-Naked Choke)Round 1 Time 4:37 Referee Not listed |
| W | 10–3–0 after bout | Liping XiaView status and profile → | CWM MMA - Chin Woo Men: 2017-2018 Season, Stage 5 | Submission (Rear-Naked Choke)Round 2 Time 4:42 Referee Not listed |
| W | 9–3–0 after bout | Houlong FuView status and profile → | Dacheng Wuyi - Chinese MMA Super League: Day 2 | Submission (Rear-Naked Choke)Round 2 Time 2:15 Referee Not listed |
| L | 8–3–0 after bout | Zack ShawView status and profile → | Kunlun Fight - Kunlun Fight MMA 14 | Technical Submission (Guillotine Choke)Round 1 Time 0:33 Referee Not listed |
| W | 8–2–0 after bout | Charles BennettView status and profile → | Kunlun Fight - Kunlun Fight MMA 13 | Submission (Rear-Naked Choke)Round 2 Time 0:56 Referee Thomas Fan |
| W | 7–2–0 after bout | Chenyang XiView status and profile → | Dacheng Wuyi - Chinese MMA Super League Season 9: Day 2 | TKO (Punches)Round 1 Time 1:55 Referee Not listed |
| W | 6–2–0 after bout | Deliya BiView status and profile → | Dacheng Wuyi - Chinese MMA Super League Season 9: Day 1 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 5–2–0 after bout | Josh ShawView status and profile → | Kunlun Fight - Kunlun Fight MMA 12 | Submission (Rear-Naked Choke)Round 2 Time 1:57 Referee Thomas Fan |
| W | 4–2–0 after bout | Maxim RymarevView status and profile → | Kunlun Fight - Kunlun Fight MMA 11 | Submission (Rear-Naked Choke)Round 1 Time 4:27 Referee Not listed |
| L | 3–2–0 after bout | Vasily ValeriiView status and profile → | CKF - Fighting League Finals 4: Day 3 | TKO (Doctor Stoppage)Round 2 Time 5:00 Referee Not listed |
| W | 3–1–0 after bout | Erjiang NuView status and profile → | CKF - Fighting League Finals 4: Day 1 | Submission (Rear-Naked Choke)Round 1 Time 1:42 Referee Not listed |
| L | 2–1–0 after bout | Vasily ValeriiView status and profile → | CKF - CKF 92 | TKO (Knee and Punches)Round 1 Time 4:44 Referee Not listed |
| W | 2–0–0 after bout | Luhan TuView status and profile → | CKF - CKF 83 | Submission (Rear-Naked Choke)Round 1 Time 4:50 Referee Not listed |
| W | 1–0–0 after bout | Bawuerjiang SailikeView status and profile → | CKF - CKF 81 | Submission (Keylock)Round 1 Time 1:53 Referee Not listed |
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 Lajin Ba.
Verify source record ↗Every verified opponent opens another full career
29 professional bout rows are displayed from the source record. 27 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.