Not listed on the current UFC roster

Robert Morrow

Full professional career44 verified opponent profilesRecursive links active
RM
24–22–1PROFESSIONAL RECORD · W–L–D
CAREER SNAPSHOT

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.

24Professional wins
22Professional losses
1Draws
0No contests
FULL PROFESSIONAL CAREER

EVERY RECORDED BOUT

Complete professional fight history, including competition before and outside UFC. Use the controls to isolate an opponent, promotion, method or result.

24–22–147 professional boutsNo no-contest results
47 of 47 bouts shown
ResultDate / recordOpponentEventFinish details
L24–22–1 after boutMyron DennisView status and profile →XFL - Xtreme Fight Night 359Decision (Split)Round 3 Time 5:00 Referee Not listed
W24–21–1 after boutJames BochnovicView status and profile →Bellator 221 - Chandler vs. PitbullTKO (Punches)Round 1 Time 1:18 Referee Mike Beltran
W23–21–1 after boutAdam MaciejewskiView status and profile →Bellator 198 - Fedor vs. MirDecision (Unanimous)Round 3 Time 5:00 Referee Mike Beltran
W22–21–1 after boutAngelo PopofskiView status and profile →KOTC - Second ComingTKO (Punches)Round 1 Time 4:35 Referee Not listed
W21–21–1 after boutTony ParkerView status and profile →CC - Colosseum Combat 39Submission (Kimura)Round 3 Time 3:00 Referee Not listed
L20–21–1 after boutKyle NoblittView status and profile →Carden Combat Sports 1 - The Legacy ContinuesDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
L20–20–1 after boutJason ButcherView status and profile →KOTC - Harm's WayKO (Punches)Round 1 Time 1:01 Referee Bill Bookwalter
L20–19–1 after boutDan SpohnView status and profile →GOTC MMA 21 - Holt vs. PopeTKO (Punches)Round 3 Time 1:04 Referee Chip Snider
W20–18–1 after boutLewis RumseyView status and profile →GOTC MMA 20 - Holt vs. EdwardsKO (Punches)Round 1 Time 1:12 Referee Chip Snider
L19–18–1 after boutAdam MilsteadView status and profile →KOTC - Hands of SteelTKO (Punches)Round 1 Time 1:55 Referee Bill Bookwalter
W19–17–1 after boutMiodrag PetkovicView status and profile →United Combat League - MayhemSubmission (Triangle Choke)Round 3 Time 1:10 Referee Otto Torriero
L18–17–1 after boutAnthony GomezView status and profile →HFC 23 - Hoosier Fight Club 23Submission (Triangle Choke)Round 1 Time 4:23 Referee Rob Madrigal
D18–16–1 after boutRakim ClevelandView status and profile →MCC 56 - Thanksgiving Throwdown 9DrawRound 3 Time 5:00 Referee Rick Tasler
W18–16–0 after boutAdam van der VeenView status and profile →NAFC - UprisingDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
W17–16–0 after boutChuck GrigsbyView status and profile →MCC 54 - Grigsby vs. MorrowTKO (Punches)Round 2 Time 2:33 Referee Not listed
W16–16–0 after boutRashad BrooksView status and profile →EC - Extreme Challenge 231TKO (Punches)Round 2 Time 3:45 Referee Matt White
L15–16–0 after boutJoe CasonView status and profile →MCC 52 - Hostile TerritoryTKO (Punches)Round 1 Time 2:30 Referee Not listed
W15–15–0 after boutKeith SmetanaView status and profile →CC - Colosseum Combat 28TKO (Punches)Round 1 Time 2:55 Referee Gary Copeland
W14–15–0 after boutMike MarrelloView status and profile →XFO 49 - Xtreme Fighting Organization 49Decision (Unanimous)Round 3 Time 5:00 Referee Not listed
W13–15–0 after boutDanny SurfaceView status and profile →CC - Colosseum Combat 27TKO (Punches)Round 1 Time 2:38 Referee Rob Hinds
W12–15–0 after boutJordan MitchellView status and profile →CC - Colosseum Combat 26TKO (Punches)Round 1 Time 3:58 Referee Rob Madrigal
L11–15–0 after boutMike MarrelloView status and profile →XFO 48 - Outdoor War 9Decision (Split)Round 3 Time 5:00 Referee Not listed
W11–14–0 after boutJohnathan IveyView status and profile →CC - Colosseum Combat 25TKO (Punches)Round 3 Time 3:24 Referee Gary Copeland
L10–14–0 after boutNate RodriguezView status and profile →EC - Extreme Challenge 227Submission (Rear-Naked Choke)Round 1 Time 4:42 Referee Not listed
W10–13–0 after boutJesse LundView status and profile →MCC 47 - Midwest Cage Championship 47TKO (Submission to Punches)Round 2 Time 4:57 Referee Not listed
W9–13–0 after boutTyrone RobertsView status and profile →EC - Extreme Challenge 226TKO (Punches)Round 1 Time N/A Referee Not listed
L8–13–0 after boutDan SpohnView status and profile →UVC 22 - MayhemSubmission (Rear-Naked Choke)Round 2 Time 4:03 Referee Not listed
W8–12–0 after boutShayne AdamsView status and profile →Rockford Cagefighting Championship - Rumble at the ResortKO (Knee and Punches)Round 1 Time 0:36 Referee Otto Torriero
W7–12–0 after boutMike Van MeerView status and profile →MCC 40 - Lund vs. DickeTKO (Punches)Round 1 Time 2:19 Referee Not listed
L6–12–0 after boutBilly JohnsonView status and profile →HFC 10 - Hoosier Fight Club 10Decision (Split)Round 3 Time 5:00 Referee Jeff Malott
L6–11–0 after boutMike PitzView status and profile →CCC - Chicago Cagefighting Championship 4KO (Punches)Round 2 Time 2:56 Referee Scott Fischer
L6–10–0 after boutRay LopezView status and profile →KOTC - Underground 69TKO (Punches)Round 1 Time 1:15 Referee Not listed
W6–9–0 after boutRobert RichardsonView status and profile →ASF - Arnold's Amateur MMA FestivalKO (Punches)Round 1 Time 0:57 Referee Not listed
W5–9–0 after boutBob ThilmanView status and profile →PCF - Total Warrior Challenge 8Submission (Armbar)Round 1 Time 3:19 Referee Gary Copeland
L4–9–0 after boutKevin NowaczykView status and profile →XFO 36 - Outdoor War 6Submission (Armbar)Round 2 Time 4:13 Referee Winston Matthews
L4–8–0 after boutJason HolmesView status and profile →IFC - Extreme ChallengeSubmission (Rear-Naked Choke)Round 1 Time 3:50 Referee Not listed
L4–7–0 after boutJoseph AgostiniView status and profile →Steve Rivera's Elite Wrestling - MMA MayhemSubmission (Armbar)Round 1 Time 1:03 Referee Kevin Mulhall
L4–6–0 after boutDuane BastressView status and profile →CPWC - Central Pennsylvania Warrior Challenge 5TKO (Punches)Round 1 Time 2:47 Referee Keith Peterson
L4–5–0 after boutDallas O'MalleyView status and profile →MT - Madtown Throwdown 23Decision (Unanimous)Round 3 Time 5:00 Referee Brian Geraghty
W4–4–0 after boutTimothy WoodsView status and profile →GFC - Gameness Fighting Championship 6TKO (Punches)Round 2 Time 4:00 Referee Not listed
L3–4–0 after boutBrad LevinView status and profile →DC 6 - Duneland Classic 6Decision (Unanimous)Round 3 Time 5:00 Referee Not listed
W3–3–0 after boutPete BarreraView status and profile →TFC 16 - Total Fight Challenge 16Submission (Armbar)Round 1 Time 1:28 Referee Not listed
L2–3–0 after boutKevin NowaczykView status and profile →TFC 14 - Hornbuckle vs. AlexanderSubmission (Rear-Naked Choke)Round 1 Time 4:28 Referee Not listed
L2–2–0 after boutEd BlakeView status and profile →XFO - Xtreme Fighting Organization 26Submission (Bulldog Choke)Round 2 Time 1:00 Referee Not listed
L2–1–0 after boutDan BoldenView status and profile →TFC 12 - Total Fight Challenge 12Decision (Unanimous)Round 3 Time 5:00 Referee Not listed
W2–0–0 after boutJoe KennedyView status and profile →BSB 6 - Bourbon Street Brawl 6Submission (Triangle Choke)Round 1 Time 2:05 Referee Not listed
W1–0–0 after boutAndrew MuhaView status and profile →BSB 4 - Bourbon Street Brawl 4Submission (Triangle Choke)Round 2 Time 2:13 Referee Not listed
DATA CHECKEDAug 21, 2026
PRIMARY RECORD SOURCESherdog Fight Finder

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 Robert Morrow.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

47 professional bout rows are displayed from the source record. 44 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.

Verify source record ↗Current roster snapshot ↗