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 |
|---|---|---|---|---|
| NC | 26–11–1 (1 NC) after bout | Daniel Ladero GartnerView status and profile → | WOW 29 - Valencia | No Contest (Illegal Knee)Round 1 Time 4:07 Referee Jesus Arjona |
| W | 26–11–1 after bout | Darwin RodriguezView status and profile → | WOW 22 - Madrid | Submission (Rear-Naked Choke)Round 2 Time 1:57 Referee Not listed |
| W | 25–11–1 after bout | Rodrigo CarlosView status and profile → | AFL 38 - Cheste | TKORound 1 Time 1:15 Referee Not listed |
| W | 24–11–1 after bout | Maicon James dos SantosView status and profile → | AFL 29 - Valencia | Submission (Guillotine Choke)Round 1 Time 1:24 Referee Tulio Palhares |
| L | 23–11–1 after bout | Faridun OdilovView status and profile → | EFC 43 - Eagle Fighting Championship 43 | TKO (Punches)Round 1 Time 3:38 Referee Not listed |
| W | 23–10–1 after bout | Francisco GaticaView status and profile → | HDH 106 - Hombres de Honor 106: MMATauro | Submission (Rear-Naked Choke)Round 1 Time 0:00 Referee Not listed |
| W | 22–10–1 after bout | Ruslan ShamilovView status and profile → | M-1 Challenge 97 - Tatfight 7: Bogatov vs. Pereira | Decision (Unanimous)Round 3 Time 5:00 Referee Lukasz Bosacki |
| W | 21–10–1 after bout | Bilal AnreisView status and profile → | AEMMA - MMA Mallorca | KO (Punch)Round 1 Time 0:13 Referee Not listed |
| W | 20–10–1 after bout | Artem ShokaloView status and profile → | HDH 91 - Hombres de Honor 91 | TKO (Punches)Round 4 Time 2:00 Referee Manolo Sosa |
| W | 19–10–1 after bout | Andrey SeledtsovView status and profile → | M-1 Challenge 84 - 20 Years of MMA | Submission (Armbar)Round 1 Time 0:44 Referee Marco Broersen |
| L | 18–10–1 after bout | Oleg OlenichevView status and profile → | M-1 Challenge 79 - Shlemenko vs. Halsey 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Marco Broersen |
| W | 18–9–1 after bout | Ludy GoulartView status and profile → | HDH 76 - Hombres de Honor 76 | TKO (Punches)Round 1 Time 2:20 Referee Carlos Velasco |
| D | 17–9–1 after bout | Valery MyasnikovView status and profile → | M-1 Challenge 68 - Shlemenko vs. Vasilevsky 2 | DrawRound 3 Time 5:00 Referee Vyacheslav Kiselev |
| W | 17–9–0 after bout | Nodar KudukhashviliView status and profile → | M-1 Challenge 62 - Buchinger vs. Barnaoui | Submission (Armbar)Round 1 Time 1:54 Referee Lukasz Bosacki |
| W | 16–9–0 after bout | Reinaldo da SilvaView status and profile → | AF 3 - Arnold Fighters 3 | KO (Punch)Round 1 Time 2:10 Referee Cleiton Pinheiro |
| L | 15–9–0 after bout | Magomed MutaevView status and profile → | M-1 Challenge 58 - Battle in the Mountains 4 | TKO (Corner Stoppage)Round 1 Time 5:00 Referee Viktor Korneev |
| W | 15–8–0 after bout | Ibragim TibilovView status and profile → | M-1 Challenge 55 - In Memory of Guram Gugenishvili | Submission (Rear-Naked Choke)Round 3 Time 1:35 Referee Mika Sinkkonen |
| L | 14–8–0 after bout | Anatoly TokovView status and profile → | M-1 Global / Absolute Championship Berkut - M-1 Challenge 54 / ACB 12 | TKO (Punches)Round 3 Time 0:53 Referee Mika Sinkkonen |
| L | 14–7–0 after bout | Jack HermanssonView status and profile → | CWFC 66 - Cage Warriors Fighting Championship 66 | TKO (Submission to Punches)Round 3 Time 4:36 Referee Rich Mitchell |
| W | 14–6–0 after bout | Marcho MarkovView status and profile → | AF - Arnold Fighters | Submission (Rear-Naked Choke)Round 1 Time 2:18 Referee Not listed |
| W | 13–6–0 after bout | Mauro AmaralView status and profile → | Primus MMA - The Event | TKO (Punches)Round 1 Time 1:56 Referee Not listed |
| W | 12–6–0 after bout | Julio Cesar AlvesView status and profile → | Almogavers - The Chance 4 | SubmissionRound 3 Time 0:00 Referee Not listed |
| L | 11–6–0 after bout | Gregory BabeneView status and profile → | M-1 Challenge 34 - Emelianenko vs. Gluhov | Submission (Heel Hook)Round 2 Time 2:19 Referee Vyacheslav Kiselev |
| L | 11–5–0 after bout | Daniel TaberaView status and profile → | Almogavers - The Chance 3 | TKO (Punches)Round 3 Time 1:26 Referee Victor Mesas |
| W | 11–4–0 after bout | Rafael RodriguezView status and profile → | CWC - The Cage World Championship | Submission (Rear-Naked Choke)Round 1 Time 0:55 Referee Not listed |
| W | 10–4–0 after bout | Ruslan KhaskhanovView status and profile → | M-1 Challenge 28 - Emelianenko vs. Malikov | TKO (Punches)Round 1 Time 4:00 Referee Viktor Korneev |
| W | 9–4–0 after bout | Djordje BericView status and profile → | HDH 26 - Hombres de Honor 26 | TKO (Punches)Round 1 Time 3:40 Referee Not listed |
| L | 8–4–0 after bout | Vyacheslav VasilevskyView status and profile → | League S-70 - Sambo 70 vs. Spain | Decision (Unanimous)Round 3 Time 5:00 Referee Viktor Korneev |
| W | 8–3–0 after bout | Ruslan KhaskhanovView status and profile → | LF - Legion Fight 6 | TKO (Punches)Round 2 Time 2:28 Referee Not listed |
| W | 7–3–0 after bout | Reinaldo da SilvaView status and profile → | Almogavers - Almogavers 4 | Decision (Unanimous)Round 2 Time 5:00 Referee Not listed |
| L | 6–3–0 after bout | Juha SaarinenView status and profile → | M-1 Selection 2010 - Western Europe Round 3 | Submission (Kimura)Round 1 Time 3:09 Referee Jarno Nurminen |
| W | 6–2–0 after bout | Leo GalattiView status and profile → | F4L 1 - Fight 4 Life | Submission (Punches)Round 1 Time 2:16 Referee Not listed |
| W | 5–2–0 after bout | Leonardo RamosView status and profile → | Almogavers - Almogavers 3 | Submission (Punches)Round 1 Time 2:21 Referee Not listed |
| W | 4–2–0 after bout | Mariano MarianoView status and profile → | HDH 9 - Hombres de Honor 9 | TKO (Corner Stoppage)Round 1 Time 1:18 Referee Not listed |
| L | 3–2–0 after bout | Tom BlackledgeView status and profile → | M-1 Challenge 18 - Netherlands Day One | KO (Head Kick)Round 1 Time 0:09 Referee Not listed |
| L | 3–1–0 after bout | Christian M'PumbuView status and profile → | M-1 Challenge 14 - Japan | Submission (Armbar)Round 1 Time 4:59 Referee Marco Broersen |
| W | 3–0–0 after bout | Seung Bae WhiView status and profile → | M-1 Challenge 11 - 2008 Challenge Finals | Decision (Unanimous)Round 3 Time 5:00 Referee Marcel Homeijer |
| W | 2–0–0 after bout | Valdas PoceviciusView status and profile → | M-1 Challenge 10 - Finland | Decision (Unanimous)Round 2 Time 5:00 Referee Marco Broersen |
| W | 1–0–0 after bout | David TralleroView status and profile → | HDH 7 - Hombres de Honor 7 | Submission (Rear-Naked Choke)Round 1 Time 1:30 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 Enoc Solves Torres.
Verify source record ↗Every verified opponent opens another full career
39 professional bout rows are displayed from the source record. 36 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.