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 | 13–15–1 (1 NC) after bout | Gianmarco RomeoView status and profile → | PNFC 11 - Ranking N°1 | SubmissionRound 1 Time 3:13 Referee Not listed |
| W | 13–14–1 (1 NC) after bout | Jefferson Machado de FilippisView status and profile → | Fight1 - Iron Fighter 20 | TKO (retirement)Round 2 Time 5:00 Referee Manuel Colleoni |
| L | 12–14–1 (1 NC) after bout | Antonio RobertoView status and profile → | Venator FC 4 - Schiavolin vs. Billstein | Submission (Heel Hook)Round 1 Time 0:49 Referee Rich Mitchell |
| W | 12–13–1 (1 NC) after bout | Ismail OeztuerkView status and profile → | PNFC - Fight Gala Rock | Submission (Armbar)Round 1 Time 2:10 Referee Alan Bini |
| L | 11–13–1 (1 NC) after bout | Enrique FernandezView status and profile → | TGC - The Golden Cage | TKO (Punches)Round 2 Time 4:40 Referee Stefano Ghidoni |
| L | 11–12–1 (1 NC) after bout | Ayub GazievView status and profile → | WFC 21 - Olimp: Road to KSW | TKO (Punches)Round 1 Time 4:32 Referee Not listed |
| W | 11–11–1 (1 NC) after bout | Silvano BolognaniView status and profile → | Gotti Promotion / PNFC - World Muay Thai | TKO (Punches and Knees)Round 1 Time 3:40 Referee Alfred Meca |
| W | 10–11–1 (1 NC) after bout | Umberto RotaView status and profile → | PNFC - Fight Day Gala | TKO (Punches)Round 1 Time 2:54 Referee Alin Dubles |
| L | 9–11–1 (1 NC) after bout | Danyel PiloView status and profile → | Venator FC 3 - Palhares vs. Meek | TKO (Punches)Round 2 Time 4:55 Referee Andrea Bruni |
| W | 9–10–1 (1 NC) after bout | Nico ApolloniaView status and profile → | IF - Iron Fighter 6 | Submission (Rear-Naked Choke)Round 1 Time 3:54 Referee Alan Bini |
| W | 8–10–1 (1 NC) after bout | Mohamed Byadi SimoView status and profile → | PNFC - Power Nation Fighting Championship 6 | Submission (Keylock)Round 1 Time 1:25 Referee Andrea Bruni |
| L | 7–10–1 (1 NC) after bout | Matjaz VicarView status and profile → | Gotti Promotions - Russia Comes to Trieste | Submission (Armbar)Round 2 Time 1:45 Referee Dario Kalabic |
| L | 7–9–1 (1 NC) after bout | Mattia GalbiatiView status and profile → | Venator FC - Guerrieri Italiani Finals | Decision (Split)Round 3 Time 5:00 Referee Andrea Bruni |
| L | 7–8–1 (1 NC) after bout | Magomed OznievView status and profile → | IFC - International Fighting Championship 5 | Submission (Flying Armbar)Round 1 Time 2:15 Referee Uvais Bisajev |
| L | 7–7–1 (1 NC) after bout | Timur GagaevView status and profile → | WFC 19 - Pretorian | TKO (Punches)Round 3 Time 0:16 Referee Grant Waterman |
| L | 7–6–1 (1 NC) after bout | Valeriu MirceaView status and profile → | Iron Fighters - Iron Fighters 14 | Submission (Triangle Choke)Round 1 Time 03:02 Referee Alan Bini |
| L | 7–5–1 (1 NC) after bout | Alexandr ShabliyView status and profile → | ProFC 55 - Kraniotakes vs. Kudin | Submission (Heel Hook)Round 1 Time 1:09 Referee Not listed |
| W | 7–4–1 (1 NC) after bout | Alessandro ZaneView status and profile → | PNFC - Power Nation Fighting Championship 4 | TKO (Punches)Round 2 Time 4:45 Referee Alan Bini |
| D | 6–4–1 (1 NC) after bout | Adrian KulischView status and profile → | CFS - Newcomer Challenge 3 | DrawRound 3 Time 5:00 Referee Nebil Sebai |
| W | 6–4–0 (1 NC) after bout | Antonio CarnevaleView status and profile → | Kombat League - Berfis in the Cage | Decision (Unanimous)Round 3 Time 5:00 Referee Alfred Meca |
| W | 5–4–0 (1 NC) after bout | Hermes MatumonaView status and profile → | CFS 7 - Cage Fight Series 7 | Submission (Rear-Naked Choke)Round 1 Time 4:07 Referee Not listed |
| W | 4–4–0 (1 NC) after bout | Matteo SabitinoView status and profile → | PNFC - Power Nation Fighting Championship 3 | TKO (Punches)Round 1 Time 1:02 Referee Alan Bini |
| L | 3–4–0 (1 NC) after bout | Timur GagaevView status and profile → | WFC - Challengers 4 | Submission (Triangle Choke)Round 1 Time 3:00 Referee Grant Waterman |
| L | 3–3–0 (1 NC) after bout | Federico MiniView status and profile → | Kombat League - Crazy Bull 6 | Submission (Rear-Naked Choke)Round 1 Time 2:32 Referee Alan Bini |
| W | 3–2–0 (1 NC) after bout | Giuseppe FrancicaView status and profile → | PNFC - Power Nation Fighting Championship 2 | TKO (Punches)Round 1 Time 3:15 Referee Not listed |
| NC | 2–2–0 (1 NC) after bout | Nicolae NegreaView status and profile → | Kombat League - War in The Cage | No Contest (Overturned)Round 1 Time 3:30 Referee Salvatore Spadaccino |
| L | 2–2–0 after bout | Mauro SantagostinoView status and profile → | NGT 6 - Para Bellum | Submission (Rear-Naked Choke)Round 1 Time 1:01 Referee Michele Bottai |
| W | 2–1–0 after bout | Salvatore De FeliceView status and profile → | MMA Italy - Strong and Unbreakable Round 1 | Submission (Guillotine Choke)Round 1 Time 1:02 Referee Lorenzo Spoto |
| L | 1–1–0 after bout | Dimitri CuibanView status and profile → | MMAoC - The Destroyer | Submission (Armbar)Round 1 Time 1:09 Referee Lorenzo Spoto |
| W | 1–0–0 after bout | Ciprian BalaurView status and profile → | PNFC - Power Nation Fighting Championship 1 | TKO (Punches)Round 1 Time 1: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 Luca Puggioni.
Verify source record ↗Every verified opponent opens another full career
30 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.