THE RECORD
FROM DEBUT TO NEXT BELL
UFC 331Event source β
EVERY RECORDED BOUT
Complete professional fight history, including competition before and outside UFC. Use the controls to isolate an opponent, promotion, method or result.
| Result | Date / record | Opponent | Event | Finish details |
|---|---|---|---|---|
| W | 19β5β1 after bout | Jordan LeavittView status and profile β | UFC Fight Night 278 - Muhammad vs. Bonfim | Submission (Ninja Choke)Round 1 Time 4:19 Referee Herb Dean |
| W | 18β5β1 after bout | Isaac ThomsonView status and profile β | UFC on ESPN 73 - Royval vs. Kape | Decision (Unanimous)Round 3 Time 5:00 Referee Eric McMahon |
| L | 17β5β1 after bout | Pat SabatiniView status and profile β | UFC on ESPN 65 - Emmett vs. Murphy | Decision (Unanimous)Round 3 Time 5:00 Referee Keith Peterson |
| L | 17β4β1 after bout | William GomisView status and profile β | UFC Fight Night 243 - Moicano vs. St. Denis | Decision (Split)Round 3 Time 5:00 Referee Rich Mitchell |
| W | 17β3β1 after bout | Jack ShoreView status and profile β | UFC 301 - Pantoja vs. Erceg | TKO (Doctor Stoppage)Round 2 Time 3:35 Referee Joao Claudio Soares |
| W | 16β3β1 after bout | Jonathan PearceView status and profile β | UFC Fight Night 232 - Allen vs. Craig | Submission (Ninja Choke)Round 2 Time 3:54 Referee Herb Dean |
| W | 15β3β1 after bout | Westin WilsonView status and profile β | UFC on ESPN 48 - Strickland vs. Magomedov | KO (Punches)Round 1 Time 2:54 Referee Chris Tognoni |
| W | 14β3β1 after bout | Lucas AlexanderView status and profile β | UFC Fight Night 212 - Grasso vs. Araujo | Submission (Rear-Naked Choke)Round 1 Time 2:02 Referee Chris Tognoni |
| W | 13β3β1 after bout | Andre FiliView status and profile β | UFC on ESPN 35 - Font vs. Vera | TKO (Punches)Round 1 Time 0:41 Referee Herb Dean |
| L | 12β3β1 after bout | Bill AlgeoView status and profile β | UFC on ESPN 32 - Kattar vs. Chikadze | Decision (Unanimous)Round 3 Time 5:00 Referee Keith Peterson |
| W | 12β2β1 after bout | Diego LopesView status and profile β | Dana White's Contender Series - Contender Series 2021: Week 1 | Technical Decision (Unanimous)Round 3 Time 0:10 Referee Chris Tognoni |
| W | 11β2β1 after bout | Jose MariscalView status and profile β | LFA 65 - Royval vs. Sanchez | KO (Punches)Round 1 Time 0:44 Referee Curtis Thrasher |
| W | 10β2β1 after bout | Estabili AmatoView status and profile β | Future FC 2 - Tubarao vs. Amato | Submission (Guillotine Choke)Round 2 Time 0:41 Referee Eduardo Melo |
| W | 9β2β1 after bout | Jose ZarauzView status and profile β | FFC 35 - Tubarao vs. Zarauz | Decision (Unanimous)Round 3 Time 5:00 Referee Gustavo Torres |
| W | 8β2β1 after bout | Wellington PradoView status and profile β | Thunder Fight 15 - Independence Day | Submission (Rear-Naked Choke)Round 2 Time 4:00 Referee Eduardo Mello |
| W | 7β2β1 after bout | Johnny IwasakiView status and profile β | FFC 33 - Iwasaki vs. Tubarao | TKO (Punches)Round 3 Time 4:25 Referee David Casaretto |
| W | 6β2β1 after bout | Duilio Aparecido Bueno dos SantosView status and profile β | SDVF - Strike do Vale Fight 2 | Submission (Rear-Naked Choke)Round 1 Time 1:01 Referee Germano Tonon |
| W | 5β2β1 after bout | Cicero CoutinhoView status and profile β | Thunder Fight 13 - Gameth vs. Wagnao | TKO (Punches)Round 1 Time 1:25 Referee Julio Catarino |
| W | 4β2β1 after bout | Leandro CompriView status and profile β | Araca Fight Combat - Araca Fight 2017 | KO (Punch)Round 1 Time 0:33 Referee Alex Ladislau |
| W | 3β2β1 after bout | Wanderley Rosa Ferreira LevandovskiView status and profile β | URF - Ultimate Reborn Fight 5 | Submission (Guillotine Choke)Round 1 Time 1:42 Referee Alex Ladislau |
| D | 2β2β1 after bout | Jefson CastorView status and profile β | Arena Kombat FC 2 - Arena Kombat Fighting Championship 2 | DrawRound 3 Time 5:00 Referee Gelcivan Gomes Martins |
| W | 2β2β0 after bout | Rogerio FurtadoView status and profile β | HDH 69 / Revelation FC - Hombres de Honor 69 | KO (Punches)Round 1 Time 0:22 Referee Geronimo dos Santos |
| L | 1β2β0 after bout | Henrique GomesView status and profile β | CFV - Clube Fight VitΓ³ria | TKO (Punches)Round 1 Time N/A Referee Moises Carvalho |
| W | 1β1β0 after bout | Marcio de OliveiraView status and profile β | GDFC - Guerreiros da Fe Combat | Submission (Guillotine Choke)Round 1 Time 1:26 Referee Anderson Souza |
| L | 0β1β0 after bout | Rafael MoreiraView status and profile β | BWF - Big Way Fight 3 | Submission (Rear-Naked Choke)Round 1 Time 2:40 Referee Rubens Leal |
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 Joanderson Brito.
Verify source record βUFC and professional records stay separate
The snapshot above counts UFC appearances only. The career table shows every recorded professional bout across all promotions, so pre-UFC results remain visible without being mistaken for UFC results.
Source and correction standard
Roster status and activity are checked against Roster Watch. Ranking labels come from the official UFC rankings snapshot dated August 11, 2026. Announced opponents are dated because cards can change.