Not listed on the current UFC roster

Kyle Keeney

Full professional career41 verified opponent profilesRecursive links active
KK
19–24–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.

19Professional wins
24Professional 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.

19–24–043 professional boutsNo no-contest results
43 of 43 bouts shown
ResultDate / recordOpponentEventFinish details
L19–24–0 after boutRudy SchaffrothView status and profile →CageSport MMA - CageSport 51TKO (Punches)Round 1 Time 1:37 Referee Shawn Gregory
L19–23–0 after boutMatt KovacsView status and profile →WFC - World Fighting Championships 70TKO (Elbow and Punches)Round 2 Time 1:49 Referee Not listed
L19–22–0 after boutIsaac VillanuevaView status and profile →Fury FC 8 - Fury Fighting Championship 8TKO (Punches)Round 1 Time 0:24 Referee Joshua Ferraro
W19–21–0 after boutJuan TorresView status and profile →Fury FC 5 - Fury Fighting Championship 5Decision (Unanimous)Round 3 Time 5:00 Referee Michelle Drake Browning
L18–21–0 after boutStephen EakinView status and profile →TAC - Top Alliance Combat 1Submission (Guillotine Choke)Round 1 Time 2:35 Referee Not listed
L18–20–0 after boutJeremy MayView status and profile →Concert and the Cage 6 - Throwback and ThrowdownSubmission (Triangle Choke)Round 1 Time 2:15 Referee Not listed
L18–19–0 after boutShamil NurmagomedovView status and profile →OC - Oplot Challenge 68Decision (Unanimous)Round 3 Time 5:00 Referee Andrey Kolovorotny
L18–18–0 after boutBrandon AndersonView status and profile →Ultimate Showdown - Sidney Slam 8Submission (Kneebar)Round 1 Time 4:26 Referee Zach Unruh
L18–17–0 after boutWilson GouveiaView status and profile →Fight Time 9 - MMA ExplosionTKO (Leg Kick and Punches)Round 1 Time 0:50 Referee Troy Waugh
L18–16–0 after boutJacen FlynnView status and profile →Combat Development League - Fightmare on Main St.Submission (Choke)Round 1 Time 3:08 Referee Rulon Day
L18–15–0 after boutDaniel StewartView status and profile →CS - CageSport 16Decision (Unanimous)Round 5 Time 5:00 Referee Steve Newport
L18–14–0 after boutJosh QueenView status and profile →NIFN - North Idaho Fight NightSubmission (Keylock)Round 3 Time 2:02 Referee Not listed
W18–13–0 after boutJosh BennettView status and profile →CS - CageSport 15Submission (Rear-Naked Choke)Round 2 Time 2:03 Referee Anthony Hamlett
W17–13–0 after boutMatt KovacsView status and profile →CS - CageSport 14Submission (North-South Choke)Round 2 Time 1:03 Referee Anthony Hamlett
W16–13–0 after boutJared TorgesonView status and profile →ROTR 15 - VindicationDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
L15–13–0 after boutBrian RyanView status and profile →Alaska Fighting Championship - Fight for FreedomKO (Knee)Round 1 Time N/A Referee Not listed
W15–12–0 after boutNick BrakerView status and profile →Guy Promotions - Knockouts and Tapouts 2Decision (Split)Round 3 Time 5:00 Referee Ryan Hoisington
W14–12–0 after boutJesus RiveraView status and profile →CS - CageSport 11TKO (Punches)Round 1 Time 3:56 Referee Steve Newport
W13–12–0 after boutEli HarrisView status and profile →Xtreme Promotions - Throwdown in Jamestown 3Decision (Unanimous)Round 3 Time 5:00 Referee Wesley Welsh
W12–12–0 after boutJohn KrohnView status and profile →SF 26 - Domination 2Submission (Straight Armbar)Round 1 Time 2:34 Referee Shawn Gregory
W11–12–0 after boutJohn HallView status and profile →CS - CageSport 6TKO (Punches)Round 1 Time 4:59 Referee Anthony Hamlett
L10–12–0 after boutD.J. LindermanView status and profile →SF 25 - WildcardSubmission (Rear-Naked Choke)Round 2 Time 3:29 Referee Not listed
L10–11–0 after boutBristol MarundeView status and profile →CATC 5 - Carnage at the Creek 5Decision (Unanimous)Round 3 Time 5:00 Referee Joe DeRobbio
L10–10–0 after boutLodune SincaidView status and profile →CS - CageSport MMATKO (Punches)Round 1 Time 4:58 Referee Not listed
L10–9–0 after boutMike HayesView status and profile →CS - Freedom FightsDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
L10–8–0 after boutWill CourchaineView status and profile →UCW - Ultimate Cage Wars 2Decision (Split)Round 2 Time 5:00 Referee Not listed
W10–7–0 after boutTom TuggleView status and profile →Redding Cage Wars 1 - Quest for the CupSubmissionRound 1 Time 0:33 Referee Not listed
W9–7–0 after boutRichard BlakeView status and profile →IFC - Caged CombatSubmission (Rear-Naked Choke)Round 1 Time 1:02 Referee Not listed
W8–7–0 after boutRolando GrahamView status and profile →UCF - LockdownSubmission (Kimura)Round 3 Time N/A Referee Not listed
W7–7–0 after boutPaul DanielView status and profile →NFC 5 - National Fighting Challenge 5Submission (Rear-Naked Choke)Round 1 Time 4:32 Referee Not listed
L6–7–0 after boutAaron StarkView status and profile →FCFF - Rumble at the Roseland 16Submission (Rear-Naked Choke)Round 1 Time 1:18 Referee Not listed
L6–6–0 after boutPaul DanielView status and profile →NFC 2 - National Fighting Challenge 2Submission (Guillotine Choke)Round 1 Time 0:39 Referee Not listed
L6–5–0 after boutDoug FournetView status and profile →FCFF - Rumble at the Roseland 14Decision (Split)Round 2 Time 5:00 Referee Not listed
L6–4–0 after boutLavar JohnsonView status and profile →LOTC - Lords of the CageKO (Punches)Round 1 Time 1:36 Referee Not listed
W6–3–0 after boutSam BrandenburgView status and profile →XRW - Xtreme Ring Wars 5TKO (Punches)Round 1 Time 2:10 Referee Not listed
L5–3–0 after boutEric DuranView status and profile →USA MMA - Fight TimeTKO (Punches)Round 1 Time 2:50 Referee Not listed
W5–2–0 after boutBen HaileyView status and profile →XRW - Xtreme Ring Wars 4Decision (Unanimous)Round 3 Time 3:00 Referee Not listed
L4–2–0 after boutJosh HaynesView status and profile →USA MMA - Extreme Cage CombatSubmission (Guillotine Choke)Round 1 Time 0:32 Referee Not listed
W4–1–0 after boutCarl PopeView status and profile →DB 9 - DesertBrawl 9TKO (Submission to Punches)Round 1 Time 2:30 Referee Not listed
W3–1–0 after boutRyan NewtonView status and profile →URC 6 - Ultimate Ring Challenge 6Submission (Choke)Round 1 Time 2:05 Referee Not listed
W2–1–0 after boutRick MelendrezView status and profile →XRW - Xtreme Ring Wars 3TKO (Punches)Round 1 Time 0:39 Referee Not listed
W1–1–0 after boutJames MasseyView status and profile →PPKA - Ultimate Fight Night 2Submission (Punches)Round 1 Time 1:36 Referee Not listed
L0–1–0 after boutJared FreemanView status and profile →TQP - Sport Fight: Second ComingDecision (Unanimous)Round 3 Time 5:00 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 Kyle Keeney.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

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