Not listed on the current UFC roster

John Lansing

Full professional career25 verified opponent profilesRecursive links active
JL
15–11–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.

15Professional wins
11Professional 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.

15–11–026 professional boutsNo no-contest results
26 of 26 bouts shown
ResultDate / recordOpponentEventFinish details
W15–11–0 after boutJeff HorlacherView status and profile →RITC 114 - Rage in the Cage 114Submission (Armbar)Round 1 Time 0:28 Referee Not listed
L14–11–0 after boutLuke HodgesView status and profile →RITC 100 - The CentennialTKO (Punches)Round 2 Time 2:08 Referee Not listed
L14–10–0 after boutEmanuel NewtonView status and profile →KOTC - OutlawsTKO (Punches)Round 1 Time 1:04 Referee Not listed
L14–9–0 after boutHans MarreroView status and profile →RITC 73 - Arizona vs. NevadaSubmission (Armbar)Round 1 Time 1:36 Referee Not listed
W14–8–0 after boutRobert RoseView status and profile →RITC 72 - Welcome to The FortSubmission (Armbar)Round 1 Time 2:30 Referee Not listed
L13–8–0 after boutGreg BellView status and profile →RITC 53 - The Beat Goes OnSubmission (Armbar)Round 3 Time 1:48 Referee Not listed
W13–7–0 after boutMike LightfootView status and profile →RITC 52 - RivalrySubmission (Choke)Round 1 Time 0:36 Referee Not listed
L12–7–0 after boutChappo MontijoView status and profile →RITC 49 - Stare DownSubmission (Choke)Round 1 Time 1:18 Referee Not listed
W12–6–0 after boutMelesio PeralesView status and profile →RITC 47 - UnstoppableSubmission (Armbar)Round 1 Time 1:55 Referee Not listed
L11–6–0 after boutShaun BeckettView status and profile →RITC 45 - FinallySubmission (Armbar)Round 1 Time 0:54 Referee Not listed
L11–5–0 after boutDrew FickettView status and profile →RITC 43 - The MatchDecision (Unanimous)Round 3 Time 3:00 Referee Not listed
L11–4–0 after boutAdam DurantView status and profile →RITC 41 - Rage in the Cage 41Decision (Unanimous)Round 3 Time 3:00 Referee Not listed
L11–3–0 after boutShannon RitchView status and profile →RITC 40 - Casa GrandeSubmission (Choke)Round 1 Time 0:55 Referee Not listed
W11–2–0 after boutDavid CanvasView status and profile →RITC 39 - Bring ItSubmission (Armbar)Round 2 Time 1:18 Referee Not listed
W10–2–0 after boutGerald PerkinsView status and profile →RITC 38 - Let's RollSubmission (Armbar)Round 3 Time 1:16 Referee Not listed
W9–2–0 after boutGabriel CasillasView status and profile →RITC 37 - When Countries CollideDecisionRound 3 Time 3:00 Referee Not listed
L8–2–0 after boutDrew FickettView status and profile →RITC 35 - This Time It's PersonalSubmission (Armbar)Round 2 Time 2:34 Referee Not listed
W8–1–0 after boutStefan SolomonView status and profile →RITC 34 - Rage in the Cage 34Decision (Unanimous)Round 3 Time 3:00 Referee Not listed
W7–1–0 after boutIra BoydView status and profile →RITC 31 - Rage in the Cage 31Decision (Unanimous)Round 3 Time 3:00 Referee Not listed
L6–1–0 after boutJavier EscontriasView status and profile →RITC 30 - Soaring to New HeightsDisqualificationRound 1 Time 1:06 Referee Not listed
W6–0–0 after boutBen ShimonoView status and profile →RITC 27 - Rage in the Cage 27Decision (Unanimous)Round 3 Time 3:00 Referee Not listed
W5–0–0 after boutFred McMillanView status and profile →RITC 26 - Rage in the Cage 26Submission (Choke)Round 1 Time 2:20 Referee Not listed
W4–0–0 after boutRichard ThompsonView status and profile →RITC 25 - Rage in the Cage 25Submission (Choke)Round 1 Time 2:04 Referee Not listed
W3–0–0 after boutDan TruaxView status and profile →RITC 21 - Rage in the Cage 21Submission (Choke)Round 1 Time 1:10 Referee Not listed
W2–0–0 after boutMatt FiddlerView status and profile →RITC 20 - Rage in the Cage 20Submission (Choke)Round 1 Time 1:44 Referee Not listed
W1–0–0 after boutJamie ArmedarisView status and profile →RITC 19 - Rage in the Cage 19TKO (Submission to Punches)Round 2 Time 1:40 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 John Lansing.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

26 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 ↗