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โ5โ1 after bout | Marwan RahikiView status and profile โ | UFC Fight Night 269 - Emmett vs. Vallejos | TKO (Jaw Injury)Round 2 Time 5:00 Referee Eric McMahon |
| L | 13โ4โ1 after bout | Kaue FernandesView status and profile โ | UFC Fight Night 258 - Imavov vs. Borralho | TKO (Leg Kicks)Round 1 Time 3:21 Referee Herb Dean |
| W | 13โ3โ1 after bout | Javier GarciaView status and profile โ | CW 186 - Cage Warriors 186: London | Technical Decision (Unanimous)Round 4 Time 0:45 Referee Marc Goddard |
| W | 12โ3โ1 after bout | Keweny LopesView status and profile โ | CW 181 - Cage Warriors 181: Newcastle | TKO (Punches)Round 4 Time 1:02 Referee Rich Mitchell |
| W | 11โ3โ1 after bout | Orlando Wilson PrinsView status and profile โ | CW 172 - Cage Warriors 172: Newcastle | TKO (Punches)Round 2 Time 2:18 Referee Marc Goddard |
| W | 10โ3โ1 after bout | Vitor Estevam de Mello SouzaView status and profile โ | CW 157 - Cage Warriors 157: London | Technical Submission (Rear-Naked Choke)Round 2 Time 0:33 Referee Rich Mitchell |
| W | 9โ3โ1 after bout | Steve AimableView status and profile โ | CW 145 - Cage Warriors 145 | Decision (Unanimous)Round 3 Time 5:00 Referee Leon Roberts |
| D | 8โ3โ1 after bout | Federico PasqualiView status and profile โ | CW 140 - Cage Warriors 140 | Draw (Majority)Round 3 Time 5:00 Referee Peter Lavery |
| W | 8โ3โ0 after bout | Konmon DehView status and profile โ | CW 129 - Cage Warriors 129 | Decision (Unanimous)Round 3 Time 5:00 Referee Rich Mitchell |
| W | 7โ3โ0 after bout | Jean N'DoyeView status and profile โ | CW 124 - Cage Warriors 124 | Decision (Split)Round 3 Time 5:00 Referee Marc Goddard |
| W | 6โ3โ0 after bout | Karlo CaputView status and profile โ | FNC - Armagedon 1 Finals | Submission (Rear-Naked Choke)Round 1 Time 3:20 Referee Not listed |
| L | 5โ3โ0 after bout | Richie SmullenView status and profile โ | Bellator Milan - Edwards vs. van Steenis | Decision (Unanimous)Round 3 Time 5:00 Referee Dan Miragliotta |
| W | 5โ2โ0 after bout | Nathan RoseView status and profile โ | Bellator London - MVP vs. Melillo | Decision (Majority)Round 3 Time 5:00 Referee Kevin MacDonald |
| W | 4โ2โ0 after bout | Cameron HardyView status and profile โ | M4TC 29 - Immortals | Submission (Guillotine)Round 1 Time 5:00 Referee Not listed |
| L | 3โ2โ0 after bout | Luke OrdView status and profile โ | M4tC 27 - Vendetta | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| W | 3โ1โ0 after bout | Declan WilliamsView status and profile โ | Olympus FC 2 - Olympus Fighting Championships 2 | Submission (Triangle Choke)Round 2 Time 3:54 Referee Phil De Fries |
| L | 2โ1โ0 after bout | Blaine O'DriscollView status and profile โ | BAMMA 30 - Philpott vs. Walsh | Submission (Rear-Naked Choke)Round 2 Time 4:42 Referee Daniel Movahedi |
| W | 2โ0โ0 after bout | Robbie FallonView status and profile โ | ICE FC - ICE Fighting Championships 17 | TKO (Punches)Round 2 Time 0:00 Referee Matt Condon |
| W | 1โ0โ0 after bout | Chris TelfordView status and profile โ | CCNE - Combat Challenge North East 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Brad Conway |
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 Harry Hardwick.
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.