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 | 10–13–8 after bout | Itsuki KomazawaView status and profile → | KROSSxOVER - Cage 9 | Decision (Unanimous)Round 2 Time 5:00 Referee Kosuke Umeda |
| W | 10–12–8 after bout | Takaya YamaguchiView status and profile → | KROSSxOVER - KROSSxOVER 31: Shinjuku Face 20th Anniversary | TKO (Punches)Round 1 Time 2:05 Referee Tomomi Takarada |
| W | 9–12–8 after bout | Kei YabukiView status and profile → | KROSSxOVER - KROSSxOVER 26 | KO (Punches)Round 1 Time 1:22 Referee Hirokazu Takamoto |
| W | 8–12–8 after bout | Nobuya HasegawaView status and profile → | Gleat MMA - Ver. 0 | Submission (Triangle Choke)Round 1 Time 1:10 Referee Yoshinori Umeki |
| L | 7–12–8 after bout | Nobuyoshi NakatsukasaView status and profile → | Zst - Zst 69 | TKO (Punches)Round 2 Time 3:45 Referee Masato Kataoka |
| L | 7–11–8 after bout | Ryota SasakiView status and profile → | Zst - Zst in Shiwasu | Submission (Kimura)Round 2 Time 3:22 Referee Tatsuro Nagase |
| W | 7–10–8 after bout | Takuya MochizukiView status and profile → | Zst - Zst 65 | Decision (Unanimous)Round 2 Time 5:00 Referee Tatsuro Nagase |
| W | 6–10–8 after bout | Toshiki FujiwaraView status and profile → | Zst - Swat! 168 | Decision (Split)Round 2 Time 5:00 Referee Not listed |
| L | 5–10–8 after bout | Yuya KodamaView status and profile → | Zst - Zst 59 / Swat! 164 | Decision (Unanimous)Round 2 Time 5:00 Referee Masato Kataoka |
| W | 5–9–8 after bout | Atsushi MakigayaView status and profile → | Zst - Swat! 162 | Decision (Unanimous)Round 2 Time 5:00 Referee Kosuke Umeda |
| D | 4–9–8 after bout | Yuya TsumuraView status and profile → | Zst - Zst 57 / Swat! 161 | Draw (Majority)Round 2 Time 5:00 Referee Not listed |
| L | 4–9–7 after bout | Naoki ArikawaView status and profile → | Zst - Zst 56 / Swat! 159 | Decision (Unanimous)Round 2 Time 5:00 Referee Hidenobu Koike |
| L | 4–8–7 after bout | Takuya TakahashiView status and profile → | Zst - Zst 50 / Zst Challenge 151 | Submission (Rear-Naked Choke)Round 2 Time 2:16 Referee Akira Yamazaki |
| L | 4–7–7 after bout | Shinichi HanawaView status and profile → | Zst - Zst 48 / Zst Challenge 148 | Submission (Arm-Triangle Choke)Round 2 Time 3:29 Referee Masato Fukuda |
| L | 4–6–7 after bout | Kenichi SawadaView status and profile → | Zst - Zst 42 | Decision (Majority)Round 2 Time 5:00 Referee Minoru Toyonaga |
| L | 4–5–7 after bout | Akinori FujisawaView status and profile → | Zst - Zst 39 | Submission (Guillotine Choke)Round 1 Time 4:10 Referee Yuuichi Yachi |
| D | 4–4–7 after bout | Daiki MiyamotoView status and profile → | Zst - Zst 38 | Draw (Time Limit)Round 2 Time 5:00 Referee Minoru Toyonaga |
| W | 4–4–6 after bout | Satoru DateView status and profile → | Zst - Zst 37 | Submission (Triangle Choke)Round 1 Time 1:44 Referee Yuuichi Yachi |
| L | 3–4–6 after bout | Keisuke TamaruView status and profile → | Zst - Zst 35 | TKO (Punches)Round 1 Time 0:16 Referee Yuuichi Yachi |
| D | 3–3–6 after bout | Yusuke UeharaView status and profile → | Zst - Battle Hazard 6 | Draw (Time Limit)Round 2 Time 5:00 Referee Not listed |
| L | 3–3–5 after bout | Daiki MiyamotoView status and profile → | Zst - Zst 31 | TKO (Punch)Round 1 Time 0:14 Referee Not listed |
| D | 3–2–5 after bout | Koichi WatanabeView status and profile → | Zst - Swat! 45 | Draw (Time Limit)Round 2 Time 5:00 Referee Not listed |
| L | 3–2–4 after bout | Kazuki FujitaView status and profile → | Zst - Swat! in Face 8 | Decision (Unanimous)Round 2 Time 5:00 Referee Not listed |
| W | 3–1–4 after bout | Yoshiya ShinbaView status and profile → | Zst - Swat! 40 | Submission (Triangle Kimura)Round 2 Time 4:17 Referee Not listed |
| D | 2–1–4 after bout | Teppei ShimizuView status and profile → | Zst - Swat! 38 | Draw (Time Limit)Round 2 Time 5:00 Referee Kentaro Kawaguchi |
| W | 2–1–3 after bout | Kaiki TamiyaView status and profile → | Zst - Swat! 35 | Submission (Armbar)Round 2 Time 2:48 Referee Not listed |
| D | 1–1–3 after bout | Shohei WatanabeView status and profile → | Zst - Zst 24 | Draw (Time Limit)Round 2 Time 5:00 Referee Not listed |
| D | 1–1–2 after bout | Yosuke HatoriView status and profile → | Zst - Swat! 31 | Draw (Time Limit)Round 2 Time 5:00 Referee Not listed |
| D | 1–1–1 after bout | Yoshiya ShinbaView status and profile → | Zst - Swat! 30 | Draw (Time Limit)Round 2 Time 5:00 Referee Not listed |
| L | 1–1–0 after bout | Suguru HayasakaView status and profile → | Zst - Swat! 28 | Decision (Unanimous)Round 2 Time 5:00 Referee Not listed |
| W | 1–0–0 after bout | Keisuke TamaruView status and profile → | Zst - Swat! 26 | Decision (Unanimous)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 Toru Sakakibara.
Verify source record ↗Every verified opponent opens another full career
31 professional bout rows are displayed from the source record. 28 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.