Not listed on the current UFC roster

James Birdsley

Full professional career47 verified opponent profilesRecursive links active
JB
40–16–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.

40Professional wins
16Professional 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.

40–16–056 professional boutsNo no-contest results
56 of 56 bouts shown
ResultDate / recordOpponentEventFinish details
L40–16–0 after boutMichael ArrantView status and profile →WCFC - Last Man Standing 2TKO (Punches)Round 1 Time 2:39 Referee Dave Seljestad
L40–15–0 after boutJake PaulView status and profile →SFFN - SteelFist Fight Night 3Decision (Unanimous)Round 3 Time 5:00 Referee Ethan Andrews
L40–14–0 after boutJohn GundersonView status and profile →SCC - Superior Cage Combat 2Submission (Guillotine Choke)Round 2 Time 2:06 Referee Chris Tognoni
L40–13–0 after boutEddy EllisView status and profile →SRP - Square Ring PromotionsTKO (Submission to Punches)Round 2 Time 1:33 Referee Dave Hagen
L40–12–0 after boutRyan HealyView status and profile →FNE - Round 14: Combat at the CabaretTKO (Punches)Round 2 Time 1:04 Referee Steve Newport
W40–11–0 after boutTroy DennisonView status and profile →TUC - The Ultimate CombatSubmission (Guillotine Choke)Round 1 Time 1:50 Referee Mike Crisman
L39–11–0 after boutCameron DiffleyView status and profile →TUC - The Ultimate CombatSubmission (Arm-Triangle Choke)Round 1 Time 1:18 Referee Joe Martinez
L39–10–0 after boutDan GardnerView status and profile →Showdown Fights 3 - New BloodTKO (Punches)Round 1 Time 4:50 Referee Josh Rosenthal
L39–9–0 after boutGordon BellView status and profile →CFC - Crown Fighting Championships 1TKO (Submission to Punches)Round 1 Time 2:26 Referee Jon Walser
W39–8–0 after boutMike JoyView status and profile →Guy Promotions - Knockouts and Tapouts 2TKO (Punches)Round 2 Time 4:46 Referee Ryan Hoisington
L38–8–0 after boutMario EspinozaView status and profile →UCE - Ultimate Combat ExperienceTKO (Punches)Round 1 Time 1:30 Referee Dave Seljestad
W38–7–0 after boutDan BerryView status and profile →UCE - Ultimate Combat ExperienceSubmission (Rear-Naked Choke)Round 1 Time 3:19 Referee Dave Seljestad
W37–7–0 after boutEric HernandezView status and profile →UCE - Ultimate Combat ExperienceSubmission (Kimura)Round 1 Time 2:40 Referee Dave Seljestad
W36–7–0 after boutNate TaybornView status and profile →UCE - Ultimate Combat ExperienceSubmission (Armbar)Round 2 Time 1:03 Referee Dave Seljestad
L35–7–0 after boutTallon TorresView status and profile →UCE - Round 32 - Episode 24KO (Punches)Round 1 Time 0:28 Referee Not listed
L35–6–0 after boutRicardo LamasView status and profile →WC 4 - Rumble in the RockiesDecision (Unanimous)Round 2 Time 5:00 Referee Not listed
W35–5–0 after boutLucas MontoyaView status and profile →JHEFN - Jeremy Horn's Elite Fight Night 3SubmissionRound 1 Time 0:31 Referee Not listed
W34–5–0 after boutSterling NiitsumaView status and profile →UCE - Round 28 - Worlds CollideSubmission (Rear-Naked Choke)Round 1 Time 1:46 Referee Not listed
W33–5–0 after boutOlly BradstreetView status and profile →UCE - Round 28 - Episode 7: Day 2Technical Submission (Armbar)Round 2 Time 1:48 Referee Not listed
W32–5–0 after boutJake Ka'awaView status and profile →UCE - Round 28 - Episode 6TKO (Punches)Round 1 Time 1:41 Referee Not listed
W31–5–0 after boutMichael ArrantView status and profile →UCE - Round 27 - FinalsSubmission (Rear-Naked Choke)Round 2 Time 1:05 Referee Not listed
W30–5–0 after boutOlly BradstreetView status and profile →UCE - Round 27 - Episode 7Submission (Armbar)Round 1 Time 2:44 Referee Not listed
W29–5–0 after boutTy HamblinView status and profile →UCE - Round 27 - Episode 4Submission (Armbar)Round 1 Time 2:37 Referee Not listed
L28–5–0 after boutBlake FredricksonView status and profile →SF 19 - Cinco de MayhemDQ (Biting)Round 3 Time 0:44 Referee Not listed
W28–4–0 after boutLogan HancockView status and profile →BCP - Bush Cree PromotionsSubmissionRound 1 Time 2:58 Referee Curtis Thrasher
W27–4–0 after boutDonny RainesView status and profile →UCE - Round 24 - Episode 2Submission (Rear-Naked Choke)Round 1 Time 2:00 Referee Not listed
W26–4–0 after boutLance GormanView status and profile →UCE - Round 23 - FinalsTKO (Punches)Round 1 Time 2:28 Referee Not listed
W25–4–0 after boutJosh SmidtView status and profile →MMVT 1 - Max Muscle Vale Tudo 1Submission (Punches)Round 1 Time N/A Referee Not listed
L24–4–0 after boutRaphael AssuncaoView status and profile →CFC - Border WarzSubmission (Rear-Naked Choke)Round 3 Time 1:42 Referee Adam Martinez
W24–3–0 after boutRobert DensleyView status and profile →UCE - Round 23 - Episode 1Submission (Shoulder Choke)Round 1 Time 1:03 Referee Not listed
W23–3–0 after boutBlaise SolesView status and profile →UCE - Round 22 - FinalsSubmission (Rear-Naked Choke)Round 1 Time 2:27 Referee Not listed
W22–3–0 after boutJason AllgireView status and profile →UCE - Round 22 - Episode 6TKO (Submission to Punches)Round 1 Time 1:50 Referee Not listed
W21–3–0 after boutMichael ArrantView status and profile →UCE - Round 22 - Episode 3TKO (Punches)Round 2 Time 1:22 Referee Not listed
W20–3–0 after boutWilliam BrewerView status and profile →UCE - Round 21 - FinalsTechnical Submission (Rear-Naked Choke)Round 1 Time 1:56 Referee Not listed
W19–3–0 after boutHarold LucambioView status and profile →UCE - Round 21 - Episode 2Submission (Rear-Naked Choke)Round 2 Time 2:39 Referee Not listed
W18–3–0 after boutJake PaulView status and profile →UCE - Round 21 - Episode 1Submission (Rear-Naked Choke)Round 1 Time 2:11 Referee Not listed
W17–3–0 after boutJake PaulView status and profile →UCE - Round 20 - Episode 8Submission (Rear-Naked Choke)Round 1 Time 2:43 Referee Not listed
L16–3–0 after boutOlly BradstreetView status and profile →UCE - Round 20 - Episode 4Decision (Unanimous)Round 3 Time 3:00 Referee Not listed
W16–2–0 after boutNorman PierceView status and profile →RITC 80 - Fight Night at The FortSubmission (Choke)Round 1 Time 0:30 Referee Not listed
W15–2–0 after boutGarrett BarlowView status and profile →UCE - Round 19 - FinalsSubmission (Rear-Naked Choke)Round 3 Time 1:45 Referee Not listed
W14–2–0 after boutEric KooimanView status and profile →UCE - Round 19 - Episode 5KO (Punches)Round 1 Time N/A Referee Not listed
W13–2–0 after boutJosh VanderVeurView status and profile →UCE - Round 19 - Episode 3Decision (Unanimous)Round 3 Time 3:00 Referee Not listed
L12–2–0 after boutMike GatesView status and profile →UCE - Round 19 - Episode 1Decision (Unanimous)Round 3 Time 3:00 Referee Not listed
W12–1–0 after boutJohn LopezView status and profile →UCE - Round 16 - FinalsSubmission (Rear-Naked Choke)Round 1 Time 1:17 Referee Not listed
W11–1–0 after boutSterling NiitsumaView status and profile →UCE - Round 16 - Episode 6TKO (Punches)Round 2 Time N/A Referee Not listed
W10–1–0 after boutSteve SharpView status and profile →UCE - Round 16 - Episode 3SubmissionRound 3 Time N/A Referee Not listed
W9–1–0 after boutLarry GarrisonView status and profile →UCE - Round 15 - FinalsTKO (Punches)Round 1 Time N/A Referee Not listed
W8–1–0 after boutWilliam CalhounView status and profile →UCE - Round 15 - Episode 6TKO (Punches)Round 1 Time 2:53 Referee Not listed
W7–1–0 after boutTrev PayneView status and profile →UCE - Round 15 - Episode 5SubmissionRound 1 Time N/A Referee Not listed
W6–1–0 after boutDonny RainesView status and profile →UCE - Round 15 - Episode 3TKO (Punches)Round 1 Time 1:13 Referee Not listed
W5–1–0 after boutMatt RainesView status and profile →UCE - Round 15 - Episode 1TKO (Punches)Round 1 Time 1:53 Referee Not listed
W4–1–0 after boutJeremy KramerView status and profile →UCE - Round 14 - Semi-FinalsTKO (Punches)Round 1 Time N/A Referee Not listed
L3–1–0 after boutSteve SharpView status and profile →UCE - Brawls of Fall 2 - FinalsKO (Punches)Round 1 Time 1:08 Referee Not listed
W3–0–0 after boutJimmy StewartView status and profile →UCE - Brawls of Fall 2 - Episode 6Submission (Choke)Round 1 Time 0:55 Referee Not listed
W2–0–0 after boutMichael PlattView status and profile →UCE - Brawls of Fall 2 - Episode 5KO (Punches)Round 1 Time N/A Referee Not listed
W1–0–0 after boutDustin HartView status and profile →UCE - Brawls of Fall 2 - Episode 3TKO (Slam)Round 1 Time N/A 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 James Birdsley.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

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