Not listed on the current UFC roster

Francisco Rivera

Full professional career29 verified opponent profilesRecursive links active
FR
16–12–0 (3 NC)PROFESSIONAL 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.

16Professional wins
12Professional losses
0Draws
3No 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.

16–12–0 (3 NC)31 professional bouts3 no contests
31 of 31 bouts shown
ResultDate / recordOpponentEventFinish details
L16–12–0 (3 NC) after boutJesse StraderView status and profile →UNF 33 - Up Next Fighting 33Submission (Guillotine Choke)Round 1 Time 4:01 Referee Jonathan Romero
L16–11–0 (3 NC) after boutAlbert MoralesView status and profile →UNF 21 - Up Next Fighting 21TKO (Punches)Round 1 Time 4:44 Referee Mike Beltran
NC16–10–0 (3 NC) after boutJesse StraderView status and profile →UNF 16 - Up Next Fighting 16: Rivera vs. StraderNo Contest (Accidental Eye Poke)Round 2 Time 4:33 Referee Frank Trigg
W16–10–0 (2 NC) after boutJosh Wang KimView status and profile →UNF 9 - Up Next Fighting 9Decision (Unanimous)Round 3 Time 5:00 Referee Frank Trigg
NC15–10–0 (2 NC) after boutRicky BandejasView status and profile →XMMA 6 - Bash at the BeachNo Contest (Accidental Eye Poke)Round 2 Time 0:58 Referee Blake Grice
L15–10–0 (1 NC) after boutCody GibsonView status and profile →UNF 3 - Up Next Fighting 3: Rivera vs. GibsonSubmission (Arm-Triangle Choke)Round 3 Time 2:42 Referee Frank Trigg
W15–9–0 (1 NC) after boutTeruto IshiharaView status and profile →UNF 2 - Up Next Fighting 2Decision (Unanimous)Round 3 Time 5:00 Referee Raphael Davis
L14–9–0 (1 NC) after boutJohn DodsonView status and profile →XMMA 4 - Black MagicDecision (Unanimous)Round 3 Time 5:00 Referee Myron Gaudet
L14–8–0 (1 NC) after boutDavid MartinezView status and profile →Combate Global - 2021 Bantamweight TournamentKO (Head Kick and Punches)Round 2 Time 0:17 Referee Alan Abeles
W14–7–0 (1 NC) after boutNohelin HernandezView status and profile →Combate Global - 2021 Bantamweight TournamentDecision (Unanimous)Round 3 Time 5:00 Referee Alan Abeles
W13–7–0 (1 NC) after boutAdam MartinezView status and profile →Combate Global - 2021 Bantamweight TournamentKO (Punch)Round 1 Time 2:39 Referee Russ Greenberg
W12–7–0 (1 NC) after boutRyan LilleyView status and profile →XMMA - Vick vs. FialhoTKO (Punches)Round 1 Time 4:03 Referee Russ Greenberg
L11–7–0 (1 NC) after boutErik PerezView status and profile →UFC 201 - Lawler vs. WoodleyDecision (Unanimous)Round 3 Time 5:00 Referee George Allen
L11–6–0 (1 NC) after boutBrad PickettView status and profile →UFC Fight Night 84 - Silva vs. BispingDecision (Split)Round 3 Time 5:00 Referee Neil Hall
L11–5–0 (1 NC) after boutJohn LinekerView status and profile →UFC 191 - Johnson vs. Dodson 2Submission (Guillotine Choke)Round 1 Time 2:08 Referee Chris Tognoni
W11–4–0 (1 NC) after boutAlex CaceresView status and profile →UFC Fight Night 68 - Boetsch vs. HendersonKO (Punches)Round 1 Time 0:21 Referee Dan Miragliotta
L10–4–0 (1 NC) after boutUrijah FaberView status and profile →UFC 181 - Hendricks vs. Lawler 2Submission (Bulldog Choke)Round 2 Time 1:34 Referee Mario Yamasaki
L10–3–0 (1 NC) after boutTakeya MizugakiView status and profile →UFC 173 - Barao vs. DillashawDecision (Unanimous)Round 3 Time 5:00 Referee Yves Lavigne
W10–2–0 (1 NC) after boutGeorge RoopView status and profile →UFC Fight Night 31 - Fight for the Troops 3TKO (Punches)Round 2 Time 2:20 Referee Mario Yamasaki
W9–2–0 (1 NC) after boutEdwin FigueroaView status and profile →UFC 156 - Aldo vs. EdgarTKO (Punches)Round 2 Time 4:20 Referee Kim Winslow
NC8–2–0 (1 NC) after boutRoland DelormeView status and profile →UFC 149 - Faber vs. BaraoNo Contest (Overturned)Round 1 Time 4:19 Referee Mario Yamasaki
W8–2–0 after boutAlex SotoView status and profile →UFC on Fuel TV 3 - Korean Zombie vs. PoirierDecision (Unanimous)Round 3 Time 5:00 Referee Rick McCoy
W7–2–0 after boutAntonio DuarteView status and profile →TPF 12 - Second ComingKO (Punches)Round 1 Time 1:15 Referee Jason McCoy
W6–2–0 after boutBrad McDonaldView status and profile →TPF 11 - RedemptionKO (Punches)Round 1 Time 0:40 Referee Jason McCoy
L5–2–0 after boutReuben DuranView status and profile →UFC - The Ultimate Fighter 13 FinaleSubmission (Rear-Naked Choke)Round 3 Time 1:57 Referee Herb Dean
L5–1–0 after boutErik KochView status and profile →WEC 52 - Faber vs. MizugakiTKO (Head Kick and Punches)Round 1 Time 1:36 Referee Steve Mazzagatti
W5–0–0 after boutFernando BernsteinView status and profile →Called Out MMA - Called Out MMA 2TKO (Punches)Round 1 Time 0:30 Referee Not listed
W4–0–0 after boutAaron AranaView status and profile →Called Out MMA - Called Out MMA 1Decision (Majority)Round 3 Time 5:00 Referee Mike Beltran
W3–0–0 after boutJohnny GomezView status and profile →Call To Arms - Call To Arms 1Decision (Unanimous)Round 3 Time 5:00 Referee Not listed
W2–0–0 after boutChris DrummView status and profile →CXF - California Xtreme FightingKO (Punches)Round 1 Time 0:46 Referee Not listed
W1–0–0 after boutRay CoxView status and profile →CXF - Uprising in UplandKO (Punches)Round 1 Time 0:52 Referee Not listed
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 Francisco Rivera.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

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