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 |
|---|---|---|---|---|
| W | 10β3β0 after bout | Lucas BrennanView status and profile β | UFC Fight Night 274 - Sterling vs. Zalal | Decision (Unanimous)Round 3 Time 5:00 Referee Kerry Hatley |
| W | 9β3β0 after bout | Erik SilvaView status and profile β | UFC Fight Night 268 - Moreno vs. Kavanagh | Submission (Rear-Naked Choke)Round 1 Time 2:29 Referee Fernando Salas |
| L | 8β3β0 after bout | Mairon SantosView status and profile β | UFC 313 - Pereira vs. Ankalaev | Decision (Split)Round 3 Time 5:00 Referee Chris Tognoni |
| W | 8β2β0 after bout | Dennis BuzukjaView status and profile β | UFC on ESPN 62 - Cannonier vs. Borralho | Decision (Split)Round 3 Time 5:00 Referee Keith Peterson |
| L | 7β2β0 after bout | Isaac DulgarianView status and profile β | UFC on ESPN 51 - Luque vs. dos Anjos | TKO (Punches and Elbows)Round 1 Time 4:48 Referee Jason Herzog |
| L | 7β1β0 after bout | William GomisView status and profile β | UFC Fight Night 222 - Pavlovich vs. Blaydes | Decision (Split)Round 3 Time 5:00 Referee Keith Peterson |
| W | 7β0β0 after bout | Marcelo RojoView status and profile β | UFC on ESPN 42 - Thompson vs. Holland | KO (Punches)Round 2 Time 1:14 Referee James Larry Folsom Jr. |
| W | 6β0β0 after bout | Connor MatthewsView status and profile β | Dana White's Contender Series - Contender Series 2022: Week 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Mark Smith |
| W | 5β0β0 after bout | Mike LawrenceView status and profile β | ROC 75 - Ring of Combat 75 | Submission (Rear-Naked Choke)Round 3 Time 3:26 Referee Vitor Ribeiro |
| W | 4β0β0 after bout | Rey TrujilloView status and profile β | GCMMA - Gulf Coast MMA 11 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 3β0β0 after bout | Mike TaylorView status and profile β | GCMMA - Gulf Coast MMA 10 | Submission (Rear-Naked Choke)Round 1 Time 3:10 Referee Not listed |
| W | 2β0β0 after bout | Jude McNicolView status and profile β | GCMMA - Gulf Coast MMA 9 | Submission (Rear-Naked Choke)Round 1 Time 3:38 Referee Not listed |
| W | 1β0β0 after bout | Keith ForantView status and profile β | Maverick MMA 15 - Semelsberger vs. Gratalo | Submission (Rear-Naked Choke)Round 3 Time 4:57 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 Francis Marshall.
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.