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 | 12–6–0 after bout | Toshihiro ShimizuView status and profile → | WCF - Wardog Cage Fight 57 | Decision (Unanimous)Round 3 Time 5:00 Referee Manabu Kano |
| W | 11–6–0 after bout | Ichiki TanakaView status and profile → | WCF - Wardog Cage Fight 56 | Submission (Rear-Naked Choke)Round 1 Time 3:58 Referee Not listed |
| W | 10–6–0 after bout | Hiromu UeniView status and profile → | WCF - Wardog Cage Fight 54: 2nd Round | TKO (Punches)Round 2 Time 1:34 Referee Not listed |
| W | 9–6–0 after bout | Kohei HaradaView status and profile → | Gladiator - Gladiator 031 in Osaka | Submission (Rear-Naked Choke)Round 2 Time 1:56 Referee Motohiro Tsuruwa |
| W | 8–6–0 after bout | Takeshi KunitoView status and profile → | Gladiator - Gladiator 030 in Osaka | KO (Punch)Round 2 Time 2:12 Referee Yoshinori Umeki |
| W | 7–6–0 after bout | Koh KohView status and profile → | Gladiator - Gladiator 029 in Osaka | Decision (Unanimous)Round 2 Time 5:00 Referee Keiji Sugimura |
| L | 6–6–0 after bout | Rukiya MukaiView status and profile → | Gladiator - Gladiator 028 in Osaka | KO (Punches)Round 1 Time 2:28 Referee Shinji Shimamura |
| L | 6–5–0 after bout | Masahiro AkitaView status and profile → | Gladiator - Gladiator 027 in Osaka | Decision (Unanimous)Round 2 Time 5:00 Referee Keiji Sugimura |
| L | 6–4–0 after bout | Ryo ArakiView status and profile → | WCF - Wardog Cage Fight 46 | Decision (Split)Round 5 Time 5:00 Referee Takayuki Uchikawa |
| W | 6–3–0 after bout | Taichi OizumiView status and profile → | WCF - Wardog Cage Fight 45 | Decision (Split)Round 3 Time 5:00 Referee Takayuki Uchikawa |
| L | 5–3–0 after bout | Naoyuki TsumuraView status and profile → | WCF - Wardog Cage Fight 44 | Decision (Unanimous)Round 5 Time 5:00 Referee Takayuki Uchikawa |
| W | 5–2–0 after bout | Ryo ArakiView status and profile → | WCF - Wardog Cage Fight 43 | TKO (Knees and Punches)Round 2 Time 2:21 Referee Hideaki Sumi |
| L | 4–2–0 after bout | Takaya SuzukiView status and profile → | Grachan - Grachan 61 | TKO (Punches)Round 1 Time 3:29 Referee Akira Yamazaki |
| W | 4–1–0 after bout | Goal MakinoView status and profile → | Grachan / Kiwami - J-MMA Rookies Cup | Submission (Rear-Naked Choke)Round 2 Time 2:58 Referee Hidenobu Koike |
| W | 3–1–0 after bout | Ittetsu UedaView status and profile → | WCF - Wardog Cage Fight 41 | Technical Submission (Brabo Choke)Round 1 Time 1:14 Referee Keiji Sugimura |
| W | 2–1–0 after bout | Kaisei UmenagaView status and profile → | WCF - Wardog Cage Fight 40 | TKO (Elbows and Punches)Round 2 Time 1:11 Referee Yuki Tanaka |
| W | 1–1–0 after bout | Kei YamazakiView status and profile → | WCF - Wardog Cage Fight 39 | TKO (Punches)Round 2 Time 2:35 Referee Hideaki Sumi |
| L | 0–1–0 after bout | Mutsuya MutsuyaView status and profile → | ACF 65th - Heroes 2021 | Decision (Unanimous)Round 2 Time 3:00 Referee Yuki Tanaka |
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 Shunsuke Kubota.
Verify source record ↗Every verified opponent opens another full career
18 professional bout rows are displayed from the source record. 17 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.