Not listed on the current UFC roster

Brad Cardinal

Full professional career26 verified opponent profilesRecursive links active
BC
17–9–0 (1 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.

17Professional wins
9Professional losses
0Draws
1No 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.

17–9–0 (1 NC)27 professional bouts1 no contest
27 of 27 bouts shown
ResultDate / recordOpponentEventFinish details
L17–9–0 (1 NC) after boutMichael KarkulaView status and profile →XFFC 1 - GenesisSubmission (Rear-Naked Choke)Round 1 Time 4:59 Referee Not listed
NC17–8–0 (1 NC) after boutChris HorodeckiView status and profile →SFS 6 - Score Fighting Series 6No Contest (Horodecki Cut by Clash of Heads)Round 1 Time 5:00 Referee Yves Lavigne
W17–8–0 after boutTravis BriereView status and profile →KOTC - UnifiedSubmission (Armbar)Round 1 Time 1:54 Referee Len Koivisto
W16–8–0 after boutTim SkidmoreView status and profile →RITC - Rumble in the Cage 45TKO (Punches)Round 1 Time 1:16 Referee Not listed
L15–8–0 after boutTony HerveyView status and profile →Freedom Fight - For Honor and PrideTKO (Punches)Round 3 Time 3:45 Referee Not listed
L15–7–0 after boutDaron CruickshankView status and profile →SITH - Slammer in the HammerTKO (Punches)Round 1 Time 4:35 Referee Not listed
W15–6–0 after boutJesse GrossView status and profile →Wreck MMA - UnstoppableTechnical Submission (Rear-Naked Choke)Round 3 Time 0:38 Referee Philippe Chartier
L14–6–0 after boutKurt SouthernView status and profile →AMMA 6 - PunishmentDecision (Unanimous)Round 3 Time 5:00 Referee John Braak
W14–5–0 after boutRob RoyView status and profile →RITC - Rumble in the Cage 42Decision (Unanimous)Round 3 Time 5:00 Referee Not listed
W13–5–0 after boutMax DalsinView status and profile →PFC - Pure Fighting Championships 6Submission (Rear-Naked Choke)Round 1 Time 4:11 Referee John Braak
W12–5–0 after boutMusa ToliverView status and profile →MFC 27 - Breaking PointSubmission (Triangle Choke)Round 2 Time 1:22 Referee Not listed
W11–5–0 after boutAllen BerubeView status and profile →EFC 5 - Summer RumbleTKO (Punches)Round 1 Time 2:08 Referee Not listed
W10–5–0 after boutTrevor WrightView status and profile →RITC - Rumble in the Cage 37TKO (Punches)Round 1 Time 0:47 Referee Not listed
W9–5–0 after boutMyles MerolaView status and profile →Raw Combat - RedemptionSubmission (Triangle Choke)Round 1 Time 4:15 Referee Not listed
W8–5–0 after boutDonovan FoleyView status and profile →Vipers MMA - Venom at the SnakepitSubmission (Armbar)Round 2 Time 1:20 Referee Not listed
W7–5–0 after boutKurt SouthernView status and profile →Legacy - FC 3SubmissionRound 1 Time 1:50 Referee Not listed
L6–5–0 after boutYves JabouinView status and profile →PFP - New Year's RestitutionDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
L6–4–0 after boutRyan MachanView status and profile →HCF - Title WaveSubmission (Kimura)Round 1 Time 1:44 Referee Vern Gorman
W6–3–0 after boutThierry QuennevilleView status and profile →UCW 9 - September to RememberSubmission (Choke)Round 1 Time N/A Referee Not listed
W5–3–0 after boutRyan PolutnikView status and profile →HCF - Unfinished BusinessKO (Punches)Round 1 Time 3:27 Referee Not listed
W4–3–0 after boutDavid MahView status and profile →RITC - Rumble in the Cage 24TKO (Punches)Round 1 Time N/A Referee Not listed
L3–3–0 after boutJason TatlowView status and profile →RITC - Rumble in the Cage 23Submission (Armbar)Round Time N/A Referee Not listed
W3–2–0 after boutRodney McNabbView status and profile →UMAC - Ultimate Martial Arts Championship 4Submission (Choke)Round 1 Time 0:00 Referee Not listed
W2–2–0 after boutColt MilnerView status and profile →RITC - Rumble in the Cage 18TKO (Punches)Round 1 Time 1:16 Referee Not listed
L1–2–0 after boutMike AdamsView status and profile →WFF 9 - Wild WestDecision (Unanimous)Round 2 Time 5:00 Referee Not listed
L1–1–0 after boutDave ScholtenView status and profile →WFF 7 - Professional ShootoDecision (Unanimous)Round 2 Time 5:00 Referee Not listed
W1–0–0 after boutJaime RenneView status and profile →WFF 6 - World Freestyle Fighting 6Submission (Armbar)Round 1 Time 0:29 Referee Not listed
DATA CHECKEDAug 21, 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 Brad Cardinal.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

27 professional bout rows are displayed from the source record. 26 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 ↗