Not listed on the current UFC roster

Brett Johns

Full professional career25 verified opponent profilesRecursive links active
BJ
21–6–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.

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

21–6–027 professional boutsNo no-contest results
27 of 27 bouts shown
ResultDate / recordOpponentEventFinish details
L21–6–0 after boutNikolay GrozdevView status and profile →WOW 25 - MadridTKO (Punches)Round 2 Time 0:26 Referee Jesus Arjona
W21–5–0 after boutLevan KirtadzeView status and profile →WOW 21 - StarliteSubmission (Kneebar)Round 1 Time 2:59 Referee Not listed
L20–5–0 after boutTyler DiamondView status and profile →Professional Fighters League - PFL 6: 2024 Regular SeasonDecision (Unanimous)Round 3 Time 5:00 Referee Bobby Wombacher
L20–4–0 after boutTimur KhizrievView status and profile →Professional Fighters League - PFL 3: 2024 Regular SeasonDecision (Unanimous)Round 3 Time 5:00 Referee Mike Cimmarusti
W20–3–0 after boutDavid-Tonatiuh CrolView status and profile →Professional Fighters League - PFL Europe 4: 2023 FinalsTKO (Punches)Round 3 Time 3:09 Referee Daniel Movahedi
W19–3–0 after boutJordan WinskiView status and profile →Bellator 285 - Henderson vs. QueallyDecision (Unanimous)Round 3 Time 5:00 Referee Kevin MacDonald
W18–3–0 after boutKhurshed KakhorovView status and profile →Bellator 275 - Mousasi vs. VanderfordTKO (Punches)Round 3 Time 3:00 Referee Kerry Hatley
L17–3–0 after boutDanny SabatelloView status and profile →Bellator 259 - Cyborg vs. Smith 2Decision (Unanimous)Round 3 Time 5:00 Referee Todd Anderson
W17–2–0 after boutMontel JacksonView status and profile →UFC Fight Night 172 - Figueiredo vs. Benavidez 2Decision (Unanimous)Round 3 Time 5:00 Referee Rich Mitchell
W16–2–0 after boutTony GravelyView status and profile →UFC Fight Night 166 - Blaydes vs. dos SantosSubmission (Rear-Naked Choke)Round 3 Time 2:53 Referee Wayne Spinola
L15–2–0 after boutPedro MunhozView status and profile →UFC 227 - Dillashaw vs. Garbrandt 2Decision (Unanimous)Round 3 Time 5:00 Referee Blake Grice
L15–1–0 after boutAljamain SterlingView status and profile →UFC Fight Night 128 - Barboza vs. LeeDecision (Unanimous)Round 3 Time 5:00 Referee Liam Kerrigan
W15–0–0 after boutJoe SotoView status and profile →UFC - The Ultimate Fighter 26 FinaleSubmission (Calf Slicer)Round 1 Time 0:30 Referee Mark Smith
W14–0–0 after boutAlbert MoralesView status and profile →UFC Fight Night 113 - Nelson vs. PonzinibbioDecision (Unanimous)Round 3 Time 5:00 Referee Leon Roberts
W13–0–0 after boutKwan Ho KwakView status and profile →UFC Fight Night 99 - Mousasi vs. Hall 2Decision (Unanimous)Round 3 Time 5:00 Referee Rich Mitchell
W12–0–0 after boutAnthony GutierrezView status and profile →Titan FC 34 - Healy vs. EdwardsDecision (Split)Round 5 Time 5:00 Referee Jason Herzog
W11–0–0 after boutWalel WatsonView status and profile →Titan FC 33 - Titan Fighting Championship 33Submission (Rear-Naked Choke)Round 2 Time 3:06 Referee Bobby Wombacher
W10–0–0 after boutJames BrumView status and profile →CWFC 67 - Cage Warriors Fighting Championship 67Decision (Unanimous)Round 5 Time 5:00 Referee Rich Mitchell
W9–0–0 after boutJordan DesboroughView status and profile →CWFC 59 - Cage Warriors Fighting Championship 59Decision (Split)Round 5 Time 5:00 Referee Marc Goddard
W8–0–0 after boutDavid HaggstromView status and profile →CWFC 59 - Cage Warriors Fighting Championship 59Decision (Unanimous)Round 3 Time 5:00 Referee Rich Mitchell
W7–0–0 after boutJames MacAlisterView status and profile →CWFC 54 - Cage Warriors Fighting Championship 54TKO (Punches)Round 2 Time 3:23 Referee Rich Mitchell
W6–0–0 after boutJoe OrreyView status and profile →Pain Pit Fight Night 6 - New BreedSubmission (Armbar)Round 1 Time 3:59 Referee Mark Woodard
W5–0–0 after boutBarrie MontyView status and profile →Tattoo Monkey Promotions / LHC Promotions - Bad Blood Fight Night 2TKO (Punches)Round 1 Time 1:17 Referee Not listed
W4–0–0 after boutSam GilbertView status and profile →CWFC 49 - Cage Warriors Fighting Championship 49Decision (Unanimous)Round 3 Time 5:00 Referee Neil Hall
W3–0–0 after boutKyle ProsserView status and profile →Pain Pit Fight Night 4 - VengeanceDecision (Unanimous)Round 3 Time 5:00 Referee Mark Woodard
W2–0–0 after boutArunas KlimaviciusView status and profile →CB - Fight NightSubmission (Triangle Choke)Round 1 Time 2:31 Referee Mark Woodard
W1–0–0 after boutBen WoodView status and profile →PPFN - Pain Pit Fight Night 3Submission (Rear-Naked Choke)Round 1 Time 2:04 Referee Mark Woodard
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 Brett Johns.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

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