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 | 39–17–2 (1 NC) after bout | Patrick MixView status and profile → | Rizin FF - Rizin 54 | Decision (Unanimous)Round 3 Time 5:00 Referee Minoru Toyonaga |
| W | 38–17–2 (1 NC) after bout | John SweeneyView status and profile → | Rizin FF - Rizin 52 | Submission (Triangle Choke)Round 1 Time 4:49 Referee Minoru Toyonaga |
| L | 37–17–2 (1 NC) after bout | Danny SabatelloView status and profile → | Rizin FF - Rizin 51 | Decision (Split)Round 3 Time 5:00 Referee Bryan Miner |
| W | 37–16–2 (1 NC) after bout | Soo Chul KimView status and profile → | Rizin FF - World Series in Korea | Decision (Unanimous)Round 3 Time 5:00 Referee Masato Fukuda |
| W | 36–16–2 (1 NC) after bout | Juntaro UshikuView status and profile → | Rizin FF - Rizin 48 | Decision (Unanimous)Round 3 Time 5:00 Referee Akira Shibata |
| L | 35–16–2 (1 NC) after bout | Naoki InoueView status and profile → | Rizin FF - Landmark Vol. 9 | Decision (Unanimous)Round 3 Time 5:00 Referee Minoru Toyonaga |
| W | 35–15–2 (1 NC) after bout | Shinobu OtaView status and profile → | Rizin FF - Landmark Vol. 6 | Decision (Split)Round 3 Time 5:00 Referee Ryosuke Uchida |
| W | 34–15–2 (1 NC) after bout | Jae Woong KimView status and profile → | One Championship - One on Prime Video 6: Superbon vs. Allazov | Decision (Unanimous)Round 3 Time 5:00 Referee Vitor Ribeiro |
| L | 33–15–2 (1 NC) after bout | Stephen LomanView status and profile → | One Championship - One X | Decision (Unanimous)Round 3 Time 5:00 Referee Olivier Coste |
| W | 33–14–2 (1 NC) after bout | Yasuhiro KawamuraView status and profile → | Vale Tudo Japan - VTJ 2021 | TKO (Punches)Round 1 Time 2:38 Referee Yasuhiro Tazawa |
| L | 32–14–2 (1 NC) after bout | Fabricio AndradeView status and profile → | One Championship - Unbreakable 3 | Decision (Unanimous)Round 3 Time 5:00 Referee Mohamad Sulaiman |
| W | 32–13–2 (1 NC) after bout | Won Il KwonView status and profile → | One Championship - Fire and Fury | Submission (Rear-Naked Choke)Round 1 Time 4:05 Referee Kemp Cheng |
| W | 31–13–2 (1 NC) after bout | Rafael SilvaView status and profile → | One Championship - Century - Part 2 | TKO (Punches)Round 2 Time 4:30 Referee Motohiro Tsuruwa |
| W | 30–13–2 (1 NC) after bout | Chang Hwan HwangView status and profile → | Shooto - 30th Anniversary Tour 6th Round | TKO (Punches)Round 1 Time 4:23 Referee Minoru Toyonaga |
| W | 29–13–2 (1 NC) after bout | Mark AbelardoView status and profile → | One Championship - Warriors of Light | TKO (Punches)Round 2 Time 1:58 Referee Yoshinori Umeki |
| W | 28–13–2 (1 NC) after bout | Yo SaitoView status and profile → | Shooto - Professional Shooto 11/17 | TKO (Punches)Round 4 Time 3:26 Referee Minoru Toyonaga |
| W | 27–13–2 (1 NC) after bout | Tristan GrimsleyView status and profile → | Shooto - Professional Shooto 7/15 | KO (Punches)Round 1 Time 4:20 Referee Minoru Toyonaga |
| L | 26–13–2 (1 NC) after bout | Yo SaitoView status and profile → | Shooto - Professional Shooto 1/28 | Decision (Unanimous)Round 3 Time 5:00 Referee Masato Fukuda |
| W | 26–12–2 (1 NC) after bout | Keita IshibashiView status and profile → | Shooto - Professional Shooto 10/15 | Decision (Unanimous)Round 5 Time 5:00 Referee Masato Kataoka |
| W | 25–12–2 (1 NC) after bout | Reuben DuranView status and profile → | Shooto - Professional Shooto 7/23 | KO (Head Kick and Punches)Round 1 Time 4:58 Referee Masato Fukuda |
| D | 24–12–2 (1 NC) after bout | Keita IshibashiView status and profile → | Shooto - Professional Shooto 3/24 | Draw (Majority)Round 3 Time 5:00 Referee Minoru Toyonaga |
| W | 24–12–1 (1 NC) after bout | Kazuma SoneView status and profile → | Shooto - Professional Shooto 1/29 | TKO (Doctor Stoppage)Round 1 Time 5:00 Referee Masato Kataoka |
| W | 23–12–1 (1 NC) after bout | Daiki TsubotaView status and profile → | Vale Tudo Japan - VTJ 8th | TKO (Punches)Round 3 Time 1:30 Referee Minoru Toyonaga |
| W | 22–12–1 (1 NC) after bout | Hitoshi OgasawaraView status and profile → | Shooto - Gig Tokyo 21 | Submission (Rear-Naked Choke)Round 3 Time 3:59 Referee Minoru Toyonaga |
| L | 21–12–1 (1 NC) after bout | Daichi TakenakaView status and profile → | Shooto - Professional Shooto 11/29 | Decision (Unanimous)Round 3 Time 5:00 Referee Naoya Uematsu |
| W | 21–11–1 (1 NC) after bout | Tatsuya AndoView status and profile → | Vale Tudo Japan - VTJ 7th | Decision (Split)Round 3 Time 5:00 Referee Minoru Toyonaga |
| L | 20–11–1 (1 NC) after bout | Min Woo KimView status and profile → | Road FC 24 - Road Fighting Championship 24 | Decision (Unanimous)Round 2 Time 5:00 Referee Tae Uk Lim |
| W | 20–10–1 (1 NC) after bout | Taiki TsuchiyaView status and profile → | Shooto - Mobstyles 15th Anniversary Tour Fight & Mosh | KO (Punches)Round 1 Time 1:40 Referee Toshiharu Suzuki |
| W | 19–10–1 (1 NC) after bout | Atsushi FujinakaView status and profile → | Shooto - 1st Round 2015 | Decision (Unanimous)Round 2 Time 5:00 Referee Toshiharu Suzuki |
| W | 18–10–1 (1 NC) after bout | Kota OnojimaView status and profile → | Vale Tudo Japan - VTJ 6th | TKO (Punches and Elbows)Round 1 Time 3:05 Referee Kenichi Serizawa |
| W | 17–10–1 (1 NC) after bout | Masato SannaiView status and profile → | Pancrase - 259 | Decision (Unanimous)Round 3 Time 3:00 Referee Kenichi Serizawa |
| W | 16–10–1 (1 NC) after bout | Nobuki FujiiView status and profile → | Pancrase - 253 | Decision (Unanimous)Round 2 Time 5:00 Referee Minoru Toyonaga |
| L | 15–10–1 (1 NC) after bout | Jae Hoon MoonView status and profile → | Road FC 11 - Road Fighting Championship 11 | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| L | 15–9–1 (1 NC) after bout | Taichi NakajimaView status and profile → | Pancrase - 245 | Decision (Unanimous)Round 3 Time 5:00 Referee Masato Fukuda |
| L | 15–8–1 (1 NC) after bout | Soo Chul KimView status and profile → | Road FC 8 - Bitter Rivals | TKO (Doctor Stoppage)Round 4 Time 1:27 Referee Not listed |
| W | 15–7–1 (1 NC) after bout | Takumi MurataView status and profile → | Pancrase - Progress Tour 5 | TKO (Soccer Kicks)Round 1 Time 4:14 Referee Masato Fukuda |
| L | 14–7–1 (1 NC) after bout | Kyung Ho KangView status and profile → | Road FC 7 - Recharged | Submission (Armbar)Round 2 Time 2:38 Referee Not listed |
| W | 14–6–1 (1 NC) after bout | Masaomi SaitoView status and profile → | Pancrase - Progress Tour 1 | TKO (Soccer Kick and Punches)Round 1 Time 1:04 Referee Masato Fukuda |
| L | 13–6–1 (1 NC) after bout | Masaya TakitaView status and profile → | Pancrase - Impressive Tour 10 | Technical Submission (Rear-Naked Choke)Round 2 Time 3:00 Referee Yoshifumi Oyabu |
| D | 13–5–1 (1 NC) after bout | Tatsuya SoView status and profile → | Pancrase - Impressive Tour 8 | Draw (Majority)Round 2 Time 5:00 Referee Minoru Toyonaga |
| W | 13–5–0 (1 NC) after bout | Young Bok KilView status and profile → | Road FC 2 - Alive | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 12–5–0 (1 NC) after bout | Tashiro NishiuchiView status and profile → | Pancrase - Impressive Tour 1 | Decision (Majority)Round 2 Time 5:00 Referee Yoshifumi Oyabu |
| L | 12–4–0 (1 NC) after bout | Akitoshi TamuraView status and profile → | SRC - Sengoku Raiden Championship 15 | Decision (Split)Round 2 Time 5:00 Referee Kenichi Serizawa |
| W | 12–3–0 (1 NC) after bout | Takuya EizumiView status and profile → | SRC - Sengoku Raiden Championship 14 | TKO (Doctor Stoppage)Round 2 Time 1:38 Referee Masato Fukuda |
| W | 11–3–0 (1 NC) after bout | Hiryu OkamotoView status and profile → | SRC - Asia Vol. 1 | Decision (Unanimous)Round 2 Time 5:00 Referee Yoshifumi Oyabu |
| L | 10–3–0 (1 NC) after bout | Yuki UejimaView status and profile → | Pancrase - Passion Tour 5 | Decision (Unanimous)Round 2 Time 5:00 Referee Masato Fukuda |
| W | 10–2–0 (1 NC) after bout | Taro ShimazakiView status and profile → | Pancrase - Passion Tour 3 | Decision (Unanimous)Round 2 Time 5:00 Referee Kentaro Kawaguchi |
| W | 9–2–0 (1 NC) after bout | Yuta NumakuraView status and profile → | Pancrase - Changing Tour 8 | KO (Punch)Round 1 Time 0:20 Referee Masato Fukuda |
| W | 8–2–0 (1 NC) after bout | Nam Jin JoView status and profile → | Gladiator - Japan-Korea International Friendship Rally | Decision (Split)Round 2 Time 5:00 Referee Not listed |
| L | 7–2–0 (1 NC) after bout | Daisuke EndoView status and profile → | Pancrase - Changing Tour 5 | Decision (Majority)Round 2 Time 5:00 Referee Tomoki Matsumiya |
| W | 7–1–0 (1 NC) after bout | Ryo SaitoView status and profile → | Pancrase - Changing Tour 4 | TKO (Soccer Kicks)Round 1 Time 1:40 Referee Masato Fukuda |
| L | 6–1–0 (1 NC) after bout | Ryota SasakiView status and profile → | Pancrase - Changing Tour 2 | Decision (Split)Round 2 Time 5:00 Referee Yoshifumi Oyabu |
| W | 6–0–0 (1 NC) after bout | Yuzo IshidaView status and profile → | Tribelate - vol. 21 | TKO (Doctor Stoppage)Round 1 Time 0:33 Referee Not listed |
| NC | 5–0–0 (1 NC) after bout | Hirokazu NishimuraView status and profile → | GCM - Cage Force 9 | No Contest (Overturned)Round 2 Time 1:42 Referee Yoshifumi Oyabu |
| W | 5–0–0 after bout | Yuta YasunagaView status and profile → | GCM - Cage Force EX Eastern Bound | TKO (Punches)Round 1 Time 2:26 Referee Not listed |
| W | 4–0–0 after bout | Shizuku AmachiView status and profile → | Tribelate - vol. 20 | KO (Punch)Round 1 Time 0:07 Referee Not listed |
| W | 3–0–0 after bout | Yuzo IshidaView status and profile → | Tribelate - vol. 19 | TKO (Punches)Round 1 Time 2:32 Referee Not listed |
| W | 2–0–0 after bout | Tatsuya TsuchidaView status and profile → | Tribelate - vol. 18 | Submission (Armbar)Round 1 Time 1:46 Referee Not listed |
| W | 1–0–0 after bout | Taku NashiroView status and profile → | Tribelate - vol. 17 | Decision (Split)Round 2 Time 5:00 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 Shoko Sato.
Verify source record ↗Every verified opponent opens another full career
59 professional bout rows are displayed from the source record. 55 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.