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 | 13β7β0 after bout | Neil MagnyView status and profile β | UFC 330 - Makhachev vs. Machado GarryOfficial result β | TKO (Punches)Round 2 Time 3:20 Referee Not listed |
| L | 13β6β0 after bout | Punahele SorianoView status and profile β | UFC Fight Night 267 - Strickland vs. Hernandez | Decision (Unanimous)Round 3 Time 5:00 Referee Dan Miragliotta |
| W | 13β5β0 after bout | Austin VanderfordView status and profile β | UFC 320 - Ankalaev vs. Pereira 2 | Submission (Guillotine Choke)Round 2 Time 2:24 Referee Mark Smith |
| W | 12β5β0 after bout | Billy GoffView status and profile β | UFC on ESPN 68 - Blanchfield vs. Barber | Technical Submission (Guillotine Choke)Round 1 Time 3:16 Referee Chris Tognoni |
| W | 11β5β0 after bout | Mickey GallView status and profile β | UFC 309 - Jones vs. Miocic | KO (Punches)Round 1 Time 2:55 Referee Kevin MacDonald |
| L | 10β5β0 after bout | Themba GorimboView status and profile β | UFC Fight Night 241 - Barboza vs. Murphy | Decision (Unanimous)Round 3 Time 5:00 Referee Mark Smith |
| W | 10β4β0 after bout | Micheal GillmoreView status and profile β | UFC Fight Night 202 - Makhachev vs. Green | Submission (Rear-Naked Choke)Round 1 Time 2:02 Referee Mark Smith |
| L | 9β4β0 after bout | Court McGeeView status and profile β | UFC on ESPN 32 - Kattar vs. Chikadze | Decision (Unanimous)Round 3 Time 5:00 Referee Chris Tognoni |
| W | 9β3β0 after bout | Sasha PalatnikovView status and profile β | UFC on ESPN 29 - Cannonier vs. Gastelum | Technical Submission (Rear-Naked Choke)Round 1 Time 2:33 Referee Chris Tognoni |
| L | 8β3β0 after bout | Max GriffinView status and profile β | UFC on ESPN 17 - Santos vs. Teixeira | TKO (Doctor Stoppage)Round 3 Time 2:03 Referee Mark Smith |
| W | 8β2β0 after bout | Carlos MartinezView status and profile β | LFA 62 - Kenney vs. Cachero | Submission (Arm-Triangle Choke)Round 1 Time 0:55 Referee Aladin Martinez |
| L | 7β2β0 after bout | Justin PattersonView status and profile β | LFA 55 - Johns vs. Yanez | Decision (Unanimous)Round 3 Time 5:00 Referee Steve Armstrong |
| W | 7β1β0 after bout | William MacarioView status and profile β | LFA 47 - Jackson vs. Jennerman | Technical Submission (Guillotine Choke)Round 2 Time 2:34 Referee Aaron Menard |
| L | 6β1β0 after bout | Evan CuttsView status and profile β | LFA 40 - Aguilar vs. Le | Decision (Unanimous)Round 3 Time 5:00 Referee Aaron Menard |
| W | 6β0β0 after bout | Bilal WilliamsView status and profile β | LFA 33 - Willis vs. Stewart | Submission (Rear-Naked Choke)Round 1 Time 4:10 Referee Steve Armstrong |
| W | 5β0β0 after bout | Sidney Ben SimonsView status and profile β | LFA 28 - Jackson vs. Luna | Submission (Guillotine Choke)Round 1 Time 0:46 Referee Steve Armstrong |
| W | 4β0β0 after bout | Josh SturgillView status and profile β | XKO - Xtreme Knockout 37 | Submission (Guillotine Choke)Round 1 Time 0:24 Referee Seth Fuller |
| W | 3β0β0 after bout | Andrew SosaView status and profile β | XKO - Xtreme Knockout 36 | Submission (Rear-Naked Choke)Round 1 Time 0:55 Referee Birchie Stillwagoner |
| W | 2β0β0 after bout | David LopezView status and profile β | XKO - Xtreme Knockout 34 | Submission (Kimura)Round 1 Time 0:20 Referee Birchie Stillwagoner |
| W | 1β0β0 after bout | Richard BaileyView status and profile β | GCS 1 - The Commencement | Submission (Rear-Naked Choke)Round 1 Time 2:17 Referee Jacob Montalvo |
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 Ramiz Brahimaj.
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.