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 | 13β8β1 after bout | Lando VannataView status and profile β | UFC Fight Night 272 - Moicano vs. Duncan | TKO (Slam and Punches)Round 2 Time 0:52 Referee Herb Dean |
| L | 12β8β1 after bout | Evan ElderView status and profile β | UFC on ESPN 59 - Namajunas vs. Cortez | Submission (Arm-Triangle Choke)Round 2 Time 1:46 Referee Joel Ojeda |
| L | 12β7β1 after bout | Michael JohnsonView status and profile β | UFC Fight Night 236 - Hermansson vs. Pyfer | Decision (Unanimous)Round 3 Time 5:00 Referee Chris Tognoni |
| L | 12β6β1 after bout | Jake MatthewsView status and profile β | UFC 291 - Poirier vs. Gaethje 2 | Submission (Rear-Naked Choke)Round 2 Time 2:37 Referee Tyler Tomlinson |
| W | 12β5β1 after bout | Amiran GogoladzeView status and profile β | Dana White's Contender Series - Contender Series 2022: Week 5 | TKO (Submission to Slam)Round 1 Time 1:13 Referee Jason Herzog |
| W | 11β5β1 after bout | Tim HileyView status and profile β | LFA 131 - Argueta vs. Silva | KO (Punches)Round 1 Time 0:43 Referee Tom Develice |
| W | 10β5β1 after bout | Daniel GadleyView status and profile β | LFA 130 - Ksiazkiewicz vs. Gambulino | TKO (Punches)Round 2 Time 0:46 Referee Aaron Menard |
| W | 9β5β1 after bout | Tim CaronView status and profile β | Combat Zone 76 - Combat Zone MMA | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 8β5β1 after bout | Ryan LeiningerView status and profile β | DCS 71 - Summer Kick-Off Night 1 | Submission (Guillotine Choke)Round 2 Time 3:22 Referee Not listed |
| W | 8β4β1 after bout | Jon KennedyView status and profile β | Beastmode Productions - War In Rudd 2 | Submission (Verbal)Round 1 Time 4:17 Referee Not listed |
| L | 7β4β1 after bout | Joe VedepoView status and profile β | EFL - Elite Fight League 6 | Submission (Keylock)Round 1 Time 3:55 Referee Not listed |
| W | 7β3β1 after bout | Jonathon ThomsonView status and profile β | LFA 60 - Anglickas vs. York | KO (Knees)Round 1 Time 0:48 Referee Rob Hinds |
| L | 6β3β1 after bout | Bobby VoelkerView status and profile β | Shamrock FC - Shamrock 313 | TKO (Punches)Round 2 Time 2:56 Referee Mike England |
| W | 6β2β1 after bout | Josh WestonView status and profile β | KOTC - Epicenter 2 | TKO (Corner Stoppage)Round 1 Time 1:40 Referee Not listed |
| W | 5β2β1 after bout | Ed SmithView status and profile β | KOTC - Impending Attack | KORound 1 Time 4:24 Referee Not listed |
| W | 4β2β1 after bout | Anthony RozemaView status and profile β | LFA 44 - Frincu vs. Aguilera | TKO (Punches)Round 1 Time 0:22 Referee Not listed |
| L | 3β2β1 after bout | Jordon LarsonView status and profile β | LFA 37 - Bice vs. Perez | Submission (Arm-Triangle Choke)Round 3 Time 2:50 Referee Bobby Wombacher |
| W | 3β1β1 after bout | Andre KaseView status and profile β | RCC 14 - Revolution Combat Championships 14 | TKO (Punches)Round 2 Time 3:24 Referee Not listed |
| L | 2β1β1 after bout | Devin SmythView status and profile β | WXC 69 - Illuminate | Submission (Rear-Naked Choke)Round 1 Time 2:37 Referee James Lee |
| W | 2β0β1 after bout | Adam CellaView status and profile β | Tru Rev MMA - True Revelation MMA 32 | Decision (Split)Round 3 Time 5:00 Referee Bruce Allen |
| D | 1β0β1 after bout | Michael Robinson Jr.View status and profile β | HFC 33 - Hoosier Fight Club 33 | Draw (Majority)Round 3 Time 5:00 Referee Not listed |
| W | 1β0β0 after bout | Thomas PowellView status and profile β | KOTC - Violent Confrontation | Decision (Unanimous)Round 3 Time 5:00 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 Darrius Flowers.
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.