THE RECORD
FROM DEBUT TO NEXT BELL
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 | 28โ12โ1 (1 NC) after bout | Victor HenryView status and profile โ | UFC on ESPN 55 - Nicolau vs. Perez | TKO (Head Kick and Punches)Round 3 Time 2:36 Referee Jason Herzog |
| L | 28โ11โ1 (1 NC) after bout | Montel JacksonView status and profile โ | UFC Fight Night 222 - Pavlovich vs. Blaydes | KO (Punches)Round 1 Time 3:42 Referee Keith Peterson |
| W | 28โ10โ1 (1 NC) after bout | Kyung Ho KangView status and profile โ | UFC Fight Night 198 - Vieira vs. Tate | Decision (Unanimous)Round 3 Time 5:00 Referee Mark Smith |
| W | 27โ10โ1 (1 NC) after bout | Ray RodriguezView status and profile โ | UFC Fight Night 187 - Edwards vs. Muhammad | Submission (Arm-Triangle Choke)Round 2 Time 3:09 Referee Herb Dean |
| D | 26โ10โ1 (1 NC) after bout | Enrique BarzolaView status and profile โ | UFC Fight Night 170 - Lee vs. Oliveira | Draw (Majority)Round 3 Time 5:00 Referee Julio Catarino |
| L | 26โ10โ0 (1 NC) after bout | Ricky SimonView status and profile โ | UFC 234 - Adesanya vs. Silva | Decision (Unanimous)Round 3 Time 5:00 Referee Steve Perceval |
| W | 26โ9โ0 (1 NC) after bout | Luke SandersView status and profile โ | UFC Fight Night 135 - Gaethje vs. Vick | Submission (Heel Hook)Round 1 Time 1:31 Referee Dave Jobeun |
| W | 25โ9โ0 (1 NC) after bout | Russell DoaneView status and profile โ | UFC on Fox 28 - Emmett vs. Stephens | Submission (Arm-Triangle Choke)Round 3 Time 2:32 Referee Kevin MacDonald |
| W | 24โ9โ0 (1 NC) after bout | Enrique BrionesView status and profile โ | UFC Fight Night 114 - Pettis vs. Moreno | Submission (Kimura)Round 1 Time 2:01 Referee Kevin MacDonald |
| L | 23โ9โ0 (1 NC) after bout | Joe SotoView status and profile โ | UFC Fight Night 106 - Belfort vs. Gastelum | Decision (Unanimous)Round 3 Time 5:00 Referee Camila Albuquerque |
| W | 23โ8โ0 (1 NC) after bout | Michinori TanakaView status and profile โ | UFC Fight Night 95 - Cyborg vs. Lansberg | Decision (Unanimous)Round 3 Time 5:00 Referee Fernando Portella |
| W | 22โ8โ0 (1 NC) after bout | Matthew LopezView status and profile โ | UFC Fight Night 91 - McDonald vs. Lineker | Submission (Arm-Triangle Choke)Round 3 Time 4:19 Referee Bobby Wombacher |
| W | 21โ8โ0 (1 NC) after bout | Masanori KaneharaView status and profile โ | UFC Fight Night 71 - Mir vs. Duffee | Decision (Split)Round 3 Time 5:00 Referee Jason Herzog |
| W | 20โ8โ0 (1 NC) after bout | Johnny BedfordView status and profile โ | UFC Fight Night 51 - Bigfoot vs. Arlovski 2 | Submission (Kimura)Round 2 Time 2:04 Referee Jerin Valel |
| NC | 19โ8โ0 (1 NC) after bout | Johnny BedfordView status and profile โ | UFC Fight Night 39 - Nogueira vs. Nelson | No Contest (Accidental Clash of Heads)Round 1 Time 0:39 Referee Neil Hall |
| L | 19โ8โ0 after bout | Tom NiinimakiView status and profile โ | UFC - The Ultimate Fighter 18 Finale | Decision (Split)Round 3 Time 5:00 Referee Kim Winslow |
| W | 19โ7โ0 after bout | Josh CloptonView status and profile โ | UFC 163 - Aldo vs. Korean Zombie | Decision (Unanimous)Round 3 Time 5:00 Referee Herb Dean |
| W | 18โ7โ0 after bout | Mizuto HirotaView status and profile โ | UFC on Fuel TV 8 - Silva vs. Stann | Decision (Unanimous)Round 3 Time 5:00 Referee Marc Goddard |
| W | 17โ7โ0 after bout | Josh GrispiView status and profile โ | UFC on Fox 4 - Shogun vs. Vera | Submission (North-South Choke)Round 1 Time 3:15 Referee Herb Dean |
| L | 16โ7โ0 after bout | Chad MendesView status and profile โ | UFC 133 - Evans vs. Ortiz 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Keith Peterson |
| W | 16โ6โ0 after bout | Mike Thomas BrownView status and profile โ | UFC Fight Night 23 - Fight for the Troops 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Mario Yamasaki |
| L | 15โ6โ0 after bout | Takeya MizugakiView status and profile โ | WEC 48 - Aldo vs. Faber | Decision (Unanimous)Round 3 Time 5:00 Referee Josh Rosenthal |
| L | 15โ5โ0 after bout | Joseph BenavidezView status and profile โ | WEC 45 - Cerrone vs. Ratcliff | TKO (Punches)Round 1 Time 1:35 Referee Kim Winslow |
| W | 15โ4โ0 after bout | John HosmanView status and profile โ | WEC 42 - Torres vs. Bowles | Submission (North-South Choke)Round 1 Time 2:08 Referee Herb Dean |
| W | 14โ4โ0 after bout | Eddie WinelandView status and profile โ | WEC 40 - Torres vs. Mizugaki | Submission (Rear-Naked Choke)Round 1 Time 1:07 Referee Robert Long |
| W | 13โ4โ0 after bout | Yoshiro MaedaView status and profile โ | WEC 36 - Faber vs. Brown | Submission (Guillotine Choke)Round 1 Time 3:30 Referee Troy Waugh |
| L | 12โ4โ0 after bout | Norifumi YamamotoView status and profile โ | K-1 - Premium 2007 Dynamite!! | TKO (Punches and Soccer Kicks)Round 2 Time 3:11 Referee Minoru Toyonaga |
| L | 12โ3โ0 after bout | Chase BeebeView status and profile โ | WEC 30 - Las Vegas | Decision (Unanimous)Round 5 Time 5:00 Referee Steve Mazzagatti |
| W | 12โ2โ0 after bout | Mark HominickView status and profile โ | WEC 28 - WrekCage | Submission (Rear-Naked Choke)Round 1 Time 1:19 Referee Steve Mazzagatti |
| W | 11โ2โ0 after bout | Louie MorenoView status and profile โ | PFC 2 - Fast and Furious | Submission (Guillotine Choke)Round 1 Time 0:23 Referee Not listed |
| L | 10โ2โ0 after bout | Gesias CavalcanteView status and profile โ | K-1 - Hero's 7 | Submission (Guillotine Choke)Round 1 Time 0:39 Referee Kenichi Serizawa |
| W | 10โ1โ0 after bout | Kazuya YasuhiroView status and profile โ | K-1 - Hero's 6 | Submission (Brabo Choke)Round 1 Time 1:08 Referee Akira Okabayashi |
| W | 9โ1โ0 after bout | Eben KaneshiroView status and profile โ | UAGF - Kaos on the Kampus | Submission (Ezekiel Choke)Round 3 Time 0:00 Referee Not listed |
| W | 8โ1โ0 after bout | Ryuki UeyamaView status and profile โ | K-1 - Hero's 5 | Decision (Majority)Round 2 Time 5:00 Referee Kenichi Serizawa |
| W | 7โ1โ0 after bout | Takumi YanoView status and profile โ | MARS - MARS | Technical Submission (Triangle Choke)Round 3 Time 2:14 Referee Yoshinori Umeki |
| W | 6โ1โ0 after bout | Taiyo NakaharaView status and profile โ | GCM - D.O.G. 4 | Submission (North-South Choke)Round 1 Time 1:59 Referee Yoshinori Umeki |
| W | 5โ1โ0 after bout | Fabio AlvesView status and profile โ | K-1 Brazil - Next Generation | Submission (Arm-Triangle Choke)Round 1 Time 0:00 Referee Not listed |
| L | 4โ1โ0 after bout | Fredson PaixaoView status and profile โ | Jungle Fight 2 - Manaus | DecisionRound 3 Time 5:00 Referee Not listed |
| W | 4โ0โ0 after bout | Luciano SantosView status and profile โ | TNT - Vale Tudo 2 | Submission (Keylock)Round โ Time 0:00 Referee Not listed |
| W | 3โ0โ0 after bout | Muzila FerrazView status and profile โ | TNT - Vale Tudo 2 | Submission (Armbar)Round โ Time 0:00 Referee Not listed |
| W | 2โ0โ0 after bout | Fabio AlvesView status and profile โ | TNT - Vale Tudo 2 | Submission (Peruvian Necktie)Round โ Time 0:00 Referee Not listed |
| W | 1โ0โ0 after bout | Junior PebaView status and profile โ | KVT - Kallifas Vale Tudo | Submission (Arm-Triangle Choke)Round 1 Time 1:30 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 Rani Yahya.
Verify source record โUFC and professional records stay separate
The snapshot above counts UFC appearances only. The career table shows every recorded professional bout across all promotions, so pre-UFC results remain visible without being mistaken for UFC results.
Source and correction standard
Roster status and activity are checked against Roster Watch. Ranking labels come from the official UFC rankings snapshot dated August 11, 2026. Announced opponents are dated because cards can change.