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 |
|---|---|---|---|---|
| L | 15–17–1 (1 NC) after bout | Chris GuarigliaView status and profile → | DSMMA - Dead Serious 63 | Decision (Unanimous)Round 3 Time 5:00 Referee Keith Peterson |
| L | 15–16–1 (1 NC) after bout | Matt BessetteView status and profile → | Bellator 144 - Halsey vs. Carvalho | Submission (Heel Hook)Round 1 Time 3:47 Referee Kevin MacDonald |
| W | 15–15–1 (1 NC) after bout | Trevor SuterView status and profile → | CFFC 48 - Good vs. Burrell | Submission (Armbar)Round 1 Time 1:28 Referee Gary Copeland |
| W | 14–15–1 (1 NC) after bout | Amran AliyevView status and profile → | Bellator MMA - Bellator 118 | Decision (Unanimous)Round 3 Time 5:00 Referee Keith Peterson |
| L | 13–15–1 (1 NC) after bout | Will MartinezView status and profile → | Bellator MMA - Bellator 108 | Submission (Rear-Naked Choke)Round 1 Time 3:50 Referee Gasper Oliver |
| W | 13–14–1 (1 NC) after bout | Brylan Van ArtsdalenView status and profile → | Bellator MMA - Bellator 95 | Submission (Armbar)Round 2 Time 1:04 Referee Gasper Oliver |
| W | 12–14–1 (1 NC) after bout | Noe QuintanillaView status and profile → | JB Sports / Live Nation - Rock Out Knock Out | Submission (Triangle Choke)Round 1 Time 1:53 Referee Gasper Oliver |
| W | 11–14–1 (1 NC) after bout | Chris SimmonsView status and profile → | Reality Fighting - Mohegan Sun | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 10–14–1 (1 NC) after bout | Saul AlmeidaView status and profile → | CES MMA 8 - Undisputed | Decision (Split)Round 3 Time 5:00 Referee Kevin MacDonald |
| L | 10–13–1 (1 NC) after bout | Chris FosterView status and profile → | UCC 4 - Supremacy | Decision (Unanimous)Round 3 Time 5:00 Referee Kevin Mulhall |
| L | 10–12–1 (1 NC) after bout | Jason McLeanView status and profile → | Strikeforce - Fedor vs. Silva | Decision (Split)Round 3 Time 5:00 Referee Keith Peterson |
| L | 10–11–1 (1 NC) after bout | Rafaello OliveiraView status and profile → | DFL 1 - The Big Bang | Submission (Rear-Naked Choke)Round 1 Time 4:46 Referee Gasper Oliver |
| W | 10–10–1 (1 NC) after bout | Jonathan ChasseView status and profile → | GFL 8 - Global Fight League 8 | Submission (Guillotine Choke)Round 1 Time 2:24 Referee Not listed |
| L | 9–10–1 (1 NC) after bout | Dennis BermudezView status and profile → | M-1 Selection 2010 - The Americas Round 1 | Decision (Unanimous)Round 3 Time 5:00 Referee Kevin Mulhall |
| L | 9–9–1 (1 NC) after bout | Freddy AssuncaoView status and profile → | RIE 2 - Battle at the Burg 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| D | 9–8–1 (1 NC) after bout | Marcos Rodrigues dos SantosView status and profile → | WCA - Caged Combat | Draw (Majority)Round 3 Time 5:00 Referee Kevin Mulhall |
| W | 9–8–0 (1 NC) after bout | Biff WalizerView status and profile → | Extreme Challenge - Mayhem at the Marina | Submission (Triangle Choke)Round 2 Time 3:19 Referee Keith Peterson |
| L | 8–8–0 (1 NC) after bout | Jacob KirwanView status and profile → | RIE 1 - Battle at the Burg | Submission (Guillotine Choke)Round 1 Time 1:42 Referee Not listed |
| L | 8–7–0 (1 NC) after bout | Anthony MorrisonView status and profile → | WCA - Pure Combat | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 8–6–0 (1 NC) after bout | Peter KaljevicView status and profile → | Knockout Promotions - There Will Be Blood | Submission (Armbar)Round 2 Time 1:17 Referee Not listed |
| L | 7–6–0 (1 NC) after bout | Calvin KattarView status and profile → | CZ 26 - The Rock | KO (Punches)Round 1 Time 0:47 Referee Not listed |
| L | 7–5–0 (1 NC) after bout | Dwayne SheltonView status and profile → | BCX 5 - Battle Cage Xtreme 5 | Decision (Split)Round 3 Time 5:00 Referee Jeff Blatnick |
| L | 7–4–0 (1 NC) after bout | Tim TroxellView status and profile → | BCX 4 - Battle Cage Xtreme 4 | Decision (Split)Round 3 Time 5:00 Referee Jeff Blatnick |
| W | 7–3–0 (1 NC) after bout | Cory LaPlantView status and profile → | BCX 2 - Battle Cage Xtreme 2 | Submission (Armbar)Round 1 Time 0:54 Referee Not listed |
| L | 6–3–0 (1 NC) after bout | Deividas TauroseviciusView status and profile → | CFFC 5 - Two Worlds, One Cage | Submission (Armbar)Round 1 Time 4:49 Referee Not listed |
| NC | 6–2–0 (1 NC) after bout | Jong Man KimView status and profile → | World Best Fighter - USA vs. Asia | No ContestRound 1 Time 4:57 Referee Not listed |
| L | 6–2–0 after bout | Rich BoineView status and profile → | ROC 12 - Tournament of Champions Quarterfinals | KO (Punch)Round 3 Time 0:20 Referee Not listed |
| W | 6–1–0 after bout | Nick SorgView status and profile → | XG 3 - Xtreme Gladiators 3 | Submission (Armbar)Round 1 Time 0:00 Referee Not listed |
| W | 5–1–0 after bout | Darryl MarcAureleView status and profile → | Reality Fighting - New Hampshire | Submission (Triangle Choke)Round 2 Time N/A Referee Not listed |
| W | 4–1–0 after bout | Al BuckView status and profile → | RF 12 - Return to Boardwalk Hall | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| W | 3–1–0 after bout | Mike MurrayView status and profile → | SF 3 - Beatdown | Submission (Armbar)Round 1 Time 1:10 Referee Not listed |
| L | 2–1–0 after bout | Jim MillerView status and profile → | RF 11 - Battle at Taj Mahal | Submission (Rear-Naked Choke)Round 1 Time 1:31 Referee Not listed |
| W | 2–0–0 after bout | Joseph SpataroView status and profile → | ROC 9 - Ring of Combat 9 | Submission (Arm-Triangle Choke)Round 2 Time 2:21 Referee Not listed |
| W | 1–0–0 after bout | Matt PerryView status and profile → | MD 20 - Mass Destruction 20 | Submission (Armbar)Round 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 Kevin Roddy.
Verify source record ↗Every verified opponent opens another full career
34 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.