Not listed on the current UFC roster

Matt Horwich

Full professional career49 verified opponent profilesRecursive links active
MH
30–25–1PROFESSIONAL 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.

30Professional wins
25Professional losses
1Draws
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.

30–25–156 professional boutsNo no-contest results
56 of 56 bouts shown
ResultDate / recordOpponentEventFinish details
W30–25–1 after boutPiotr SiwkowskiView status and profile →PLMMA 73 - CiechanowTKO (Elbows)Round 1 Time 1:20 Referee Piotr Michalak
W29–25–1 after boutDavid RamiresView status and profile →PLMMA 72 - LomiankiSubmission (Rear-Naked Choke)Round 2 Time N/A Referee Piotr Michalak
L28–25–1 after boutMarcin NaruszczkaView status and profile →PLMMA 70 - Championships TorwarDecision (Unanimous)Round 3 Time 5:00 Referee Piotr Michalak
L28–24–1 after boutVyacheslav VasilevskyView status and profile →Fightspirit Championship 6 - Horwich vs. VasilevskyDecision (Unanimous)Round 3 Time 5:00 Referee Vyacheslav Kiselev
L28–23–1 after boutJae Young KimView status and profile →Top FC 9 - Battle of IncheonTKO (Punches)Round 1 Time 0:31 Referee Not listed
L28–22–1 after boutPiotr StrusView status and profile →KSW 25 - Khalidov vs. SakuraiDecision (Majority)Round 3 Time 5:00 Referee Tomasz Bronder
W28–21–1 after boutTerry MartinView status and profile →KSW 21 - Final ResolutionTKO (Punches)Round 2 Time 4:08 Referee Piotr Baginski
W27–21–1 after boutAntoni ChmielewskiView status and profile →KSW 19 - Pudzianowski vs. SappTKO (Punches)Round 3 Time 2:19 Referee Piotr Baginski
L26–21–1 after boutThales LeitesView status and profile →AFC - Amazon Forest Combat 2Submission (Arm-Triangle Choke)Round 2 Time 4:39 Referee Fernando Yamasaki
L26–20–1 after boutMichal MaterlaView status and profile →KSW 17 - RevengeDecision (Unanimous)Round 3 Time 3:00 Referee Tomasz Bronder
L26–19–1 after boutJake RosholtView status and profile →SF 17 - Horwich vs. Rosholt 2Decision (Unanimous)Round 3 Time 5:00 Referee Steve Armstrong
L26–18–1 after boutDanillo VillefortView status and profile →SF 14 - Shark Fights 14Decision (Unanimous)Round 3 Time 5:00 Referee Kerry Hatley
W26–17–1 after boutJake RosholtView status and profile →XFL - XFN 1: Rosholt vs. HorwichTKO (Punches)Round 3 Time 2:56 Referee Kevin Nix
L25–17–1 after boutEric SchambariView status and profile →BFC - Bellator Fighting Championships 28Decision (Split)Round 3 Time 5:00 Referee Marc LeBlanc
W25–16–1 after boutThales LeitesView status and profile →PWP - War on the MainlandSubmission (Rear-Naked Choke)Round 4 Time 0:44 Referee Nelson Hamilton
L24–16–1 after boutTom WatsonView status and profile →BAMMA 3 - Watson vs. HorwichDecision (Unanimous)Round 5 Time 5:00 Referee Marc Goddard
L24–15–1 after boutJason MacDonaldView status and profile →LGIO MMA 1 - MacDonald vs. HorwichDecision (Unanimous)Round 3 Time 5:00 Referee Yves Lavigne
W24–14–1 after boutJason LambertView status and profile →AMMA 1 - First BloodDecision (Split)Round 3 Time 5:00 Referee Not listed
L23–14–1 after boutBryan BakerView status and profile →BFC - Bellator Fighting Championships 10Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog
L23–13–1 after boutRicardo AlmeidaView status and profile →UFC Fight Night 18 - Condit vs. KampmannDecision (Unanimous)Round 3 Time 5:00 Referee Dan Miragliotta
L23–12–1 after boutDan MillerView status and profile →UFC 90 - Silva vs. CoteDecision (Unanimous)Round 3 Time 5:00 Referee Mike Reid
W23–11–1 after boutJoey GuelView status and profile →IFL - ConnecticutDecision (Unanimous)Round 3 Time 4:00 Referee Not listed
L22–11–1 after boutRyan McGivernView status and profile →IFL - Las VegasDecision (Unanimous)Round 5 Time 4:00 Referee Mario Yamasaki
W22–10–1 after boutBenji RadachView status and profile →IFL - World Grand Prix FinalsKO (Punch)Round 2 Time 1:58 Referee Not listed
W21–10–1 after boutBrian FosterView status and profile →IFL - World Grand Prix SemifinalsSubmission (Armbar)Round 1 Time 3:59 Referee Not listed
W20–10–1 after boutKazuhiro HamanakaView status and profile →IFL - EverettKO (Head Kick)Round 1 Time 2:07 Referee Not listed
L19–10–1 after boutJamal PattersonView status and profile →IFL - ConnecticutSubmission (Guillotine Choke)Round 1 Time 0:37 Referee Not listed
W19–9–1 after boutBrent BeauparlantView status and profile →IFL - AtlantaSubmission (Kimura)Round 2 Time 0:28 Referee Not listed
L18–9–1 after boutRyan McGivernView status and profile →IFL - Championship FinalDecision (Unanimous)Round 3 Time 4:00 Referee Not listed
W18–8–1 after boutMike PyleView status and profile →IFL - World Championship SemifinalsSubmission (Rear-Naked Choke)Round 2 Time 1:02 Referee Yves Lavigne
W17–8–1 after boutBristol MarundeView status and profile →IFL - PortlandDecision (Unanimous)Round 3 Time 4:00 Referee Not listed
L16–8–1 after boutJamal PattersonView status and profile →IFL - Legends Championship 2006Submission (Rear-Naked Choke)Round 1 Time 2:57 Referee Not listed
L16–7–1 after boutRoan CarneiroView status and profile →WCFC - No Guts No GloryDecision (Split)Round 3 Time 5:00 Referee Not listed
W16–6–1 after boutPetras MarkeviciusView status and profile →WCFC - No Guts No GlorySubmission (Rear-Naked Choke)Round 1 Time 4:59 Referee Not listed
L15–6–1 after boutBrian EbersoleView status and profile →Strikeforce - Shamrock vs. GracieDecision (Unanimous)Round 3 Time 5:00 Referee Cecil Peoples
W15–5–1 after boutRob WinceView status and profile →ACF - GenesisSubmission (Armbar)Round 1 Time 1:46 Referee Not listed
W14–5–1 after boutJohn CronkView status and profile →SF 13 - Rocky Mountain SportfightSubmission (Rear-Naked Choke)Round 2 Time 3:28 Referee Jerome Locke
W13–5–1 after boutVernon WhiteView status and profile →SF 12 - BreakoutSubmission (Rear-Naked Choke)Round 2 Time 2:38 Referee Not listed
W12–5–1 after boutKrzysztof SoszynskiView status and profile →Freedom Fight - Canada vs. USASubmission (Rear-Naked Choke)Round 2 Time 0:52 Referee Not listed
L11–5–1 after boutTravis WiuffView status and profile →EC 62 - Extreme Challenge 62Decision (Unanimous)Round 3 Time 5:00 Referee Not listed
W11–4–1 after boutBrian WieberView status and profile →XFC - Dome of Destruction 2Submission (Rear-Naked Choke)Round 1 Time 2:37 Referee Not listed
L10–4–1 after boutTrevor PrangleyView status and profile →SF 9 - RespectDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
W10–3–1 after boutChris KieverView status and profile →KC 16 - Kickdown Classic 16Submission (Triangle Choke)Round 2 Time 1:06 Referee Jerome Locke
L9–3–1 after boutJason LambertView status and profile →WEC 12 - Halloween Fury 3TKO (Submission to Punches)Round 2 Time 3:28 Referee Nathan Gullian
W9–2–1 after boutJason MacDonaldView status and profile →EFC - Extreme Fighting Challenge 3Submission (Armbar)Round 1 Time N/A Referee Not listed
W8–2–1 after boutBilly MilesView status and profile →SF 6 - Battleground in RenoSubmission (Rear-Naked Choke)Round 2 Time 0:59 Referee Cecil Peoples
W7–2–1 after boutAntony ReaView status and profile →APEX - GenesisSubmission (Rear-Naked Choke)Round 2 Time 1:13 Referee Not listed
W6–2–1 after boutPaul PurcellView status and profile →SF 5 - StadiumSubmission (Rear-Naked Choke)Round 1 Time N/A Referee Not listed
W5–2–1 after boutMikko RupponenView status and profile →PFA - Pride and FurySubmission (Triangle Choke)Round 3 Time 0:50 Referee Not listed
W4–2–1 after boutChris KieverView status and profile →CFC 1 - Cage Fighting Championship 1Submission (Triangle Choke)Round 1 Time 1:47 Referee Not listed
L3–2–1 after boutGlover TeixeiraView status and profile →SF 3 - DomeDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
W3–1–1 after boutHorace SpencerView status and profile →SF 2 - On the MoveSubmission (Rear-Naked Choke)Round 1 Time 4:45 Referee Not listed
W2–1–1 after boutJoshua BurkmanView status and profile →SF 1 - RevolutionSubmission (Triangle Choke)Round 2 Time 2:11 Referee Not listed
L1–1–1 after boutRich GuerinView status and profile →DB 9 - DesertBrawl 9Submission (Armbar)Round 1 Time 1:54 Referee Not listed
D1–0–1 after boutShane DavisView status and profile →URC 6 - Ultimate Ring Challenge 6DrawRound 3 Time 3:00 Referee Not listed
W1–0–0 after boutCory DevelaView status and profile →PPKA - Ultimate Fight Night 2Submission (Rear-Naked Choke)Round 2 Time 1:24 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 Horwich.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

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