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 | 8–22–0 after bout | Tommy SauerView status and profile → | AOF 2 - Rumble at Robarts 2 | Submission (Guillotine Choke)Round 1 Time 0:17 Referee Not listed |
| L | 8–21–0 after bout | Mario RinaldiView status and profile → | AOF 1 - Rumble at Robarts 1 | Submission (Kimura)Round 1 Time 2:42 Referee John Hosegood |
| L | 8–20–0 after bout | Colby ChapmanView status and profile → | KSP - Shamrock Smackdown | TKORound 1 Time 1:19 Referee Not listed |
| L | 8–19–0 after bout | Edson FrancaView status and profile → | MMAC - The Revolution | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 8–18–0 after bout | Ty MontgomeryView status and profile → | KSP - Ken Shamrock Productions | Submission (Rear-Naked Choke)Round 1 Time 0:00 Referee Not listed |
| L | 7–18–0 after bout | Kyle KingsburyView status and profile → | RITC 89 - Triple Main Event | Submission (Rear-Naked Choke)Round 1 Time 0:19 Referee Not listed |
| L | 7–17–0 after bout | Justin EilersView status and profile → | XFS 1 - Xtreme Fight Series 1 | TKO (Submission to Punches)Round 1 Time 2:32 Referee Not listed |
| L | 7–16–0 after bout | Bo CantrellView status and profile → | GC 51 - Madness at the Memorial | TKO (Punches)Round 1 Time 4:04 Referee Not listed |
| L | 7–15–0 after bout | Mike WhiteheadView status and profile → | RITC 83 - Rampage | Submission (Kimura)Round 1 Time N/A Referee Not listed |
| L | 7–14–0 after bout | Bo CantrellView status and profile → | GC 47 - Night of the Heavyweights | Submission (Rear-Naked Choke)Round 2 Time 3:22 Referee Not listed |
| L | 7–13–0 after bout | Tim PerseyView status and profile → | GC 42 - Summer Slam | Submission (Keylock)Round 1 Time N/A Referee Not listed |
| L | 7–12–0 after bout | Allan WeickertView status and profile → | WEC 16 - Clash of the Titans 2 | Submission (Armbar)Round 2 Time 2:50 Referee Nathan Gullian |
| L | 7–11–0 after bout | Jeremy PetersenView status and profile → | IFC - Rock N' Rumble | TKO (Punches)Round 1 Time 1:57 Referee Jon Schorle |
| L | 7–10–0 after bout | Justin EilersView status and profile → | IFC - Battleground Tahoe | TKO (Punches)Round 1 Time 2:35 Referee Not listed |
| L | 7–9–0 after bout | Jason CoronadoView status and profile → | KOTC 28 - More Punishment | Submission (Rear-Naked Choke)Round 1 Time 3:24 Referee Not listed |
| L | 7–8–0 after bout | Seth PetruzelliView status and profile → | KOTC 18 - Sudden Impact | TKO (Punches)Round 1 Time 4:04 Referee Steve Mazzagatti |
| L | 7–7–0 after bout | David FoxView status and profile → | KOTC 13 - Revolution | Disqualification (Illegal Knee)Round 1 Time N/A Referee Herb Dean |
| W | 7–6–0 after bout | Gino De La CruzView status and profile → | EC 47 - Extreme Challenge 47 | TKO (Punches)Round 1 Time 1:45 Referee Not listed |
| L | 6–6–0 after bout | Gan McGeeView status and profile → | IFC WC 12 - Warriors Challenge 12 | TKO (Cut)Round 1 Time 3:12 Referee Not listed |
| L | 6–5–0 after bout | Roger NeffView status and profile → | Rings USA - Rising Stars Block B | Submission (Choke)Round 1 Time 2:13 Referee Not listed |
| L | 6–4–0 after bout | Paul BuentelloView status and profile → | IFC WC 7 - Warriors Challenge 7 | Submission (Armbar)Round 1 Time 3:47 Referee Not listed |
| W | 6–3–0 after bout | Phil HendersonView status and profile → | IFC WC 7 - Warriors Challenge 7 | KO (Punches)Round 1 Time 0:10 Referee Not listed |
| L | 5–3–0 after bout | Heath HerringView status and profile → | SB 13 - SuperBrawl 13 | Submission (Rear-Naked Choke)Round 1 Time 1:00 Referee Not listed |
| W | 5–2–0 after bout | Alex ThomsonView status and profile → | IFC WC 3 - Warriors Challenge 3 | TKO (Punches)Round 1 Time N/A Referee Not listed |
| W | 4–2–0 after bout | Dave CaraneyView status and profile → | IFC WC 3 - Warriors Challenge 3 | TKO (Punches)Round 1 Time N/A Referee Not listed |
| L | 3–2–0 after bout | Bobby HoffmanView status and profile → | EC 24 - Extreme Challenge 24 | Decision (Unanimous)Round 1 Time 12:00 Referee Not listed |
| W | 3–1–0 after bout | George RandolphView status and profile → | EC 24 - Extreme Challenge 24 | KO (Kick)Round 1 Time 2:55 Referee Not listed |
| L | 2–1–0 after bout | Ricco RodriguezView status and profile → | EC - Extreme Cage | Submission (Armbar)Round 1 Time 4:58 Referee Not listed |
| W | 2–0–0 after bout | Joe LeyvaView status and profile → | EC - Extreme Cage | TKORound — Time 0:00 Referee Not listed |
| W | 1–0–0 after bout | Lance GibsonView status and profile → | SB 10 - SuperBrawl 10 | KO (Punch)Round 1 Time 0:09 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 Rocky Batastini.
Verify source record ↗Every verified opponent opens another full career
30 professional bout rows are displayed from the source record. 28 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.