THE COMPLETE RECORD
This profile is part of the recursive Fight Atlas graph. Open any opponent below to load that athlete’s complete professional career, then continue through every linked opponent without returning to a third-party record page.
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 | 19–11–1 after bout | Zoran MilicView status and profile → | Oktagon MMA - Oktagon 91: Engizek vs. Jotko 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Josef Louc |
| W | 18–11–1 after bout | Resant AshirovView status and profile → | PML 18 - Professional Muaythai League 18 | Submission (Arm-Triangle Choke)Round 1 Time 0:56 Referee Daniel Cerpak |
| W | 17–11–1 after bout | Danijel SpoljaricView status and profile → | PML 17 - Professional Muaythai League 17 | TKO (Retirement)Round 1 Time 0:00 Referee Not listed |
| L | 16–11–1 after bout | Mohammed WalidView status and profile → | Oktagon MMA - Oktagon 69: Holzer vs. Ilbay | Decision (Unanimous)Round 3 Time 5:00 Referee Vaclav Pribyl |
| L | 16–10–1 after bout | Zhalgas ZhumagulovView status and profile → | Oktagon MMA - Oktagon 63: Buchinger vs. Nafuka | Decision (Unanimous)Round 3 Time 5:00 Referee Josef Louc |
| L | 16–9–1 after bout | Sam CreaseyView status and profile → | Oktagon MMA - Oktagon 56: Aby vs. Creasey | Decision (Unanimous)Round 5 Time 5:00 Referee Marc Goddard |
| W | 16–8–1 after bout | Chris DanielView status and profile → | Oktagon MMA - Oktagon 52: Magard vs. Cartwright | Decision (Unanimous)Round 3 Time 5:00 Referee Pavel Tous |
| L | 15–8–1 after bout | Elias GarciaView status and profile → | Oktagon MMA - Oktagon 48: Aby vs. Garcia | TKO (Doctor Stoppage)Round 2 Time 5:00 Referee Pavel Tous |
| W | 15–7–1 after bout | Joevincent SoView status and profile → | UAE Warriors 44 - Magomedov vs. da Silva | Decision (Unanimous)Round 3 Time 5:00 Referee Sam Amidi |
| W | 14–7–1 after bout | Junior WillianView status and profile → | FCC 33 - Full Contact Contender 33 | Submission (Triangle Choke)Round 1 Time 0:00 Referee Not listed |
| L | 13–7–1 after bout | Victor NunesView status and profile → | UAE Warriors 36 - Machado vs. Jung | Decision (Unanimous)Round 3 Time 5:00 Referee Daniel Movahedi |
| L | 13–6–1 after bout | Stipe BrcicView status and profile → | CW 146 - Cage Warriors 146 | Decision (Unanimous)Round 3 Time 5:00 Referee Rich Mitchell |
| L | 13–5–1 after bout | Michelangelo LupoliView status and profile → | CW 142 - Cage Warriors 142 | Decision (Unanimous)Round 3 Time 5:00 Referee Simon Small |
| W | 13–4–1 after bout | Gerardo FannyView status and profile → | CW 136 - Cage Warriors 136 | Submission (Rear-Naked Choke)Round 3 Time 2:25 Referee Paul Crossley |
| W | 12–4–1 after bout | Samir FaiddineView status and profile → | CW 132 - Cage Warriors 132 | Decision (Unanimous)Round 3 Time 5:00 Referee Leon Roberts |
| L | 11–4–1 after bout | Sam CreaseyView status and profile → | CW 123 - Cage Warriors 123 | Decision (Unanimous)Round 3 Time 5:00 Referee Rich Mitchell |
| W | 11–3–1 after bout | Mohamed GamalView status and profile → | Probellum MMA - Dubai: Lazzez vs. Murati | Decision (Unanimous)Round 3 Time 5:00 Referee Marc Goddard |
| D | 10–3–1 after bout | Daryl GrantView status and profile → | UKFC - UK Fighting Championships 12 | DrawRound 3 Time 5:00 Referee Not listed |
| W | 10–3–0 after bout | Danny MissinView status and profile → | ACB 70 - Sheffield | Decision (Majority)Round 3 Time 5:00 Referee Cezary Wojciechowski |
| W | 9–3–0 after bout | Sam HallidayView status and profile → | ACB 65 - Sheffield | Submission (Arm-Triangle Choke)Round 1 Time 3:06 Referee Viktor Korneev |
| W | 8–3–0 after bout | Coner HignettView status and profile → | ACB 54 - Manchester: Supersonic | Decision (Split)Round 3 Time 5:00 Referee Viktor Korneev |
| L | 7–3–0 after bout | Andy YoungView status and profile → | FCC 16 - Full Contact Contender 16 | Decision (Unanimous)Round 3 Time 5:00 Referee Dean Weir |
| W | 7–2–0 after bout | Adrian PonzView status and profile → | UKFC - UK Fighting Championships | Decision (Unanimous)Round 3 Time 5:00 Referee Neil Hall |
| W | 6–2–0 after bout | Karim MiardView status and profile → | FCC 14 - Full Contact Contender 14 | Decision (Unanimous)Round 3 Time 5:00 Referee Dean Weir |
| W | 5–2–0 after bout | Sebastien LouchetView status and profile → | ICE FC - ICE Fighting Championship 6 | Submission (Guillotine Choke)Round 1 Time 0:00 Referee Jay Furness |
| W | 4–2–0 after bout | Ben DeardenView status and profile → | FCC 12 - Full Contact Contender 12 | TKO (Punches)Round 1 Time 4:42 Referee Dean Weir |
| L | 3–2–0 after bout | Danny MissinView status and profile → | FCC 11 - Full Contact Contender 11 | TKO (Punches)Round 1 Time 4:06 Referee Not listed |
| W | 3–1–0 after bout | Scott GregoryView status and profile → | FCC 10 - Full Contact Contender 10 | Submission (Armbar)Round 1 Time 3:23 Referee Not listed |
| L | 2–1–0 after bout | Mick GerrardView status and profile → | FCC 9 - Full Contact Contender 9 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 2–0–0 after bout | John SpencerView status and profile → | OMMAC 18 - Retribution | Submission (Rear-Naked Choke)Round 1 Time 3:40 Referee Not listed |
| W | 1–0–0 after bout | Josh BangertView status and profile → | OMMAC 17 - High Octane | Decision (Unanimous)Round 3 Time 5:00 Referee Paul Crossley |
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 Aaron Aby.
Verify source record ↗Every verified opponent opens another full career
31 professional bout rows are displayed from the source record. 29 unique opponent identities have a stable source ID and an internal Fight Atlas route. Every opponent row has a verified identity link.
Source and correction standard
The complete professional history is retrieved from the established public fight-record source and cached for up to 24 hours. Current-roster status remains separate from historical career data and does not imply retirement.