Not listed on the current UFC roster

Vinny Magalhaes

Full professional career32 verified opponent profilesRecursive links active
VM
19–12–0 (2 NC)PROFESSIONAL RECORD · W–L–D
CAREER SNAPSHOT

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.

19Professional wins
12Professional losses
0Draws
2No contests
FULL PROFESSIONAL CAREER

EVERY RECORDED BOUT

Complete professional fight history, including competition before and outside UFC. Use the controls to isolate an opponent, promotion, method or result.

19–12–0 (2 NC)33 professional bouts2 no contests
33 of 33 bouts shown
ResultDate / recordOpponentEventFinish details
NC19–12–0 (2 NC) after boutAntonio Carlos Jr.View status and profile →Professional Fighters League - PFL 5: 2021 Regular SeasonNo Contest (Accidental Knee to Groin)Round 1 Time 2:45 Referee Keith Peterson
L19–12–0 (1 NC) after boutRashid YusupovView status and profile →Professional Fighters League - PFL 9: 2019 Season PFL Playoffs 3KO (Punch)Round 1 Time 2:46 Referee Jason Herzog
W19–11–0 (1 NC) after boutRakim ClevelandView status and profile →Professional Fighters League - PFL 6: 2019 Regular SeasonSubmission (Armbar)Round 1 Time 1:56 Referee Gasper Oliver
L18–11–0 (1 NC) after boutEmiliano SordiView status and profile →Professional Fighters League - PFL 3: 2019 Regular SeasonTKO (Punches)Round 2 Time 2:45 Referee Dan Miragliotta
L18–10–0 (1 NC) after boutSean O'ConnellView status and profile →Professional Fighters League - 2018 Season PFL ChampionshipsTKO (Corner Stoppage)Round 3 Time 5:00 Referee Keith Peterson
W18–9–0 (1 NC) after boutBozigit AtaevView status and profile →Professional Fighters League - PFL 9: 2018 Season PFL Playoffs 2Submission (Kimura)Round 1 Time 1:58 Referee Mike Beltran
W17–9–0 (1 NC) after boutRakim ClevelandView status and profile →Professional Fighters League - PFL 9: 2018 Season PFL Playoffs 2Submission (Flying Triangle Kimura)Round 1 Time 1:20 Referee Michael Bell
W16–9–0 (1 NC) after boutBrandon HalseyView status and profile →Professional Fighters League - PFL 5: 2018 Regular SeasonTKO (Punches)Round 1 Time 1:34 Referee Todd Anderson
W15–9–0 (1 NC) after boutJamie AbdallahView status and profile →Professional Fighters League - PFL 2: 2018 Regular SeasonSubmission (Rear-Naked Choke)Round 1 Time 1:37 Referee Keith Peterson
L14–9–0 (1 NC) after boutKarol CelinskiView status and profile →ACB 63 - Gdnask/SopotDecision (Unanimous)Round 3 Time 5:00 Referee John McCarthy
L14–8–0 (1 NC) after boutDavid BranchView status and profile →WSOF 33 - Branch vs. MagalhaesDecision (Unanimous)Round 5 Time 5:00 Referee Dan Miragliotta
W14–7–0 (1 NC) after boutJake HeunView status and profile →WSOF 30 - Branch vs. StarksDecision (Unanimous)Round 3 Time 5:00 Referee Kim Winslow
W13–7–0 (1 NC) after boutMatt HamillView status and profile →WSOF 24 - Fitch vs. OkamiSubmission (Kneebar)Round 1 Time 1:08 Referee Bryan Miner
W12–7–0 (1 NC) after boutJason BrilzView status and profile →Titan FC 30 - Titan Fighting Championship 30Submission (Guillotine Choke)Round 4 Time 0:36 Referee Kerry Hatley
W11–7–0 (1 NC) after boutJorge GonzalezView status and profile →XK 24 - Xtreme Kombat 24Submission (Rear-Naked Choke)Round 1 Time 3:12 Referee Not listed
L10–7–0 (1 NC) after boutAnthony PeroshView status and profile →UFC 163 - Aldo vs. Korean ZombieKO (Punches)Round 1 Time 0:14 Referee Mario Yamasaki
L10–6–0 (1 NC) after boutPhil DavisView status and profile →UFC 159 - Jones vs. SonnenDecision (Unanimous)Round 3 Time 5:00 Referee Dan Miragliotta
W10–5–0 (1 NC) after boutIgor PokrajacView status and profile →UFC 152 - Jones vs. BelfortSubmission (Armbar)Round 2 Time 1:14 Referee John McCarthy
W9–5–0 (1 NC) after boutMikhail ZayatsView status and profile →M-1 Challenge 27 - Magalhaes vs. ZayatsTKO (Head Kick and Punches)Round 3 Time 1:13 Referee Al Guinee
W8–5–0 (1 NC) after boutViktor NemkovView status and profile →M-1 Challenge 25 - Zavurov vs. EnomotoSubmission (Gogoplata Neck Crank)Round 3 Time 1:40 Referee Marco Broersen
W7–5–0 (1 NC) after boutJake DoerrView status and profile →M-1 Challenge 24 - Damkovsky vs. FigueroaTKO (Punches)Round 1 Time 1:47 Referee Todd McGovern
W6–5–0 (1 NC) after boutRobert ScottView status and profile →MMA Xplosion - International Team ChallengeSubmission (Armbar)Round 2 Time 3:51 Referee Steve Mazzagatti
W5–5–0 (1 NC) after boutAlikhan MagomedovView status and profile →M-1 Challenge 22 - Narkun vs. VasilevskySubmission (Triangle Armbar)Round 2 Time 1:10 Referee Viktor Korneev
L4–5–0 (1 NC) after boutPedro GalizaView status and profile →SF 9 - Shark Fights 9Decision (Unanimous)Round 3 Time 5:00 Referee Not listed
W4–4–0 (1 NC) after boutMike NickelsView status and profile →ROF 36 - DemolitionSubmission (Armbar)Round 1 Time 1:19 Referee Not listed
W3–4–0 (1 NC) after boutChris DavisView status and profile →CFP - The Carolina Crown 2Submission (Triangle Choke)Round 1 Time 1:13 Referee Not listed
L2–4–0 (1 NC) after boutEliot MarshallView status and profile →UFC 97 - RedemptionDecision (Unanimous)Round 3 Time 5:00 Referee Yves Lavigne
L2–3–0 (1 NC) after boutRyan BaderView status and profile →UFC - The Ultimate Fighter 8 FinaleTKO (Punches)Round 1 Time 2:18 Referee Herb Dean
L2–2–0 (1 NC) after boutRaphael DavisView status and profile →Valor Fighting - Fight NightSubmission (Verbal)Round 2 Time 3:03 Referee Not listed
W2–1–0 (1 NC) after boutLuis OjedaView status and profile →MMAX 18 - MMA Xtreme 18: Going HomeSubmission (Armbar)Round 1 Time 0:19 Referee Mario Mendoza
W1–1–0 (1 NC) after boutAdolfo de la TorreView status and profile →MMAX 15 - MMA Xtreme 15Submission (Armbar)Round 1 Time 0:21 Referee Not listed
L0–1–0 (1 NC) after boutGeorge BushView status and profile →GFC - EvolutionDecision (Unanimous)Round 3 Time 5:00 Referee Mark Matheny
NC0–0–0 (1 NC) after boutChris LarkinView status and profile →GPG - Gracie Proving Ground 1No ContestRound Time N/A Referee Not listed
DATA CHECKEDAug 20, 2026
PRIMARY RECORD SOURCESherdog Fight Finder

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 Vinny Magalhaes.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

33 professional bout rows are displayed from the source record. 32 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.

Verify source record ↗Current roster snapshot ↗