Not listed on the current UFC roster

Saul Almeida

Full professional career33 verified opponent profilesRecursive links active
SA
20–14–0 (1 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.

20Professional wins
14Professional losses
0Draws
1No 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.

20–14–0 (1 NC)35 professional bouts1 no contest
35 of 35 bouts shown
ResultDate / recordOpponentEventFinish details
L20–14–0 (1 NC) after boutPaulo MachadoView status and profile →GFC 10 - Gamebred BareKnuckle MMA 10Decision (Split)Round 3 Time 5:00 Referee Marcos Perez
L20–13–0 (1 NC) after boutNick FioreView status and profile →Combat Zone 85 - Combat Zone MMATKO (Punches)Round 2 Time 1:46 Referee Not listed
L20–12–0 (1 NC) after boutJoe GiannettiView status and profile →Cage Titans FC - Cage Titans 57Decision (Unanimous)Round 5 Time 5:00 Referee Kevin MacDonald
L20–11–0 (1 NC) after boutSean SorianoView status and profile →CES MMA 57 - Rebello vs. HaleyKO (Punches)Round 1 Time 1:22 Referee Kevin MacDonald
W20–10–0 (1 NC) after boutStacey AndersonView status and profile →AMMO Fight League 5 - BattlegroundsTKO (Punches)Round 3 Time 2:51 Referee Bryan Miner
L19–10–0 (1 NC) after boutAndy MainView status and profile →LFA 49 - Brady vs. UrbinaDecision (Unanimous)Round 3 Time 5:00 Referee Keith Peterson
L19–9–0 (1 NC) after boutAdlan BataevView status and profile →ACB 84 - BratislavaDecision (Unanimous)Round 3 Time 5:00 Referee Lukasz Bosacki
NC19–8–0 (1 NC) after boutPedro GonzalezView status and profile →CES MMA 45 - Gooch vs. CoutinhoNo Contest (Overturned)Round 5 Time 5:00 Referee Keith Peterson
W19–8–0 after boutJosh LaBergeView status and profile →CES MMA 42 - Curtis vs. Santiago Jr.Submission (Rear-Naked Choke)Round 3 Time 4:50 Referee John English
L18–8–0 after boutManny BermudezView status and profile →CES MMA 39 - O'Neil vs. SantiagoDecision (Split)Round 3 Time 5:00 Referee Gary Eblin
L18–7–0 after boutBruce BoyingtonView status and profile →WSOF 31 - Ivanov vs. CopelandDecision (Split)Round 3 Time 5:00 Referee Dan Miragliotta
L18–6–0 after boutAlexandre AlmeidaView status and profile →WSOF 24 - Fitch vs. OkamiSubmission (Rear-Naked Choke)Round 1 Time 1:23 Referee Dan Miragliotta
W18–5–0 after boutChris FosterView status and profile →WSOF 20 - Branch vs. McElligottDecision (Split)Round 3 Time 5:00 Referee Dan Miragliotta
W17–5–0 after boutFranklin IsabelView status and profile →CFX 25 - Cage Fighting Xtreme 25TKO (Punches)Round 1 Time N/A Referee Not listed
W16–5–0 after boutAndres JeudiView status and profile →CES MMA 24 - Classic Entertainment and Sports 24Decision (Unanimous)Round 3 Time 5:00 Referee Not listed
W15–5–0 after boutWayne HarnoisView status and profile →Big Six Entertainment - The Carnage in CantonSubmission (Rear-Naked Choke)Round 1 Time 4:14 Referee Not listed
W14–5–0 after boutAndrew FisherView status and profile →Bellator MMA - Bellator 110Decision (Unanimous)Round 3 Time 5:00 Referee Kevin MacDonald
L13–5–0 after boutGoiti YamauchiView status and profile →Bellator MMA - Bellator 109KO (Punches)Round 1 Time 2:04 Referee Keith Peterson
W13–4–0 after boutAguilano BrandaoView status and profile →CZ 45 - Ready to Rumble at The RockSubmission (Brabo Choke)Round 2 Time 0:50 Referee Not listed
L12–4–0 after boutRob FontView status and profile →CES MMA 15 - Undisputed 2Decision (Unanimous)Round 3 Time 5:00 Referee Not listed
L12–3–0 after boutCalvin KattarView status and profile →CES MMA 13 - Real PainDecision (Unanimous)Round 3 Time 5:00 Referee Keith Peterson
L12–2–0 after boutMatt BessetteView status and profile →BFC - Bellator Fighting Championships 63Decision (Unanimous)Round 3 Time 5:00 Referee Todd Anderson
W12–1–0 after boutJeff AndersonView status and profile →CES MMA 9 - Extreme MeasuresDecision (Unanimous)Round 3 Time 5:00 Referee Kevin MacDonald
W11–1–0 after boutKevin RoddyView status and profile →CES MMA 8 - UndisputedDecision (Split)Round 3 Time 5:00 Referee Kevin MacDonald
W10–1–0 after boutTateki MatsudaView status and profile →BFC - Bellator Fighting Championships 48Decision (Unanimous)Round 3 Time 5:00 Referee Keith Peterson
W9–1–0 after boutCody StevensView status and profile →CES MMA 6 - Nowhere to RunDecision (Unanimous)Round 3 Time 5:00 Referee Kevin MacDonald
W8–1–0 after boutBobby ReardanzView status and profile →CES MMA 4 - Rhode RageDecision (Unanimous)Round 3 Time 5:00 Referee Kevin MacDonald
L7–1–0 after boutPete JeffreyView status and profile →CES MMA 1 - First BloodTechnical Submission (Guillotine Choke)Round 3 Time 0:26 Referee Pete Rogers
W7–0–0 after boutChris GrandmaisonView status and profile →XCFL - Xtreme Championship Fight League 1Decision (Unanimous)Round 5 Time 5:00 Referee Not listed
W6–0–0 after boutJoe ManzelloView status and profile →CFX - Wartown Beatdown 4Decision (Split)Round 3 Time 5:00 Referee Not listed
W5–0–0 after boutKevin CorriganView status and profile →WCF - World Championship Fighting 8Decision (Unanimous)Round 2 Time 5:00 Referee Not listed
W4–0–0 after boutDan O'KeefeView status and profile →WCF - World Championship Fighting 7Submission (Peruvian Necktie)Round 1 Time 1:16 Referee Not listed
W3–0–0 after boutJacob IronsView status and profile →ICE Fighter - Hostile TakeoverSubmission (Forearm Choke)Round 1 Time 1:43 Referee Not listed
W2–0–0 after boutSteve ButlerView status and profile →STG - DefianceDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
W1–0–0 after boutIann de OliveiraView status and profile →WFL 22 - Back With A VengeanceDecision (Unanimous)Round 3 Time 5:00 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 Saul Almeida.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

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