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 | 11β6β1 after bout | Kyle NelsonView status and profile β | UFC Fight Night 262 - De Ridder vs. Allen | Decision (Unanimous)Round 3 Time 5:00 Referee Dan Miragliotta |
| L | 11β5β1 after bout | Fares ZiamView status and profile β | UFC Fight Night 243 - Moicano vs. St. Denis | KO (Knee)Round 3 Time 2:59 Referee Loic Pora |
| L | 11β4β1 after bout | Benoit St. DenisView status and profile β | UFC 295 - Prochazka vs. Pereira | KO (Head Kick)Round 1 Time 1:31 Referee Mike Beltran |
| W | 11β3β1 after bout | Drew DoberView status and profile β | UFC 288 - Sterling vs. Cejudo | TKO (Punches)Round 1 Time 4:08 Referee Herb Dean |
| W | 10β3β1 after bout | Ottman AzaitarView status and profile β | UFC 281 - Adesanya vs. Pereira | KO (Punch)Round 1 Time 2:30 Referee Dan Miragliotta |
| W | 9β3β1 after bout | Genaro ValdezView status and profile β | UFC 270 - Ngannou vs. Gane | TKO (Punches)Round 1 Time 3:15 Referee Mike Beltran |
| L | 8β3β1 after bout | Terrance McKinneyView status and profile β | UFC 263 - Adesanya vs. Vettori 2 | KO (Punches)Round 1 Time 0:07 Referee Jason Herzog |
| L | 8β2β1 after bout | Arman TsarukyanView status and profile β | UFC 257 - Poirier vs. McGregor 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Lukasz Bosacki |
| W | 8β1β1 after bout | Luis PenaView status and profile β | UFC Fight Night 161 - Jedrzejczyk vs. Waterson | Decision (Split)Round 3 Time 5:00 Referee Herb Dean |
| W | 7β1β1 after bout | Jalin TurnerView status and profile β | UFC 236 - Holloway vs. Poirier | Decision (Unanimous)Round 3 Time 5:00 Referee Marc Goddard |
| D | 6β1β1 after bout | Lando VannataView status and profile β | UFC 230 - Cormier vs. Lewis | Draw (Majority)Round 3 Time 5:00 Referee Dan Miragliotta |
| L | 6β1β0 after bout | Marco Polo ReyesView status and profile β | UFC Fight Night 124 - Stephens vs. Choi | KO (Punches)Round 1 Time 1:00 Referee Dan Miragliotta |
| W | 6β0β0 after bout | Jose FloresView status and profile β | Dana White's Tuesday Night Contender Series - Season 1, Episode 8 | Submission (Arm-Triangle Choke)Round 2 Time 3:32 Referee Jason Herzog |
| W | 5β0β0 after bout | Raush ManfioView status and profile β | Titan FC 43 - Torres vs. Nobre | Decision (Unanimous)Round 3 Time 5:00 Referee Michael Cardoso |
| W | 4β0β0 after bout | Trent McDadeView status and profile β | RFC 37 - No Mercy | Submission (Guillotine Choke)Round 1 Time 0:55 Referee John Hosegood |
| W | 3β0β0 after bout | Emmanuel RamirezView status and profile β | AFC - Absolute Fighting Championship 25 | Decision (Unanimous)Round 3 Time 5:00 Referee Michael Cardoso |
| W | 2β0β0 after bout | Mike D'AngeloView status and profile β | RFC 35 - Showdown | KO (Punches)Round 1 Time 2:46 Referee Josh Rutgers |
| W | 1β0β0 after bout | Josh ZuckermanView status and profile β | WSOF 15 - Branch vs. Okami | Submission (Triangle Armbar)Round 1 Time 2:50 Referee Josh Rutgers |
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 Matt Frevola.
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.