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 | 20–5–0 after bout | Justin WilcoxView status and profile → | Strikeforce - Challengers 12 | Decision (Unanimous)Round 3 Time 5:00 Referee David Ferguson |
| L | 20–4–0 after bout | Lyle BeerbohmView status and profile → | Strikeforce - Heavy Artillery | Decision (Split)Round 3 Time 5:00 Referee Al Wichgers |
| L | 20–3–0 after bout | Shinya AokiView status and profile → | Dream 10 - Welterweight Grand Prix 2009 Final | Decision (Unanimous)Round 2 Time 5:00 Referee Yuji Shimada |
| W | 20–2–0 after bout | Katsuhiko NagataView status and profile → | Dream 8 - Welterweight Grand Prix 2009 Opening Round | TKO (Doctor Stoppage)Round 1 Time 7:58 Referee Daisuke Noguchi |
| L | 19–2–0 after bout | Gesias CavalcanteView status and profile → | K-1 HERO's - Tournament Final | TKO (Punches)Round 1 Time 0:35 Referee Kenichi Serizawa |
| W | 19–1–0 after bout | Kazuyuki MiyataView status and profile → | K-1 HERO's - Middleweight Tournament Opening Round | Submission (Arm-Triangle Choke)Round 2 Time 1:54 Referee Kenichi Serizawa |
| W | 18–1–0 after bout | Ryuki UeyamaView status and profile → | K-1 - Hero's 8 | Submission (Triangle Armbar)Round 1 Time 1:48 Referee Yoshinori Umeki |
| W | 17–1–0 after bout | Daisuke NakamuraView status and profile → | Cage Rage 19 - Fearless | Technical Submission (Straight Armbar)Round 1 Time 3:55 Referee Leon Roberts |
| W | 16–1–0 after bout | Abdul MohamedView status and profile → | Cage Rage 18 - Battleground | Submission (Kimura)Round 1 Time 4:27 Referee Not listed |
| W | 15–1–0 after bout | Chris BrennanView status and profile → | GFC - Team Gracie vs. Team Hammer House | TKO (Eye Injury)Round 2 Time 3:25 Referee Not listed |
| W | 14–1–0 after bout | Eiji MitsuokaView status and profile → | MARS - MARS | Decision (Unanimous)Round 3 Time 5:00 Referee Ryogaku Wada |
| W | 13–1–0 after bout | Jean SilvaView status and profile → | Cage Rage 13 - No Fear | Submission (Arm-Triangle Choke)Round 2 Time 4:18 Referee Not listed |
| W | 12–1–0 after bout | Gerald StrebendtView status and profile → | Cage Rage 12 - The Real Deal | Submission (Guillotine Choke)Round 1 Time 1:13 Referee Not listed |
| W | 11–1–0 after bout | Tetsuji KatoView status and profile → | ROTR 7 - Rumble on the Rock 7 | Submission (Arm-Triangle Choke)Round 3 Time 2:32 Referee Troy Mandaloniz |
| L | 10–1–0 after bout | Tatsuya KawajiriView status and profile → | Shooto - Year End Show 2004 | TKO (Punches)Round 2 Time 3:11 Referee Toshiharu Suzuki |
| W | 10–0–0 after bout | Mitsuhiro IshidaView status and profile → | Shooto Hawaii - Soljah Fight Night | Decision (Unanimous)Round 3 Time 5:00 Referee Toshiharu Suzuki |
| W | 9–0–0 after bout | Joachim HansenView status and profile → | Shooto - Year End Show 2003 | Submission (Arm-Triangle Choke)Round 2 Time 2:37 Referee Toshiharu Suzuki |
| W | 8–0–0 after bout | Ivan MenjivarView status and profile → | AFC 4 - Absolute Fighting Championships 4 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 7–0–0 after bout | Ryan BowView status and profile → | Shooto - 5/4 in Korakuen Hall | Decision (Unanimous)Round 3 Time 5:00 Referee Toshiharu Suzuki |
| W | 6–0–0 after bout | Tatsuya KawajiriView status and profile → | Shooto - Year End Show 2002 | Decision (Unanimous)Round 3 Time 5:00 Referee Toshiharu Suzuki |
| W | 5–0–0 after bout | Eddie YaginView status and profile → | WFA 3 - Level 3 | Technical Submission (Arm-Triangle Choke)Round 2 Time 2:23 Referee Cecil Peoples |
| W | 4–0–0 after bout | Hiroshi TsuruyaView status and profile → | Shooto - Treasure Hunt 10 | Decision (Unanimous)Round 3 Time 5:00 Referee Toshiharu Suzuki |
| W | 3–0–0 after bout | Joe HurleyView status and profile → | WFA 2 - Level 2 | Technical Submission (Arm-Triangle Choke)Round 2 Time 1:19 Referee Herb Dean |
| W | 2–0–0 after bout | Takumi NakayamaView status and profile → | HOOKnSHOOT - Relentless | Submission (Arm-Triangle Choke)Round 1 Time 0:51 Referee Sean Brockmole |
| W | 1–0–0 after bout | Charlie KohlerView status and profile → | WFA 1 - World Fighting Alliance 1 | TKO (Doctor Stoppage)Round 1 Time 3:50 Referee Mario Yamasaki |
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 Vitor Ribeiro.
Verify source record ↗Every verified opponent opens another full career
25 professional bout rows are displayed from the source record. 24 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.