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–15–2 after bout | Kazuma MaruyamaView status and profile → | Grachan - Grachan 80 | KO (Knees)Round 2 Time 1:20 Referee Akira Yamazaki |
| L | 24–14–2 after bout | Jack BeckerView status and profile → | Eternal MMA 85 - Perth | Decision (Unanimous)Round 3 Time 5:00 Referee Matt Wynne |
| L | 24–13–2 after bout | Tenya YoshimuraView status and profile → | Pancrase - 341: 30th Anniversary Tournament 3 | Decision (Unanimous)Round 3 Time 5:00 Referee Hirokazu Takamoto |
| W | 24–12–2 after bout | Shinsuke NishioView status and profile → | Pancrase - 339 | Decision (Unanimous)Round 3 Time 5:00 Referee Shinji Shimamura |
| L | 23–12–2 after bout | Rustambek NurzhanovView status and profile → | Pancrase - 333 | KO (Punches)Round 2 Time 1:01 Referee Kosuke Umeda |
| L | 23–11–2 after bout | Akira OkadaView status and profile → | Pancrase - 329 | KO (Punches)Round 3 Time 1:25 Referee Kosuke Umeda |
| W | 23–10–2 after bout | Kazuki KasaiView status and profile → | Pancrase - 326 | Decision (Split)Round 3 Time 5:00 Referee Hidenobu Koike |
| W | 22–10–2 after bout | Takashi MatsuokaView status and profile → | Pancrase - 325 | TKO (Punch)Round 1 Time 1:16 Referee Shinji Shimamura |
| L | 21–10–2 after bout | Akira OkadaView status and profile → | Pancrase - 321 | KO (Punches)Round 3 Time 1:03 Referee Kosuke Umeda |
| W | 21–9–2 after bout | Hiroto UesakoView status and profile → | Pancrase - 319 | Decision (Unanimous)Round 3 Time 5:00 Referee Hirokazu Takamoto |
| L | 20–9–2 after bout | Takasuke KumeView status and profile → | One Championship - Century - Part 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Motohiro Tsuruwa |
| W | 20–8–2 after bout | Naoyuki KotaniView status and profile → | Shooto - 30th Anniversary Tour 3rd and 4th Round | TKO (Knee and Punches)Round 4 Time 0:57 Referee Minoru Toyonaga |
| L | 19–8–2 after bout | Daron CruickshankView status and profile → | Rizin FF - Rizin 10 | KO (Head Kick)Round 1 Time 3:52 Referee Hirokazu Takamoto |
| W | 19–7–2 after bout | Yuki OkanoView status and profile → | Shooto - Professional Shooto 3/25 | KO (Punches)Round 1 Time 3:07 Referee Minoru Toyonaga |
| W | 18–7–2 after bout | Daisuke HoshinoView status and profile → | Shooto - Professional Shooto 1/28 | Decision (Unanimous)Round 3 Time 5:00 Referee Minoru Toyonaga |
| W | 17–7–2 after bout | Nobumitsu OsawaView status and profile → | Shooto - Professional Shooto 10/15 | KO (Punches)Round 2 Time 0:53 Referee Takashi Ouchi |
| L | 16–7–2 after bout | Efrain EscuderoView status and profile → | Vale Tudo Japan - VTJ 8th | Decision (Unanimous)Round 3 Time 5:00 Referee Masato Fukuda |
| W | 16–6–2 after bout | Yuki KawanaView status and profile → | Shooto - Mobstyles Presents Fight & Mosh | Submission (Rear-Naked Choke)Round 3 Time 0:44 Referee Minoru Toyonaga |
| W | 15–6–2 after bout | Hiroki AokiView status and profile → | Shooto - Professional Shooto 1/11 | Submission (Rear-Naked Choke)Round 1 Time 3:59 Referee Minoru Toyonaga |
| D | 14–6–2 after bout | Yuki KawanaView status and profile → | Shooto - Professional Shooto 7/26 | Draw (Majority)Round 3 Time 5:00 Referee Minoru Toyonaga |
| W | 14–6–1 after bout | Nobumitsu OsawaView status and profile → | Shooto - Gig Tokyo 19 | Decision (Unanimous)Round 3 Time 5:00 Referee Toshiharu Suzuki |
| W | 13–6–1 after bout | Yu FujimakiView status and profile → | Shooto - 1st Round 2015 | Submission (Twister)Round 2 Time 2:52 Referee Toshiharu Suzuki |
| W | 12–6–1 after bout | Fumitoshi IshikawaView status and profile → | Heat - Heat 33 | TKO (Punches)Round 2 Time 0:25 Referee Not listed |
| W | 11–6–1 after bout | Sadao KondoView status and profile → | BFC - Blue Dog Fighting Charity Match Vol.1 | KO (Head Kick)Round 1 Time 4:40 Referee Not listed |
| L | 10–6–1 after bout | Tetsuya YamadaView status and profile → | Heat - Heat 31 | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| W | 10–5–1 after bout | Kengo UraView status and profile → | Vale Tudo Japan - VTJ 3rd | Decision (Unanimous)Round 3 Time 5:00 Referee Toshiharu Suzuki |
| L | 9–5–1 after bout | Frank CamachoView status and profile → | PXC - Pacific Xtreme Combat 38 | KO (Punch)Round 3 Time 1:24 Referee John McCarthy |
| W | 9–4–1 after bout | Tyrone JonesView status and profile → | PXC - Pacific Xtreme Combat 36 | Submission (Rear-Naked Choke)Round 1 Time 0:51 Referee Tony D'Angelo |
| L | 8–4–1 after bout | Shin KochiwaView status and profile → | Shooto - Gig Tokyo 12 | KO (Punches)Round 2 Time 0:36 Referee Toshiharu Suzuki |
| L | 8–3–1 after bout | Kota ShimoishiView status and profile → | Shooto - 5th Round | Decision (Unanimous)Round 3 Time 5:00 Referee Toshiharu Suzuki |
| W | 8–2–1 after bout | Sebastien GarguierView status and profile → | PXC - Pacific Xtreme Combat 30 | Decision (Unanimous)Round 3 Time 5:00 Referee Tony D'Angelo |
| W | 7–2–1 after bout | Kazuya SatomotoView status and profile → | Shooto - Survivor Tournament Final | Submission (Rear-Naked Choke)Round 2 Time 2:07 Referee Toshiharu Suzuki |
| W | 6–2–1 after bout | Takahiro KajitaView status and profile → | Shooto - Shooto the Shoot 2011 | Decision (Unanimous)Round 2 Time 5:00 Referee Toshiharu Suzuki |
| L | 5–2–1 after bout | Yoshiaki TakahashiView status and profile → | Pancrase - Impressive Tour 8 | Decision (Majority)Round 2 Time 5:00 Referee Minoru Toyonaga |
| D | 5–1–1 after bout | Akira OkadaView status and profile → | Shooto - Shooto Tradition 2011 | Draw (Split)Round 2 Time 5:00 Referee Toshiharu Suzuki |
| W | 5–1–0 after bout | Norio TokuhisaView status and profile → | Shooto - Shootor's Legacy 1 | Decision (Unanimous)Round 2 Time 5:00 Referee Toshiharu Suzuki |
| L | 4–1–0 after bout | Shin KochiwaView status and profile → | Shooto - The Way of Shooto 4: Like a Tiger, Like a Dragon | Decision (Unanimous)Round 2 Time 5:00 Referee Taro Wakabayashi |
| W | 4–0–0 after bout | Taro KusanoView status and profile → | Shooto - The Rookie Tournament 2009 Final | Decision (Unanimous)Round 2 Time 5:00 Referee Taro Wakabayashi |
| W | 3–0–0 after bout | Munehiro FujitaView status and profile → | Shooto - Gig Tokyo 3 | Submission (Rear-Naked Choke)Round 1 Time 4:28 Referee Taro Wakabayashi |
| W | 2–0–0 after bout | Junpei ChikanoView status and profile → | Shooto - Kitazawa Shooto 2009 Vol. 1 | Submission (Kneebar)Round 1 Time 2:24 Referee Taro Wakabayashi |
| W | 1–0–0 after bout | Keiji SakutaView status and profile → | Shooto - Shooting Disco 7: Young Man | Submission (Kneebar)Round 2 Time 2:23 Referee Toshiharu Suzuki |
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 Koshi Matsumoto.
Verify source record ↗Every verified opponent opens another full career
41 professional bout rows are displayed from the source record. 36 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.