Not listed on the current UFC roster

Matt Veach

Full professional career22 verified opponent profilesRecursive links active
MV
17–5–0PROFESSIONAL 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
5Professional losses
0Draws
0No 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–5–022 professional boutsNo no-contest results
22 of 22 bouts shown
ResultDate / recordOpponentEventFinish details
W17–5–0 after boutSteven MannView status and profile →Shamrock FC - Shamrock 279Submission (Armbar)Round 3 Time 2:10 Referee Marc Wasem
L16–5–0 after boutJim WallheadView status and profile →BAMMA 12 - Wallhead vs. VeachSubmission (Rear-Naked Choke)Round 1 Time 3:05 Referee Mark Woodard
W16–4–0 after boutZac KelleyView status and profile →C3 Fights - Rumble at Red RockTKO (Punches)Round 1 Time 4:58 Referee Anthony Macias
L15–4–0 after boutEric WiselyView status and profile →Gladiator Cage Fights - Knockout Night 1Submission (Armbar)Round 2 Time 2:49 Referee Mike England
L15–3–0 after boutDrew FickettView status and profile →MFC 28 - SupremacySubmission (Armbar)Round 1 Time 0:36 Referee Brian Beauchamp
W15–2–0 after boutDonavon WintersView status and profile →CCCW 6 - Capital City Cage WarsDecision (Split)Round 3 Time 5:00 Referee Don Clift
W14–2–0 after boutKenneth Rosfort-NeesView status and profile →CWFC 38 - Cage Warriors 38: Young GunsDecision (Unanimous)Round 5 Time 5:00 Referee Marc Goddard
W13–2–0 after boutMcKenzie JacksonView status and profile →Mainstream MMA - Swing BackSubmission (Arm-Triangle Choke)Round 1 Time 1:26 Referee Thomas Grubb
W12–2–0 after boutKalel RobinsonView status and profile →28 - ProductionsDecision (Unanimous)Round 3 Time 5:00 Referee Mike England
L11–2–0 after boutPaul KellyView status and profile →UFC 112 - InvincibleSubmission (Guillotine Choke)Round 2 Time 3:41 Referee Herb Dean
L11–1–0 after boutFrankie EdgarView status and profile →UFC - The Ultimate Fighter 10 FinaleSubmission (Rear-Naked Choke)Round 2 Time 2:22 Referee Herb Dean
W11–0–0 after boutMatt GriceView status and profile →UFC Fight Night 17 - Lauzon vs. StephensTKO (Punches)Round 1 Time 4:34 Referee Troy Waugh
W10–0–0 after boutAlex CarterView status and profile →CCCW - Capital City Cage WarsSubmission (Rear-Naked Choke)Round 1 Time 1:05 Referee Not listed
W9–0–0 after boutDiego BrandaoView status and profile →Pro Battle MMA - Immediate ImpactTKO (Injury)Round 2 Time 1:28 Referee Not listed
W8–0–0 after boutBrent MehrhoffView status and profile →XFO 25 - Outdoor War 4Submission (Rear-Naked Choke)Round 2 Time 2:22 Referee Marc Fennell
W7–0–0 after boutMatt MacGrathView status and profile →MFC 16 - Anger ManagementDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
W6–0–0 after boutEdgar WadeView status and profile →IC 44 - Iowa Challenge 44Submission (Rear-Naked Choke)Round 1 Time 1:01 Referee Not listed
W5–0–0 after boutMarcus HermannView status and profile →IC 42 - Iowa Challenge 42Submission (Triangle Choke)Round 1 Time 0:57 Referee Not listed
W4–0–0 after boutJason WestView status and profile →EC 82 - Extreme Challenge 82TKO (Punches)Round 1 Time 3:24 Referee Not listed
W3–0–0 after boutCharles WilsonView status and profile →PF 4 - Pure Force 4Submission (Rear-Naked Choke)Round 1 Time 4:36 Referee Not listed
W2–0–0 after boutAdam TherriaultView status and profile →SC - Shootfighting ChallengeSubmission (Punches)Round 1 Time 2:35 Referee Not listed
W1–0–0 after boutJohn ChesterView status and profile →Supreme - Fighting ChallengeTKO (Punches)Round 2 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 Matt Veach.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

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