Not listed on the current UFC roster

Joshua Key

Full professional career19 verified opponent profilesRecursive links active
JK
6–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.

6Professional 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.

6–12–0 (2 NC)20 professional bouts2 no contests
20 of 20 bouts shown
ResultDate / recordOpponentEventFinish details
L6–12–0 (2 NC) after boutPhil HawesView status and profile →WSOF 31 - Ivanov vs. CopelandTKO (Elbows)Round 1 Time 2:52 Referee Kevin MacDonald
L6–11–0 (2 NC) after boutMike WintersView status and profile →GPG 19 - Fighters Against BullyingDecision (Split)Round 3 Time 5:00 Referee Gasper Oliver
L6–10–0 (2 NC) after boutBradley DesirView status and profile →CFFC 34 - Santella vs. HonsteinTKO (Punches)Round 3 Time 0:16 Referee Gasper Oliver
W6–9–0 (2 NC) after boutElder RamosView status and profile →XFE 36 - Ramos vs. KeySubmission (Heel Hook)Round 1 Time 4:24 Referee Bill Bookwalter
L5–9–0 (2 NC) after boutMatt SecorView status and profile →CFFC 27 - Heckman vs. KelleherSubmission (Armbar)Round 1 Time 0:47 Referee Keith Peterson
W5–8–0 (2 NC) after boutRobert PlotkinView status and profile →ROC 44 - Ring of Combat 44Decision (Unanimous)Round 3 Time 4:00 Referee Keith Peterson
L4–8–0 (2 NC) after boutGiedrius KaravackasView status and profile →ROC 34 - Ring of Combat 34Submission (Rear-Naked Choke)Round 1 Time 3:31 Referee Dan Miragliotta
L4–7–0 (2 NC) after boutGiedrius KaravackasView status and profile →ROC 33 - Ring of Combat 33TKO (Punches)Round 3 Time 2:28 Referee Dan Miragliotta
NC4–6–0 (2 NC) after boutErik OganovView status and profile →ROC 32 - Ring of Combat 32No Contest (Illegal Strike)Round 1 Time 1:01 Referee Kevin MacDonald
L4–6–0 (1 NC) after boutEric BradleyView status and profile →Brick City Fighting Championship - Gracie vs. LinkeDecision (Unanimous)Round 3 Time 5:00 Referee Dan Miragliotta
L4–5–0 (1 NC) after boutDustin BakerView status and profile →AFL - Asylum Fight League 31Submission (Triangle Choke)Round 1 Time 1:17 Referee Dan Miragliotta
NC4–4–0 (1 NC) after boutJosh BacallaoView status and profile →M-1 Selection 2010 - The Americas Round 2No Contest (Fell From Ring)Round 1 Time 2:44 Referee Kevin Mulhall
L4–4–0 after boutHitalo MachadoView status and profile →UCC 1 - MercilessSubmission (Kneebar)Round 1 Time 4:36 Referee Keith Peterson
L4–3–0 after boutAl IaquintaView status and profile →ROC 27 - Ring of Combat 27TKO (Punches)Round 1 Time 1:47 Referee Dan Miragliotta
W4–2–0 after boutLuis FelixView status and profile →WCF - World Championship Fighting 8TKO (Punches)Round 3 Time 0:51 Referee Not listed
L3–2–0 after boutJose FigueroaView status and profile →BCX 5 - Battle Cage Xtreme 5Submission (Punches)Round 2 Time 0:50 Referee Jeff Blatnick
L3–1–0 after boutFrank SantoreView status and profile →WFC 7 - Lock DownSubmission (Triangle Choke)Round 1 Time 1:06 Referee Dan Miragliotta
W3–0–0 after boutDamian VitaleView status and profile →BCX 4 - Battle Cage Xtreme 4Submission (Armbar)Round 1 Time 0:31 Referee Jeff Blatnick
W2–0–0 after boutAndy RobertsView status and profile →IR - Iron RingKO (Punches)Round 1 Time 0:10 Referee Not listed
W1–0–0 after boutNabih BarakatView status and profile →ROC 17 - Beast of the Northeast FinalsTKO (Punches)Round 1 Time 2:22 Referee Dan Miragliotta
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 Joshua Key.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

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