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β2β0 after bout | Manoel SousaView status and profile β | UFC Fight Night 284 - Gamrot vs. Salkilld | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| W | 13β1β0 after bout | Robert VarricchioView status and profile β | LFA 233 - Piersma vs. Bianchini | Submission (Bulldog Choke)Round 2 Time 1:02 Referee Matt Rocca |
| W | 12β1β0 after bout | Ilay BarzilayView status and profile β | LFA 215 - Miranda vs. Barzilay | Decision (Unanimous)Round 5 Time 5:00 Referee Frank Trigg |
| W | 11β1β0 after bout | Richie LewisView status and profile β | LFA 207 - Lewis vs. Miranda | TKO (Elbows and Punches)Round 5 Time 2:04 Referee Nick Berens |
| W | 10β1β0 after bout | Hugo OyarzunView status and profile β | LFA 198 - Miranda vs. Oyarzun | Decision (Unanimous)Round 3 Time 5:00 Referee Mike Beltran |
| W | 9β1β0 after bout | Maycon MendoncaView status and profile β | LFA 190 - Chapolin vs. Siqueira | Decision (Unanimous)Round 3 Time 5:00 Referee Mike Beltran |
| W | 8β1β0 after bout | Kegan AgnewView status and profile β | LFA 180 - Lawrence vs. Ward | Decision (Unanimous)Round 3 Time 5:00 Referee Rob Mooney |
| W | 7β1β0 after bout | Derion ChapmanView status and profile β | LFA 169 - Ward vs. Walker | TKO (Punches)Round 1 Time 1:39 Referee Joe Coca |
| L | 6β1β0 after bout | Kegan GennrichView status and profile β | LFA 157 - Croden vs. Cavalcanti | Decision (Split)Round 3 Time 5:00 Referee Chris Klavetter |
| W | 6β0β0 after bout | James WilsonView status and profile β | LFA 148 - Leyva vs. Brown | Decision (Split)Round 3 Time 5:00 Referee Jonathan Romero |
| W | 5β0β0 after bout | Elijah HarrisView status and profile β | LFA 140 - Mota vs. Abuev | TKO (Punches)Round 1 Time 4:34 Referee Oscar Martinez |
| W | 4β0β0 after bout | Devon DixonView status and profile β | LFA 128 - McKenzie vs. Clay | Submission (Guillotine Choke)Round 3 Time 2:07 Referee Bobby Wombacher |
| W | 3β0β0 after bout | James LynchView status and profile β | CW 130 - Cage Warriors 130 | Submission (Rear-Naked Choke)Round 1 Time 1:31 Referee Mike Beltran |
| W | 2β0β0 after bout | Isaiah CulpepperView status and profile β | FCOC 64 - Fight Club OC 64 | TKO (Punches)Round 2 Time 2:02 Referee Michael Bell |
| W | 1β0β0 after bout | Jordan TimbalView status and profile β | DCS 68 - Kearney Cage Wars 6 | KORound 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 Richie Miranda.
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.