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.
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 | 24–7–0 (1 NC) after bout | Renat OndarView status and profile → | ACA 205 - Magomedov vs. Gasanov | Decision (Unanimous)Round 5 Time 5:00 Referee Maxim Protasov |
| NC | 23–7–0 (1 NC) after bout | Alexander PodlesniyView status and profile → | ACA 201 - Silva vs. Podlesniy | No Contest (Accidental Eye Poke)Round 2 Time 2:53 Referee Maxim Protasov |
| W | 23–7–0 after bout | Oleg BorisovView status and profile → | ACA 196 - Silva vs. Borisov | KO (Knee to the Body)Round 2 Time 3:53 Referee Dmitry Valuevich |
| W | 22–7–0 after bout | Pavel VitrukView status and profile → | ACA 184 - Vitruk vs. Silva | Decision (Unanimous)Round 5 Time 5:00 Referee Dmitry Valuevich |
| W | 21–7–0 after bout | Murad KalamovView status and profile → | ACA 180 - Gadzhiev vs. Gaforov | Decision (Unanimous)Round 3 Time 5:00 Referee Viktor Korneev |
| W | 20–7–0 after bout | Akhmed MusakaevView status and profile → | ACA 176 - Ramos vs. Abdulkhalikov | Decision (Split)Round 3 Time 5:00 Referee Maxim Protasov |
| W | 19–7–0 after bout | Abdul-Rakhman DudaevView status and profile → | ACA 169 - Bibulatov vs. Deak | Decision (Unanimous)Round 3 Time 5:00 Referee Dmitry Valuevich |
| L | 18–7–0 after bout | Rustam KerimovView status and profile → | ACA 161 - Gasanov vs. Abdurakhmanov | Decision (Unanimous)Round 3 Time 5:00 Referee Maxim Protasov |
| L | 18–6–0 after bout | Maharbek KarginovView status and profile → | ACA 155 - Karginov vs. Silva | Decision (Split)Round 5 Time 5:00 Referee Viktor Korneev |
| W | 18–5–0 after bout | Islam MeshevView status and profile → | ACA 149 - Vagaev vs. Slipenko | KO (Punch)Round 1 Time 0:44 Referee Maxim Protasov |
| W | 17–5–0 after bout | Goga ShamatavaView status and profile → | ACA 140 - Reznikov vs. Ramos | KO (Punch)Round 3 Time 3:59 Referee Aleh Miliakou |
| W | 16–5–0 after bout | Karlen MinasianView status and profile → | ACA 136 - Bukuev vs. Akopyan | TKO (Doctor Stoppage)Round 2 Time 5:00 Referee Gerikhan Shibilov |
| W | 15–5–0 after bout | Bidzina GavashelishviliView status and profile → | ACA 132 - Johnson vs. Vakhaev | Submission (Triangle Choke)Round 2 Time 3:43 Referee Viktor Korneev |
| W | 14–5–0 after bout | Mikhail PogodinView status and profile → | ACA 123 - Koshkin vs. Butenko | Submission (Rear-Naked Choke)Round 1 Time 2:10 Referee Maxim Protasov |
| L | 13–5–0 after bout | Azamat PshukovView status and profile → | ACA 118 - Abdulaev vs. Vagaev 2 | KO (Punch)Round 1 Time 1:08 Referee Maxim Protasov |
| W | 13–4–0 after bout | Goga ShamatavaView status and profile → | ACA 116 - Froes vs. Balaev | Decision (Unanimous)Round 3 Time 5:00 Referee Viktor Korneev |
| L | 12–4–0 after bout | Murad MagomedovView status and profile → | ACA 105 - Almaty | Decision (Split)Round 3 Time 5:00 Referee Lukasz Bosacki |
| L | 12–3–0 after bout | Magomed BibulatovView status and profile → | ACA 100 - Grozny | TKO (Punches)Round 2 Time 2:40 Referee Lukasz Bosacki |
| L | 12–2–0 after bout | Yunus EvloevView status and profile → | ACA 95 - Moscow | Decision (Split)Round 5 Time 5:00 Referee Viktor Korneev |
| W | 12–1–0 after bout | Magomed GinazovView status and profile → | ACA 92 - Warsaw | Decision (Majority)Round 3 Time 5:00 Referee Herb Dean |
| W | 11–1–0 after bout | Sam HallidayView status and profile → | ACB 81 - Dubai | TKO (Punches)Round 1 Time 4:48 Referee Lukasz Bosacki |
| W | 10–1–0 after bout | Kurban GadzhievView status and profile → | ACB 73 - Rio de Janeiro | Decision (Unanimous)Round 3 Time 5:00 Referee Osiris Maia |
| L | 9–1–0 after bout | Zach MakovskyView status and profile → | ACB 60 - Vienna | Submission (Guillotine Choke)Round 3 Time 1:08 Referee Marco Broersen |
| W | 9–0–0 after bout | Luan MatheusView status and profile → | FLC 3 - CUFA Fight Festival 3 | DQ (Knee to Head of Grounded Fighter)Round 1 Time 3:39 Referee Eduardo Herdy |
| W | 8–0–0 after bout | Leonardo MouraView status and profile → | FLC 1 - CUFA Fight Festival | KO (Knee)Round 1 Time 2:16 Referee Not listed |
| W | 7–0–0 after bout | Jose Matheus OrtizView status and profile → | Mr.Cage Championship - Mr. Cage 18 | TKO (Punches)Round 1 Time 0:14 Referee Marcio Dapaz |
| W | 6–0–0 after bout | Rildo Benezar MorreiraView status and profile → | Mr. Cage Championship - Mr. Cage 9 | KO (Punches)Round 1 Time 3:50 Referee Cristiano Carioca |
| W | 5–0–0 after bout | Fernando GisleyView status and profile → | AK - Amazon Kombat 3.0 | DecisionRound — Time 0:00 Referee Rubens Leal |
| W | 4–0–0 after bout | Olavo MarinhoView status and profile → | AK - Amazon Kombat 3.0 | TKORound — Time 0:00 Referee Rubens Leal |
| W | 3–0–0 after bout | Leonan FernandesView status and profile → | AUF - Armazem Ultra Fight | TKO (Punches)Round 1 Time 2:03 Referee Not listed |
| W | 2–0–0 after bout | Felipe Walace de CastroView status and profile → | CPF - Coari Power Fight | TKO (Punches)Round 2 Time N/A Referee Not listed |
| W | 1–0–0 after bout | Ruberval MaiaView status and profile → | Zone FC - Zone Fight 1 | TKORound 1 Time N/A Referee Not listed |
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 Josiel Silva.
Verify source record ↗Every verified opponent opens another full career
32 professional bout rows are displayed from the source record. 31 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.