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 | 21–9–0 (3 NC) after bout | Hector LombardView status and profile → | EFC 47 - Eagle FC 47: dos Santos vs. De Castro | No Contest (Illegal Knee)Round 2 Time 1:44 Referee Wayne Spinola |
| L | 21–9–0 (2 NC) after bout | Martin ZawadaView status and profile → | KSW 49 - Materla vs. Askham 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Tomasz Bronder |
| L | 21–8–0 (2 NC) after bout | Ivan ShtyrkovView status and profile → | RCC 5 - Russian Cagefighting Championship 5 | Submission (Armbar)Round 1 Time 2:20 Referee Marc Goddard |
| W | 21–7–0 (2 NC) after bout | James McSweeneyView status and profile → | KSW 45 - The Return to Wembley | Decision (Unanimous)Round 3 Time 5:00 Referee Tomasz Bronder |
| L | 20–7–0 (2 NC) after bout | Mikhail KolobegovView status and profile → | ACB 82 - Sao Paulo | Decision (Split)Round 3 Time 5:00 Referee Herb Dean |
| W | 20–6–0 (2 NC) after bout | Daniel ToledoView status and profile → | ACB 74 - Vienna | TKO (Punches)Round 2 Time 4:29 Referee John McCarthy |
| L | 19–6–0 (2 NC) after bout | Batraz AgnaevView status and profile → | ACB 65 - Sheffield | TKO (Punches)Round 2 Time 3:34 Referee Herb Dean |
| W | 19–5–0 (2 NC) after bout | Jared TorgesonView status and profile → | ACB 51 - Silva vs. Torgeson | Decision (Unanimous)Round 5 Time 5:00 Referee Herb Dean |
| W | 18–5–0 (2 NC) after bout | Rameau Thierry SokoudjouView status and profile → | F2N - Fight 2 Night | TKO (Punches)Round 3 Time 2:38 Referee Osiris Maia |
| W | 17–5–0 (2 NC) after bout | Stav EconomouView status and profile → | WFCA 17 - Grand Prix Akhmat | Decision (Unanimous)Round 3 Time 5:00 Referee Alexander Sidorin |
| L | 16–5–0 (2 NC) after bout | Marcus SursaView status and profile → | Gladiator MMA - Gladiator Challenge | TKO (Punches)Round 2 Time 2:00 Referee John Duever |
| L | 16–4–0 (2 NC) after bout | Teddy HolderView status and profile → | WSOF 19 - Gaethje vs. Palomino | TKO (Punches)Round 1 Time 2:00 Referee Ryan Brueggeman |
| W | 16–3–0 (2 NC) after bout | Matt HamillView status and profile → | UFC Fight Night 29 - Maia vs. Shields | Decision (Unanimous)Round 3 Time 5:00 Referee Keith Peterson |
| W | 15–3–0 (2 NC) after bout | Rafael CavalcanteView status and profile → | UFC on Fuel TV 10 - Nogueira vs. Werdum | KO (Punches)Round 1 Time 4:29 Referee Dan Miragliotta |
| NC | 14–3–0 (2 NC) after bout | Stanislav NedkovView status and profile → | UFC on Fuel TV 6 - Franklin vs. Le | No Contest (Overturned by Promoter)Round 3 Time 1:45 Referee Steve Perceval |
| L | 14–3–0 (1 NC) after bout | Alexander GustafssonView status and profile → | UFC on Fuel TV 2 - Gustafsson vs. Silva | Decision (Unanimous)Round 3 Time 5:00 Referee Leon Roberts |
| NC | 14–2–0 (1 NC) after bout | Brandon VeraView status and profile → | UFC 125 - Resolution | No Contest (Overturned by NSAC)Round 3 Time 5:00 Referee Steve Mazzagatti |
| L | 14–2–0 after bout | Rashad EvansView status and profile → | UFC 108 - Evans vs. Silva | Decision (Unanimous)Round 3 Time 5:00 Referee Yves Lavigne |
| W | 14–1–0 after bout | Keith JardineView status and profile → | UFC 102 - Couture vs. Nogueira | TKO (Punches)Round 1 Time 1:35 Referee Herb Dean |
| L | 13–1–0 after bout | Lyoto MachidaView status and profile → | UFC 94 - St. Pierre vs. Penn 2 | KO (Punches)Round 1 Time 4:59 Referee Yves Lavigne |
| W | 13–0–0 after bout | Antonio MendesView status and profile → | UFC 84 - Ill Will | TKO (Submission to Punches)Round 1 Time 2:24 Referee Herb Dean |
| W | 12–0–0 after bout | Houston AlexanderView status and profile → | UFC 78 - Validation | TKO (Punches)Round 1 Time 3:25 Referee Dan Miragliotta |
| W | 11–0–0 after bout | Tomasz DrwalView status and profile → | UFC 75 - Champion vs. Champion | TKO (Punches)Round 2 Time 4:23 Referee John McCarthy |
| W | 10–0–0 after bout | James IrvinView status and profile → | UFC 71 - Liddell vs. Jackson | TKO (Knee Injury)Round 1 Time 1:06 Referee Herb Dean |
| W | 9–0–0 after bout | Tatsuya MizunoView status and profile → | Pancrase - Rising 2 | KO (Soccer Kick)Round 1 Time 4:29 Referee Hiromi Okamoto |
| W | 8–0–0 after bout | Vitor ViannaView status and profile → | Fury FC 2 - Final Combat | TKO (Arm Injury)Round 1 Time 1:50 Referee Not listed |
| W | 7–0–0 after bout | Claudio Cunha GodoyView status and profile → | Fury FC 2 - Final Combat | TKO (Punches)Round 1 Time 2:06 Referee Not listed |
| W | 6–0–0 after bout | Dino PezaoView status and profile → | SF - Showfight 5 | TKO (Punches)Round 1 Time 4:34 Referee Not listed |
| W | 5–0–0 after bout | Dave DalglieshView status and profile → | Fury FC 1 - Warlords Unleashed | Submission (Heel Hook)Round 1 Time 1:05 Referee Not listed |
| W | 4–0–0 after bout | Claudio Cunha GodoyView status and profile → | SF - Showfight 4 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 3–0–0 after bout | Rodrigo Gripp de SousaView status and profile → | Shooto - Brazil 9 | TKO (Doctor Stoppage)Round 2 Time 1:14 Referee Not listed |
| W | 2–0–0 after bout | Flavio PolonesView status and profile → | ACC 2 - Arena Combat Cup 2 | KORound 1 Time 0:00 Referee Not listed |
| W | 1–0–0 after bout | Rubens XavierView status and profile → | PFC - Predador FC 1 | TKO (Punches and Soccer Kicks)Round 2 Time 4:17 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 Thiago Silva.
Verify source record ↗Every verified opponent opens another full career
33 professional bout rows are displayed from the source record. 32 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.