Not listed on the current UFC roster

Brock Larson

Full professional career50 verified opponent profilesRecursive links active
BL
42–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.

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

42–10–052 professional boutsNo no-contest results
52 of 52 bouts shown
ResultDate / recordOpponentEventFinish details
W42–10–0 after boutTravis CoyleView status and profile →LFC 51 - Legacy Fighting Championship 51TKO (Punches)Round 1 Time 2:03 Referee Phillip Demier
L41–10–0 after boutDerrick KrantzView status and profile →LFC 43 - Legacy Fighting Championship 43KO (Punches)Round 3 Time 2:38 Referee Phillip Demier
W41–9–0 after boutKyle OlsenView status and profile →KOTC - Bad BloodTKO (Punches)Round 1 Time 1:41 Referee Cecil Peoples
W40–9–0 after boutEddie LarreaView status and profile →KOTC - Fighting SpiritTKORound 1 Time 1:57 Referee Not listed
L39–9–0 after boutRoan CarneiroView status and profile →BattleGrounds MMA 5 - O.N.E.: One Night EliminationDecision (Unanimous)Round 3 Time 5:00 Referee Don Turnage
W39–8–0 after boutJoe RayView status and profile →BattleGrounds MMA 5 - O.N.E.: One Night EliminationDecision (Unanimous)Round 3 Time 5:00 Referee Kevin Nix
W38–8–0 after boutCody McKenzieView status and profile →BattleGrounds MMA 5 - O.N.E.: One Night EliminationSubmission (Arm-Triangle Choke)Round 2 Time 1:43 Referee Don Turnage
L37–8–0 after boutNobutatsu SuzukiView status and profile →One FC 14 - War of NationsDecision (Unanimous)Round 5 Time 5:00 Referee Yuji Shimada
W37–7–0 after boutMelvin ManhoefView status and profile →One FC 8 - Kings and ChampionsDecision (Unanimous)Round 3 Time 5:00 Referee Yuji Shimada
W36–7–0 after boutEduardo PamplonaView status and profile →RFA 6 - Krause vs. Imada 2Decision (Unanimous)Round 3 Time 5:00 Referee Mike England
W35–7–0 after boutAnthony LemonView status and profile →KOTC - Fire and IceSubmission (Armbar)Round 1 Time 3:20 Referee Not listed
W34–7–0 after boutLucas St. ClaireView status and profile →CFX 38 - Cage Fighting XtremeSubmission (Shoulder Choke)Round 1 Time 1:00 Referee Travis Metteer
L33–7–0 after boutAntonio Braga NetoView status and profile →MMAAD - MMA Against Dengue 2Submission (Kneebar)Round 1 Time 1:04 Referee Not listed
L33–6–0 after boutEric DavilaView status and profile →EC 188 - Larson vs. DavilaKO (Punch)Round 1 Time 0:07 Referee John McCarthy
W33–5–0 after boutGabe WalbridgeView status and profile →KOTC - MainstreamSubmission (Punches)Round 1 Time 1:13 Referee Not listed
L32–5–0 after boutTarec SaffiedineView status and profile →SF 13 - Jardine vs. PrangleyDecision (Unanimous)Round 3 Time 5:00 Referee Kerry Hatley
W32–4–0 after boutEddie LarreaView status and profile →Cage Fighting Xtreme - GladiatorsSubmission (Kimura)Round 1 Time 2:05 Referee Jeremy Ryder
W31–4–0 after boutNick AlmenView status and profile →CFX - Cage Fighting XtremeTKO (Punches)Round 1 Time 0:30 Referee Not listed
W30–4–0 after boutBrian GreenView status and profile →CFX / XKL - Mayhem in MinneapolisSubmission (Rear-Naked Choke)Round 1 Time 4:39 Referee Not listed
L29–4–0 after boutBrian FosterView status and profile →UFC 106 - Ortiz vs. Griffin 2TKO (Submission to Punches)Round 2 Time 3:25 Referee Yves Lavigne
L29–3–0 after boutMike PierceView status and profile →UFC Fight Night 19 - Diaz vs. GuillardDecision (Unanimous)Round 3 Time 5:00 Referee Tom Jones
W29–2–0 after boutMike PyleView status and profile →UFC 98 - Evans vs. MachidaSubmission (Arm-Triangle Choke)Round 1 Time 3:06 Referee Mario Yamasaki
W28–2–0 after boutJesse SandersView status and profile →UFC Fight Night 18 - Condit vs. KampmannSubmission (Rear-Naked Choke)Round 1 Time 2:01 Referee Herb Dean
W27–2–0 after boutCarlo PraterView status and profile →WEC 35 - World Extreme Cagefighting 35KO (Punches)Round 1 Time 0:37 Referee Steve Mazzagatti
W26–2–0 after boutJohn AlessioView status and profile →WEC 33 - Back to VegasDisqualification (Illegal Knee)Round 1 Time 1:50 Referee Josh Rosenthal
W25–2–0 after boutTroy AllisonView status and profile →CFX 7 - BrutalSubmission (Rear-Naked Choke)Round 1 Time N/A Referee Not listed
L24–2–0 after boutCarlos ConditView status and profile →WEC 29 - Las VegasSubmission (Armbar)Round 1 Time 2:21 Referee Steve Mazzagatti
W24–1–0 after boutKevin KnabjianView status and profile →WEC 28 - WrekCageTKO (Punches)Round 1 Time 0:27 Referee Steve Mazzagatti
W23–1–0 after boutErik AppleView status and profile →WEC 26 - Las VegasSubmission (Kimura)Round 1 Time 3:43 Referee John McCarthy
W22–1–0 after boutKeita NakamuraView status and profile →UFC Fight Night 7 - Sanchez vs. RiggsDecision (Unanimous)Round 3 Time 5:00 Referee Herb Dean
W21–1–0 after boutEdward O'DanielView status and profile →EC 70 - Extreme Challenge 70Submission (Arm-Triangle Choke)Round 1 Time 2:21 Referee Not listed
W20–1–0 after boutManuel QuirozView status and profile →EC 67 - Extreme Challenge 67Submission (Rear-Naked Choke)Round 1 Time 0:42 Referee Not listed
W19–1–0 after boutAlex CarterView status and profile →CFX 4 - Cage Fighting Xtreme 4TKO (Submission to Punches)Round 1 Time N/A Referee Not listed
W18–1–0 after boutKenneth AllenView status and profile →TCT - Twin Cities ThrowdownSubmission (Guillotine Choke)Round 1 Time N/A Referee Not listed
W17–1–0 after boutRay PeralesView status and profile →IFC - Rumble on the RiverSubmission (Rear-Naked Choke)Round 1 Time 1:05 Referee Not listed
W16–1–0 after boutShannon RitchView status and profile →EC 66 - Extreme Challenge 66TKO (Punches)Round 1 Time 1:16 Referee Not listed
L15–1–0 after boutJon FitchView status and profile →UFC Fight Night 2 - Loiseau vs. TannerDecision (Unanimous)Round 3 Time 5:00 Referee Steve Mazzagatti
W15–0–0 after boutRyan McGivernView status and profile →EC 63 - Extreme Challenge 63Submission (Keylock)Round 1 Time 2:09 Referee Not listed
W14–0–0 after boutRyan JensenView status and profile →EC 63 - Extreme Challenge 63TKO (Submission to Punches)Round 1 Time 1:39 Referee Not listed
W13–0–0 after boutDaMarques JohnsonView status and profile →EC 63 - Extreme Challenge 63Submission (Keylock)Round 3 Time 1:02 Referee Not listed
W12–0–0 after boutMiguel CooleyView status and profile →CFX 3 - Cage Fighting Xtreme 3TKO (Submission to Punches)Round 1 Time N/A Referee Not listed
W11–0–0 after boutStephan PotvinView status and profile →IFC WC 19 - Warriors Challenge 19Decision (Unanimous)Round 5 Time 5:00 Referee Not listed
W10–0–0 after boutDarin BrudiganView status and profile →XKK - FridleySubmission (Choke)Round 2 Time N/A Referee Not listed
W9–0–0 after boutMark SmolinskiView status and profile →CFX 2 - Cage Fighting Xtreme 2TKO (Punches)Round 1 Time N/A Referee Not listed
W8–0–0 after boutMiguel CooleyView status and profile →ICC - Trials 2TKO (Punches)Round 1 Time N/A Referee Not listed
W7–0–0 after boutNick BeasleyView status and profile →DFC 1 - Dakota Fighting Championships 1TKO (Submission to Punches)Round 1 Time 1:04 Referee Not listed
W6–0–0 after boutJames FullerView status and profile →CFX 1 - Cage Fighting Xtreme 1Submission (Armbar)Round 1 Time N/A Referee Not listed
W5–0–0 after boutAlex GassonView status and profile →ICC - TrialsSubmission (Armbar)Round 2 Time 4:13 Referee Not listed
W4–0–0 after boutBrian MaceachernView status and profile →ICC - TrialsSubmission (Armbar)Round 1 Time 1:56 Referee Not listed
W3–0–0 after boutKyle OlsenView status and profile →SS - Sabin ShowdownTKO (Submission to Punches)Round 1 Time 2:20 Referee Not listed
W2–0–0 after boutLuke CaudilloView status and profile →IWW - Iowa Winter WarriorsSubmission (Keylock)Round Time N/A Referee Not listed
W1–0–0 after boutJosh HartwellView status and profile →ARCF 7 - American Reality Combat 7TKO (Submission to Punches)Round 1 Time 0:46 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 Brock Larson.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

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