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 | 21โ4โ0 after bout | Melquizael CostaView status and profile โ | UFC Fight Night 276 - Allen vs. Costa | Decision (Unanimous)Round 5 Time 5:00 Referee Chris Tognoni |
| L | 20โ4โ0 after bout | Jean SilvaView status and profile โ | UFC 324 - Gaethje vs. Pimblett | Decision (Unanimous)Round 3 Time 5:00 Referee Chris Tognoni |
| W | 20โ3โ0 after bout | Giga ChikadzeView status and profile โ | UFC 304 - Edwards vs. Muhammad 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Marc Goddard |
| L | 19โ3โ0 after bout | Movsar EvloevView status and profile โ | UFC 297 - Strickland vs. Du Plessis | Decision (Unanimous)Round 3 Time 5:00 Referee Marc Goddard |
| L | 19โ2โ0 after bout | Max HollowayView status and profile โ | UFC on ESPN 44 - Holloway vs. Allen | Decision (Unanimous)Round 5 Time 5:00 Referee Jason Herzog |
| W | 19โ1โ0 after bout | Calvin KattarView status and profile โ | UFC Fight Night 213 - Kattar vs. Allen | TKO (Knee Injury)Round 2 Time 0:08 Referee Herb Dean |
| W | 18โ1โ0 after bout | Dan HookerView status and profile โ | UFC Fight Night 204 - Volkov vs. Aspinall | TKO (Punches and Elbows)Round 1 Time 2:33 Referee Daniel Movahedi |
| W | 17โ1โ0 after bout | Sodiq YusuffView status and profile โ | UFC on ABC 2 - Vettori vs. Holland | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| W | 16โ1โ0 after bout | Nik LentzView status and profile โ | UFC Fight Night 166 - Blaydes vs. dos Santos | Decision (Unanimous)Round 3 Time 5:00 Referee Wayne Spinola |
| W | 15โ1โ0 after bout | Gilbert MelendezView status and profile โ | UFC 239 - Jones vs. Santos | Decision (Unanimous)Round 3 Time 5:00 Referee Marc Goddard |
| W | 14โ1โ0 after bout | Jordan RinaldiView status and profile โ | UFC Fight Night 147 - Till vs. Masvidal | Decision (Unanimous)Round 3 Time 5:00 Referee Leon Roberts |
| W | 13โ1โ0 after bout | Mads BurnellView status and profile โ | UFC Fight Night 130 - Thompson vs. Till | Submission (Guillotine Choke)Round 3 Time 2:41 Referee Neil Hall |
| W | 12โ1โ0 after bout | Makwan AmirkhaniView status and profile โ | UFC Fight Night 107 - Manuwa vs. Anderson | Decision (Split)Round 3 Time 5:00 Referee Neil Hall |
| W | 11โ1โ0 after bout | Yaotzin MezaView status and profile โ | UFC Fight Night 84 - Silva vs. Bisping | Decision (Unanimous)Round 3 Time 5:00 Referee Grant Waterman |
| W | 10โ1โ0 after bout | Alan OmerView status and profile โ | UFC Fight Night 69 - Jedrzejczyk vs. Penne | Submission (Guillotine Choke)Round 3 Time 1:41 Referee Wolf Menninger |
| W | 9โ1โ0 after bout | Paul CookView status and profile โ | M4tC 15 - Bad Blood | TKO (Doctor Stoppage)Round 2 Time 5:00 Referee Dean Weir |
| W | 8โ1โ0 after bout | Gaetano PirrelloView status and profile โ | CWFC 71 - Cage Warriors Fighting Championship 71 | Decision (Unanimous)Round 3 Time 5:00 Referee Rich Mitchell |
| L | 7โ1โ0 after bout | Marcin WrzosekView status and profile โ | CWFC 69 - Cage Warriors Fighting Championship 69: Super Saturday | Decision (Unanimous)Round 3 Time 5:00 Referee David Swann |
| W | 7โ0โ0 after bout | Tobias HuberView status and profile โ | CWFC - Fight Night 11 | TKO (Punches)Round 1 Time 0:37 Referee Rich Mitchell |
| W | 6โ0โ0 after bout | Doni MillerView status and profile โ | CWFC 61 - Cage Warriors Fighting Championship 61 | TKO (Punches)Round 2 Time 0:34 Referee David Swann |
| W | 5โ0โ0 after bout | Declan WilliamsView status and profile โ | CWFC 60 - Cage Warriors Fighting Championship 60 | Submission (Triangle Choke)Round 2 Time 4:50 Referee Rich Mitchell |
| W | 4โ0โ0 after bout | Andy GreenView status and profile โ | CWFC 56 - Cage Warriors Fighting Championship 56 | Submission (Rear-Naked Choke)Round 1 Time 4:00 Referee Rich Mitchell |
| W | 3โ0โ0 after bout | Carl OrrissView status and profile โ | UCMMA 32 - Ultimate Challenge MMA 32 | Decision (Unanimous)Round 3 Time 5:00 Referee Leon Roberts |
| W | 2โ0โ0 after bout | Kim TinghaugenView status and profile โ | UWC 21 - Xplosion | TKO (Doctor Stoppage)Round 1 Time 5:00 Referee Not listed |
| W | 1โ0โ0 after bout | Nathan GreysonView status and profile โ | UCMMA 27 - Ultimate Challenge MMA 27 | KO (Punch)Round 2 Time 0:40 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 Arnold Allen.
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.