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 | 19โ10โ1 after bout | Brunno FerreiraView status and profile โ | UFC 323 - Dvalishvili vs. Yan 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Chris Tognoni |
| L | 19โ9โ1 after bout | Brendan AllenView status and profile โ | UFC 318 - Holloway vs. Poirier 3 | Decision (Unanimous)Round 3 Time 5:00 Referee Bassel Mahgoub |
| L | 19โ8โ1 after bout | Roman DolidzeView status and profile โ | UFC Fight Night 254 - Vettori vs. Dolidze 2 | Decision (Unanimous)Round 5 Time 5:00 Referee Herb Dean |
| L | 19โ7โ1 after bout | Jared CannonierView status and profile โ | UFC on ESPN 47 - Vettori vs. Cannonier | Decision (Unanimous)Round 5 Time 5:00 Referee Herb Dean |
| W | 19โ6โ1 after bout | Roman DolidzeView status and profile โ | UFC 286 - Edwards vs. Usman 3 | Decision (Unanimous)Round 3 Time 5:00 Referee Marc Goddard |
| L | 18โ6โ1 after bout | Robert WhittakerView status and profile โ | UFC Fight Night 209 - Gane vs. Tuivasa | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| W | 18โ5โ1 after bout | Paulo CostaView status and profile โ | UFC Fight Night 196 - Costa vs. Vettori | Decision (Unanimous)Round 5 Time 5:00 Referee Jason Herzog |
| L | 17โ5โ1 after bout | Israel AdesanyaView status and profile โ | UFC 263 - Adesanya vs. Vettori 2 | Decision (Unanimous)Round 5 Time 5:00 Referee Marc Goddard |
| W | 17โ4โ1 after bout | Kevin HollandView status and profile โ | UFC on ABC 2 - Vettori vs. Holland | Decision (Unanimous)Round 5 Time 5:00 Referee Herb Dean |
| W | 16โ4โ1 after bout | Jack HermanssonView status and profile โ | UFC on ESPN 19 - Hermansson vs. Vettori | Decision (Unanimous)Round 5 Time 5:00 Referee Herb Dean |
| W | 15โ4โ1 after bout | Karl RobersonView status and profile โ | UFC on ESPN 10 - Eye vs. Calvillo | Submission (Rear-Naked Choke)Round 1 Time 4:17 Referee Dan Miragliotta |
| W | 14โ4โ1 after bout | Andrew SanchezView status and profile โ | UFC Fight Night 161 - Jedrzejczyk vs. Waterson | Decision (Unanimous)Round 3 Time 5:00 Referee Herb Dean |
| W | 13โ4โ1 after bout | Cezar FerreiraView status and profile โ | UFC Fight Night 155 - De Randamie vs. Ladd | Decision (Unanimous)Round 3 Time 5:00 Referee Herb Dean |
| L | 12โ4โ1 after bout | Israel AdesanyaView status and profile โ | UFC on Fox 29 - Poirier vs. Gaethje | Decision (Split)Round 3 Time 5:00 Referee Herb Dean |
| D | 12โ3โ1 after bout | Omari AkhmedovView status and profile โ | UFC 219 - Cyborg vs. Holm | Draw (Majority)Round 3 Time 5:00 Referee Chris Tognoni |
| W | 12โ3โ0 after bout | Vitor MirandaView status and profile โ | UFC Fight Night 112 - Chiesa vs. Lee | Decision (Unanimous)Round 3 Time 5:00 Referee Gary Ritter |
| L | 11โ3โ0 after bout | Antonio Carlos Jr.View status and profile โ | UFC 207 - Nunes vs. Rousey | Decision (Unanimous)Round 3 Time 5:00 Referee Mark Smith |
| W | 11โ2โ0 after bout | Alberto Emiliano PereiraView status and profile โ | UFC 202 - Diaz vs. McGregor 2 | Submission (Guillotine Choke)Round 1 Time 4:30 Referee Dan Miragliotta |
| W | 10โ2โ0 after bout | Igor AraujoView status and profile โ | Venator FC 3 - Palhares vs. Meek | Submission (Guillotine Choke)Round 1 Time 1:13 Referee Rich Mitchell |
| W | 9โ2โ0 after bout | Jack MasonView status and profile โ | Venator FC 2 - Schiavolin vs. Barnatt | KO (Knee and Punches)Round 1 Time 1:46 Referee Lorenzo Spoto |
| W | 8โ2โ0 after bout | Daniele ScatizziView status and profile โ | Venator FC - Guerrieri Italiani Finals | Decision (Unanimous)Round 3 Time 5:00 Referee Lorenzo Spoto |
| W | 7โ2โ0 after bout | Giorgio PietriniView status and profile โ | Venator FC - Guerrieri Italiani Semifinals | Submission (Guillotine Choke)Round 1 Time 2:18 Referee Marc Goddard |
| W | 6โ2โ0 after bout | Anderson da Silva SantosView status and profile โ | Venator FC - Guerrieri Italiani Quarterfinals | TKO (Punches and Elbows)Round 1 Time 1:07 Referee Lorenzo Spoto |
| L | 5โ2โ0 after bout | Bill BeaumontView status and profile โ | UCMMA 40 - Ultimate Challenge MMA 40 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 5โ1โ0 after bout | Giorgio PietriniView status and profile โ | Impera FC 3 - Caruso vs. Spallitta | Submission (Toe Hold)Round 1 Time 1:34 Referee Mario Puccioni |
| W | 4โ1โ0 after bout | Radovan UskrtView status and profile โ | Only Men Stuff - European MMA League 1 | Submission (Triangle Choke)Round 1 Time 1:49 Referee Mario Celinic |
| W | 3โ1โ0 after bout | Luca RonchettiView status and profile โ | Impera FC 2 - Minonzio vs. Milani | Submission (Rear-Naked Choke)Round 1 Time 4:07 Referee Marco Bruschelli |
| W | 2โ1โ0 after bout | Matt RobinsonView status and profile โ | UCMMA 37 - Ultimate Challenge MMA 37 | Submission (Rear-Naked Choke)Round 1 Time 3:30 Referee Not listed |
| W | 1โ1โ0 after bout | Tom RichardsView status and profile โ | UCMMA 35 - Ultimate Challenge MMA 35 | Submission (Rear-Naked Choke)Round 1 Time 1:31 Referee Not listed |
| L | 0โ1โ0 after bout | Alessandro GrandisView status and profile โ | NGT 6 - Para Bellum | Decision (Unanimous)Round 2 Time 5:00 Referee Michele Bottai |
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 Marvin Vettori.
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.