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 | 26–16–2 after bout | Rikuto ShirakawaView status and profile → | Rizin FF - Rizin 25 | TKO (Punch and Soccer Kick)Round 3 Time 4:19 Referee Ryogaku Wada |
| L | 26–15–2 after bout | Jin AoiView status and profile → | Rizin FF - Rizin 23 | Decision (Unanimous)Round 3 Time 5:00 Referee Minoru Toyonaga |
| L | 26–14–2 after bout | Thanh LeView status and profile → | One Championship - Dreams of Gold | KO (Punches)Round 1 Time 1:28 Referee Olivier Coste |
| L | 26–13–2 after bout | Bruno PucciView status and profile → | One Championship - Eternal Glory | Submission (Rear-Naked Choke)Round 1 Time 3:32 Referee Olivier Coste |
| L | 26–12–2 after bout | Christian LeeView status and profile → | One Championship - Warriors of the World | KO (Slam)Round 1 Time 3:24 Referee Olivier Coste |
| W | 26–11–2 after bout | Eric KellyView status and profile → | One Championship - Kings and Conquerors | TKO (Punches)Round 3 Time 3:27 Referee Olivier Coste |
| W | 25–11–2 after bout | Timofey NastyukhinView status and profile → | One Championship - Defending Honor | TKO (Doctor Stoppage)Round 1 Time 5:00 Referee Yuji Shimada |
| L | 24–11–2 after bout | Narantungalag JadambaaView status and profile → | One Championship 42 - Ascent to Power | Technical Submission (Shoulder Choke)Round 3 Time 1:27 Referee Yuji Shimada |
| W | 24–10–2 after bout | Vincent LatoelView status and profile → | One Championship 39 - Tribe of Warriors | TKO (Elbows and Punches)Round 2 Time 4:04 Referee Olivier Coste |
| W | 23–10–2 after bout | Major OverallView status and profile → | One Championship 33 - Pride of Lions | TKO (Punches)Round 2 Time 1:19 Referee Yuji Shimada |
| W | 22–10–2 after bout | Juntaro UshikuView status and profile → | Pancrase - 267 | KO (Elbows)Round 2 Time 4:49 Referee Yoshinori Umeki |
| L | 21–10–2 after bout | Eduard FolayangView status and profile → | One FC 15 - Rise of Heroes | Decision (Unanimous)Round 3 Time 5:00 Referee Yuji Shimada |
| W | 21–9–2 after bout | Arnaud LepontView status and profile → | One FC 14 - War of Nations | KO (Punches)Round 1 Time 4:07 Referee Yuji Shimada |
| L | 20–9–2 after bout | Vuyisile ColossaView status and profile → | One FC 10 - Champions and Warriors | Decision (Unanimous)Round 3 Time 5:00 Referee Yuji Shimada |
| L | 20–8–2 after bout | Shinya AokiView status and profile → | One FC 8 - Kings and Champions | Submission (Rear-Naked Choke)Round 2 Time 2:01 Referee Yuji Shimada |
| W | 20–7–2 after bout | Zorobabel MoreiraView status and profile → | One FC 6 - Rise of Kings | TKO (Punches)Round 3 Time 0:31 Referee Yuji Shimada |
| W | 19–7–2 after bout | Shin KochiwaView status and profile → | Shooto - 8th Round | KO (Punch)Round 1 Time 1:07 Referee Toshiharu Suzuki |
| L | 18–7–2 after bout | Kuniyoshi HironakaView status and profile → | Shooto - Shootor's Legacy 3 | Decision (Unanimous)Round 3 Time 5:00 Referee Toshiharu Suzuki |
| W | 18–6–2 after bout | Yukinari TamuraView status and profile → | Shooto - Shootor's Legacy 1 | Decision (Unanimous)Round 3 Time 5:00 Referee Toshiharu Suzuki |
| W | 17–6–2 after bout | Yoshihiro KoyamaView status and profile → | Shooto - The Way of Shooto 3: Like a Tiger, Like a Dragon | Decision (Unanimous)Round 3 Time 5:00 Referee Toshiharu Suzuki |
| W | 16–6–2 after bout | Tony HerveyView status and profile → | KOTC - Toryumon | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 15–6–2 after bout | Yukio SakaguchiView status and profile → | Shooto - Revolutionary Exchanges 3 | KO (Punch)Round 1 Time 1:54 Referee Taro Wakabayashi |
| L | 14–6–2 after bout | Yusuke EndoView status and profile → | Shooto - Revolutionary Exchanges 2 | Submission (Rear-Naked Choke)Round 1 Time 3:17 Referee Toshiharu Suzuki |
| W | 14–5–2 after bout | Yutaka UedaView status and profile → | Shooto - Shooto Tradition Final | TKO (Punches)Round 1 Time 4:56 Referee Taro Wakabayashi |
| D | 13–5–2 after bout | Yusuke EndoView status and profile → | Shooto - Shooto Tradition 5 | Draw (Majority)Round 3 Time 5:00 Referee Toshiharu Suzuki |
| L | 13–5–1 after bout | Joachim HansenView status and profile → | Dream 1 - Lightweight Grand Prix 2008 Opening Round | Decision (Unanimous)Round 2 Time 5:00 Referee Kenichi Serizawa |
| L | 13–4–1 after bout | Artur UmakhanovView status and profile → | GCM - Cage Force 5 | Decision (Split)Round 3 Time 5:00 Referee Yoshinori Umeki |
| W | 13–3–1 after bout | Eiji MitsuokaView status and profile → | GCM - Cage Force 4 | Decision (Split)Round 3 Time 5:00 Referee Yoshinori Umeki |
| W | 12–3–1 after bout | David GardnerView status and profile → | GCM - Cage Force 3 | Decision (Unanimous)Round 3 Time 5:00 Referee Yoshinori Umeki |
| W | 11–3–1 after bout | Jarkko LatomakiView status and profile → | GCM - Cage Force 2 | TKO (Punches and Elbows)Round 1 Time 2:33 Referee Yoshinori Umeki |
| D | 10–3–1 after bout | Kenichiro TogashiView status and profile → | Shooto - Back To Our Roots 1 | Draw (Split)Round 3 Time 5:00 Referee Toshiharu Suzuki |
| W | 10–3–0 after bout | Alexandre Franca NogueiraView status and profile → | K-1 - Hero's 6 | Decision (Unanimous)Round 2 Time 5:00 Referee Akira Okabayashi |
| W | 9–3–0 after bout | Hermes FrancaView status and profile → | K-1 - Hero's 3 | Decision (Majority)Round 2 Time 5:00 Referee Not listed |
| W | 8–3–0 after bout | Ryan BowView status and profile → | Shooto - 1/29 in Korakuen Hall | Decision (Majority)Round 3 Time 5:00 Referee Toshiharu Suzuki |
| W | 7–3–0 after bout | Takaharu MurahamaView status and profile → | Shooto - 9/26 in Korakuen Hall | Decision (Unanimous)Round 3 Time 5:00 Referee Toshiharu Suzuki |
| W | 6–3–0 after bout | Kohei YasumiView status and profile → | Shooto - 1/24 in Korakuen Hall | Decision (Unanimous)Round 3 Time 5:00 Referee Toshiharu Suzuki |
| W | 5–3–0 after bout | Naoki MatsushitaView status and profile → | Shooto - Gig Central 4 | TKO (Punches)Round 2 Time 1:15 Referee Toshiharu Suzuki |
| L | 4–3–0 after bout | Kenichiro TogashiView status and profile → | Shooto - 6/27 in Hiroshima Sun Plaza | Submission (Armbar)Round 1 Time 2:48 Referee Toshiharu Suzuki |
| L | 4–2–0 after bout | Mitsuhiro IshidaView status and profile → | Shooto - 2/6 in Kitazawa Town Hall | Decision (Unanimous)Round 2 Time 5:00 Referee Toshiharu Suzuki |
| W | 4–1–0 after bout | Toniko JuniorView status and profile → | Shooto - Treasure Hunt 8 | TKO (Punches)Round 1 Time 4:50 Referee Toshiharu Suzuki |
| L | 3–1–0 after bout | Takaharu MurahamaView status and profile → | Shooto - Treasure Hunt 6 | Submission (Kneebar)Round 2 Time 3:17 Referee Toshiharu Suzuki |
| W | 3–0–0 after bout | Mitsuo MatsumotoView status and profile → | Shooto - Treasure Hunt 4 | Decision (Unanimous)Round 2 Time 5:00 Referee Toshiharu Suzuki |
| W | 2–0–0 after bout | Takuhito HidaView status and profile → | Shooto - Treasure Hunt 2 | Decision (Unanimous)Round 2 Time 5:00 Referee Toshiharu Suzuki |
| W | 1–0–0 after bout | Marc DuncanView status and profile → | Shooto - Gig East 7 | Submission (Armbar)Round 2 Time 3:15 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 Kotetsu Boku.
Verify source record ↗Every verified opponent opens another full career
44 professional bout rows are displayed from the source record. 41 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.