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 |
|---|---|---|---|---|
| L | 28–11–0 after bout | Lloyd ClarksonView status and profile → | Supreme Cage FC 25 - Supreme Championships 25 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 28–10–0 after bout | Shaun LomasView status and profile → | Forza Fighting Championship - Forza FC 14: The Prize Fighter Showdowns | Submission (Armbar)Round 2 Time 2:59 Referee Frazer Hirsch |
| L | 27–10–0 after bout | Norbert Novenyi Jr.View status and profile → | Bellator 291 - Amosov vs. Storley 2 | TKO (Punch)Round 1 Time 3:12 Referee Bryan Miner |
| W | 27–9–0 after bout | Robbie KennedyView status and profile → | Supreme Cage FC 17 - Supreme Cage Fighting Championships 17 | Submission (Rear-Naked Choke)Round 2 Time 3:20 Referee Not listed |
| W | 26–9–0 after bout | Ben SchneiderView status and profile → | Supreme Cage FC 16 - Supreme Cage Fighting Championships 16 | KORound 1 Time 1:27 Referee Not listed |
| W | 25–9–0 after bout | Warren KeeView status and profile → | Supreme Cage FC 15 - Supreme Cage Fighting Championships 15 | KORound 1 Time 4:31 Referee Not listed |
| W | 24–9–0 after bout | Jacob ZilbermanView status and profile → | UFL 5 - Ultimate Fight League 5: Next Gen | TKO (Punches)Round 1 Time 0:00 Referee Not listed |
| L | 23–9–0 after bout | Charlie WardView status and profile → | Bellator Milan - Gallagher vs. Ellenor | Decision (Unanimous)Round 3 Time 5:00 Referee Dan Miragliotta |
| W | 23–8–0 after bout | David RoundView status and profile → | Supreme Cage FC 14 - Supreme Cage Fighting Championships 14 | Submission (Kimura)Round 1 Time 3:05 Referee Stuart Davies |
| L | 22–8–0 after bout | Dmitri IvanovView status and profile → | The League 2 - The League | TKO (Punches)Round 1 Time 0:34 Referee Not listed |
| L | 22–7–0 after bout | Kent KauppinenView status and profile → | Bellator London - MVP vs. Melillo | Submission (Forearm Choke)Round 1 Time 3:53 Referee Leon Roberts |
| W | 22–6–0 after bout | Maksym SorokaView status and profile → | DFS 3 - Duel Fight Series 3 | Submission (Armbar)Round 1 Time 0:28 Referee Not listed |
| W | 21–6–0 after bout | Justin MooreView status and profile → | FFC 28 - Fusion Fighting Championship 28 | Submission (Rear-Naked Choke)Round 2 Time 2:24 Referee Stuart Davies |
| W | 20–6–0 after bout | Valdas PoceviciusView status and profile → | KOK 60 - King of Kings World Championship 2018 in Tallinn | Submission (Armbar)Round 1 Time 2:43 Referee Not listed |
| W | 19–6–0 after bout | Arturs OzolinsView status and profile → | DFS - Duel Fight Series 2 | Submission (Achilles Lock)Round 2 Time 3:26 Referee Not listed |
| W | 18–6–0 after bout | Igor ZauersView status and profile → | Yakuza Fight - Yakuza Fight 4 | TKO (Elbows and Punches)Round 1 Time 1:08 Referee Not listed |
| W | 17–6–0 after bout | Aleksejs PovulansView status and profile → | Freon - Gigant Fights 6 | Submission (Armbar)Round 1 Time 0:33 Referee Sandris Tomsons |
| W | 16–6–0 after bout | Marius BagdonasView status and profile → | Freon - Big Red Sun 2017 | Submission (Armbar)Round 1 Time 2:13 Referee Eduard Volikov |
| L | 15–6–0 after bout | Lee ChadwickView status and profile → | CWFC 85 - Cage Warriors Fighting Championship 85 | Submission (Heel Hook)Round 1 Time 3:50 Referee Marc Goddard |
| W | 15–5–0 after bout | Shaun LomasView status and profile → | Phoenix MMA UK - Phoenix Academy Fight Night | Submission (Armbar)Round 1 Time 1:38 Referee Trevor Chamberlain |
| L | 14–5–0 after bout | David MitchellView status and profile → | FFC 27 - Night of Champions | Submission (Guillotine Choke)Round 2 Time 1:30 Referee Grant Waterman |
| W | 14–4–0 after bout | Janis EisaksView status and profile → | Freon - Gigant Fights 5 | Submission (Armbar)Round 1 Time 4:11 Referee Gatis Baumanis |
| W | 13–4–0 after bout | Koroglu KaibovView status and profile → | XFS - Xplosion Fight Series | Submission (Armbar)Round 1 Time 2:10 Referee Leivo Siim |
| W | 12–4–0 after bout | Shaun LomasView status and profile → | Phoenix MMA UK - Phoenix Academy Fight Night | Submission (Armbar)Round 2 Time 2:53 Referee Not listed |
| L | 11–4–0 after bout | Pavel DorofteiView status and profile → | UCMMA 48 - Ultimate Challenge MMA 48 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 11–3–0 after bout | Shaun LomasView status and profile → | CPL - Combat Performance League | Submission (Armbar)Round 1 Time 4:05 Referee Not listed |
| W | 10–3–0 after bout | Steve StevensView status and profile → | PFN - Phoenix Fight Night 30 | TKO (Punches)Round 1 Time 2:06 Referee Trevor Chamberlain |
| W | 9–3–0 after bout | Roma Da SilvaView status and profile → | WFN - Warrior Fight Night 8 | Submission (Armbar)Round 1 Time 2:37 Referee Trevor Chamberlain |
| L | 8–3–0 after bout | Costello van SteenisView status and profile → | PFN - Phoenix Fight Night 25 | TKO (Punches)Round 1 Time 1:00 Referee Remco Pardoel |
| W | 8–2–0 after bout | Bola OmoyeleView status and profile → | CWFC 74 - Cage Warriors Fighting Championship 74 | TKO (Punches)Round 3 Time 2:07 Referee Rich Mitchell |
| W | 7–2–0 after bout | Dan VinniView status and profile → | Phoenix Fight Night - Round 3 | Decision (Unanimous)Round 3 Time 5:00 Referee Trevor Chamberlain |
| W | 6–2–0 after bout | Keith EllisView status and profile → | RFC - Ronin Fighting Championships | Submission (Rear-Naked Choke)Round 1 Time 3:50 Referee Lee Hasdell |
| W | 5–2–0 after bout | Marius ZotekView status and profile → | Gladiators - Night of Warriors | TKO (Punches)Round 1 Time 2:44 Referee John Zokat |
| W | 4–2–0 after bout | Dan VinniView status and profile → | CWFC 64 - Cage Warriors Fighting Championship 64 | Submission (Armbar)Round 1 Time 3:36 Referee Not listed |
| W | 3–2–0 after bout | Milan TomesView status and profile → | Head to Head - Under Pressure | Decision (Unanimous)Round 3 Time 5:00 Referee John Cooper |
| L | 2–2–0 after bout | Louis KingView status and profile → | UCMMA 30 - Ultimate Challenge MMA 30 | TKO (Punches)Round 1 Time 2:29 Referee Not listed |
| W | 2–1–0 after bout | Romans SkibaView status and profile → | WFCA - TM Fighting Grand Prix | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| L | 1–1–0 after bout | Valdas PoceviciusView status and profile → | WFCA - Cage Fight Volume 3 | TKO (Punches)Round 1 Time 0:54 Referee Not listed |
| W | 1–0–0 after bout | Olgerts GrunersView status and profile → | WFCA - Cage Fight Volume 3 | Submission (Armbar)Round 1 Time 1:02 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 Andy Manzolo.
Verify source record ↗Every verified opponent opens another full career
39 professional bout rows are displayed from the source record. 34 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.