Not listed on the current UFC roster

Josh Rave

Full professional career31 verified opponent profilesRecursive links active
JR
21–12–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.

21Professional wins
12Professional 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.

21–12–0 (1 NC)34 professional bouts1 no contest
34 of 34 bouts shown
ResultDate / recordOpponentEventFinish details
L21–12–0 (1 NC) after boutGeane HerreraView status and profile →RFA 25 - Lawrence vs. ToomerTKO (Punches)Round 1 Time 4:09 Referee Bobby Wombacher
W21–11–0 (1 NC) after boutCorey UlmerView status and profile →IFC - Impact Fighting Championship 13Decision (Split)Round 3 Time 5:00 Referee Not listed
W20–11–0 (1 NC) after boutNate WilliamsView status and profile →VFC - Victory Fighting Championship 42TKO (Punches)Round 4 Time 0:17 Referee Not listed
L19–11–0 (1 NC) after boutMike FrenchView status and profile →Dakota FC 15 - Spring Brawl 2013Submission (Kneebar)Round 1 Time 2:49 Referee David Wald
W19–10–0 (1 NC) after boutTony BelvedereView status and profile →Driller Promotions / SEG - Downtown Showdown 8Technical Submission (Arm-Triangle Choke)Round 2 Time 2:43 Referee Not listed
L18–10–0 (1 NC) after boutTim ElliottView status and profile →RFA 2 - Yvel vs. AlexanderTechnical Submission (Brabo Choke)Round 1 Time 0:28 Referee Jim Axtell
L18–9–0 (1 NC) after boutDustin OrtizView status and profile →TPF 11 - RedemptionTKO (Doctor Stoppage)Round 3 Time 4:38 Referee Jason McCoy
W18–8–0 (1 NC) after boutLewis McKenzieView status and profile →Disorderly Conduct 3 - Respect is EarnedDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
W17–8–0 (1 NC) after boutMike PowellView status and profile →The Cage Inc. - Battle at the Border 9TKO (Punches)Round 2 Time 1:01 Referee Not listed
L16–8–0 (1 NC) after boutNick MamalisView status and profile →VFC - Victory Fighting Championship 33TKO (Submission to Punches)Round 2 Time 1:30 Referee Not listed
W16–7–0 (1 NC) after boutSean SantellaView status and profile →UCC 2 - StrikedownDecision (Unanimous)Round 3 Time 5:00 Referee Kevin Mulhall
L15–7–0 (1 NC) after boutZach MakovskyView status and profile →M-1 Selection 2010 - The Americas Round 1Technical Submission (Guillotine Choke)Round 3 Time 1:49 Referee Kevin Mulhall
L15–6–0 (1 NC) after boutClint GodfreyView status and profile →The Cage Inc. - Battle at the Border 3TKO (Submission to Punches)Round 3 Time 2:34 Referee Bruce Hoyer
W15–5–0 (1 NC) after boutAndrew Van CampView status and profile →VFC 29 - The RisingKO (Flying Knee)Round 2 Time 0:21 Referee Not listed
W14–5–0 (1 NC) after boutJose VegaView status and profile →FFC - Fuel Fight ClubSubmission (Armbar)Round 3 Time 1:53 Referee Mike England
W13–5–0 (1 NC) after boutZack SchroederView status and profile →TCI - The Cage Inc.TKO (Submission to Punches)Round 3 Time 4:22 Referee Lee Lohff
W12–5–0 (1 NC) after boutCory DykusView status and profile →EC 121 - Extreme Challenge 121Submission (Punches)Round 1 Time 0:52 Referee Not listed
L11–5–0 (1 NC) after boutJesse BrockView status and profile →ShoXC - Hamman vs. Suganuma 2Decision (Unanimous)Round 3 Time 5:00 Referee Herb Dean
L11–4–0 (1 NC) after boutDaniel OteroView status and profile →MF - Max Fights 3Submission (Triangle Choke)Round 1 Time 4:17 Referee Not listed
W11–3–0 (1 NC) after boutOmar ChoudhuryView status and profile →Combat USA - Fight NightDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
L10–3–0 (1 NC) after boutClint GodfreyView status and profile →RW 19 - Ring Wars 19Submission (Strikes)Round 1 Time 4:38 Referee Not listed
W10–2–0 (1 NC) after boutMatt WilliamsView status and profile →RFN 3 - Royalty Fight Night 3Decision (Unanimous)Round 3 Time 5:00 Referee Not listed
L9–2–0 (1 NC) after boutOmar ChoudhuryView status and profile →XFO 19 - Outdoor War 3Submission (Triangle Choke)Round 1 Time 1:25 Referee Not listed
W9–1–0 (1 NC) after boutZach JenkinsView status and profile →FSG - Coliseum CarnageSubmission (Triangle Choke)Round 3 Time 2:53 Referee Not listed
W8–1–0 (1 NC) after boutMike AdamsView status and profile →RFN 2 - Royalty Fight Night 2Submission (Armbar)Round 2 Time 3:43 Referee Not listed
W7–1–0 (1 NC) after boutTrevor ReedView status and profile →Ring Wars 8 - FrostbiteSubmission (Kneebar)Round 1 Time 0:25 Referee Not listed
W6–1–0 (1 NC) after boutJames JohnstonView status and profile →Fury Fights - Malice in the PalaceDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
W5–1–0 (1 NC) after boutBrad FloydView status and profile →RFN 1 - Royalty Fight Night 1Submission (Armbar)Round 1 Time 2:44 Referee Not listed
W4–1–0 (1 NC) after boutLoc NguyenView status and profile →AFC 9 - Fresh MeatTKO (Punches)Round 1 Time 2:30 Referee Not listed
W3–1–0 (1 NC) after boutBrett AllgoodView status and profile →AFC 8 - The RageTKO (Injury)Round 2 Time 1:30 Referee Not listed
NC2–1–0 (1 NC) after boutMike LindquistView status and profile →XKK - Red WingNo ContestRound 2 Time 1:02 Referee Not listed
W2–1–0 after boutLong XiongView status and profile →RCF - Battle of the MiddleweightsSubmission (Rear-Naked Choke)Round 1 Time N/A Referee Not listed
W1–1–0 after boutTanner PluckerView status and profile →RCF - Reality Cage FightingDecision (Unanimous)Round 3 Time 3:00 Referee Not listed
L0–1–0 after boutJoey GilbertView status and profile →EC 54 - Extreme Challenge 54Decision (Unanimous)Round 3 Time 3:00 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 Josh Rave.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

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