Not listed on the current UFC roster

Justin Van Heerden

Full professional career24 verified opponent profilesRecursive links active
JV
19–10–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
10Professional 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–10–029 professional boutsNo no-contest results
29 of 29 bouts shown
ResultDate / recordOpponentEventFinish details
W19–10–0 after boutEmre Han HekimogluView status and profile →Eternal MMA 107 - GeelongDisqualification (Illegal Knee)Round 1 Time 1:35 Referee Not listed
L18–10–0 after boutKevin KophamelView status and profile →Eternal MMA 104 - Gold CoastSubmission (Reverse Arm-Triangle Choke)Round 3 Time 4:45 Referee Peter Hickmott
W18–9–0 after boutJesse SwainView status and profile →Eternal MMA 102 - SydneyDecision (Unanimous)Round 3 Time 5:00 Referee Chris Aliendi
L17–9–0 after boutGeorge MangosView status and profile →Eternal MMA 101 - Gold CoastTKO (Punches)Round 1 Time 1:52 Referee Peter Hickmott
W17–8–0 after boutTasar MaloneView status and profile →Eternal MMA 98 - Gold CoastDecision (Unanimous)Round 3 Time 5:00 Referee Phil Cassidy
L16–8–0 after boutJizheng WangView status and profile →Jue Cheng King - JCK Kings 009Decision (Unanimous)Round 5 Time 5:00 Referee Thomas Fan
W16–7–0 after boutShunichi ShimizuView status and profile →HFS - Hex Fight Series 35Decision (Unanimous)Round 3 Time 5:00 Referee Steve Perceval
L15–7–0 after boutKieran JoblinView status and profile →HFS - Hex Fight Series 34Decision (Unanimous)Round 5 Time 5:00 Referee Not listed
W15–6–0 after boutRaphael ScottView status and profile →HFS - Hex Fight Series 33Submission (Rear-Naked Choke)Round 1 Time 3:35 Referee Not listed
W14–6–0 after boutRod CostaView status and profile →Eternal MMA 87 - PerthDecision (Unanimous)Round 3 Time 5:00 Referee Slade Norris
L13–6–0 after boutGeorge MangosView status and profile →HFS - Hex Fight Series 31Submission (Flying Triangle Choke)Round 3 Time 4:57 Referee Not listed
W13–5–0 after boutMichael BarberView status and profile →HFS - Hex Fight Series 30Decision (Unanimous)Round 3 Time 5:00 Referee Not listed
W12–5–0 after boutRod CostaView status and profile →Eternal MMA 76 - PerthTKO (Punches)Round 2 Time 1:15 Referee Matt Wynne
W11–5–0 after boutDiego PereiraView status and profile →Eternal MMA 72 - Gold CoastDecision (Unanimous)Round 5 Time 5:00 Referee Tomas Churchill
W10–5–0 after boutMohammad AlaviView status and profile →Eternal MMA 67 - Gold CoastSubmission (Rear-Naked Choke)Round 2 Time 3:08 Referee Tomas Churchill
W9–5–0 after boutAlan PhilpottView status and profile →Eternal MMA 65 - Gold CoastSubmission (Triangle Choke)Round 2 Time 3:55 Referee Tomas Churchill
W8–5–0 after boutJoshua RileyView status and profile →HFS - Hex Fight Series 22Submission (Rear-Naked Choke)Round 3 Time 1:30 Referee Not listed
L7–5–0 after boutRod CostaView status and profile →Eternal MMA 60 - PerthTKO (Punches)Round 1 Time 4:52 Referee John Sharp
W7–4–0 after boutMichael BarberView status and profile →Eternal MMA 59 - MelbourneDecision (Unanimous)Round 3 Time 5:00 Referee John Sharp
W6–4–0 after boutToby MeechView status and profile →Eternal MMA 54 - Gold CoastSubmission (Rear-Naked Choke)Round 1 Time 4:05 Referee Greg Kleynjans
L5–4–0 after boutCody BarnwellView status and profile →XFC 44 - Run It BackKORound 1 Time 0:00 Referee Not listed
W5–3–0 after boutRodolfo MarquesView status and profile →Coastal Combat 7 - Buckman vs. DasaDecision (Unanimous)Round 3 Time 5:00 Referee Peter Hickmott
W4–3–0 after boutNathan WilsonView status and profile →XFC 43 - Proving GroundsSubmission (Triangle Choke)Round 1 Time 1:13 Referee Tomas Churchill
L3–3–0 after boutAydin MroukiView status and profile →Eternal MMA 42 - Loga vs. RossDecision (Split)Round 3 Time 5:00 Referee Peter Hickmott
W3–2–0 after boutTyrell HoganView status and profile →Coastal Combat 5 - Are You Not Entertained?Decision (Unanimous)Round 3 Time 5:00 Referee Carl Anderson
W2–2–0 after boutAlan HartleyView status and profile →Diamondback Fighting Championship - DFC 7DecisionRound 3 Time 5:00 Referee Not listed
L1–2–0 after boutJohnny Mendez WalkerView status and profile →ACB 76 - Gold Coast: Young Eagles 23Submission (Rear-Naked Choke)Round 1 Time 4:20 Referee Greg Kleynjans
L1–1–0 after boutDiego PereiraView status and profile →Eternal MMA 27 - Vendy vs. FitikefuKO (Punch)Round 1 Time 2:59 Referee Peter Hickmott
W1–0–0 after boutAaron FisherView status and profile →Eternal MMA 26 - Mumford vs. AtzoriSubmission (Rear-Naked Choke)Round 1 Time 2:00 Referee Peter Hickmott
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 Justin Van Heerden.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

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