AgentMMA fuses strike pace, reaction data, and grappling leverage to map the fight flow.AI analysis of striking, defense, and grappling to project the fight outcome.
UFC Record Breakdown
Donte Johnson was supposed to face Duško Todorović, but now he's got Cody Brundage stepping in on two weeks' notice. Johnson's riding high after that slick guillotine finish over Sedriques Dumas back in November, going 3 for 3 on takedowns and locking it up in round two. The southpaw's been a finishing machine, and he's looking to keep that momentum rolling. Brundage is walking into a tough spot here.
If Johnson gets a hold of the neck or Brundage lands clean, this one ends before the final bell.
He's dropped three straight, including that brutal ground and pound loss to Cam Rowston in Sydney just a couple months back. Before that, he got split decisioned by Eric McConico and dropped a technical decision to Mansur Abdul-Malik after a headbutt. His last real win was that first round knockout of Julian Marquez in March 2025, where he landed 68 strikes and got the finish late in the opening frame. The matchup is interesting because Johnson's a grappler who can make you tap, while Brundage has shown he can crack when he's on.
But taking a fight on short notice against an undefeated guy who just submitted someone? That's a hell of an ask. Johnson's perfect takedown rate in his last fight tells you he's confident getting this to the mat, and that guillotine is nasty. Brundage needs to keep this standing and land something big early before Johnson can work his game.
Premium analysis preview is ready.
Unlock full analysisCody Brundage finish map

Cody Brundage breakdown
Cody Brundage's recent form
Donte Johnson was supposed to face Duško Todorović, but now he's got Cody Brundage stepping in on two weeks' notice. Johnson's riding high after that slick guillotine finish over Sedriques Dumas back in November, going 3 for 3 on takedowns and locking it up in round two. The southpaw's been a finishing machine, and he's looking to keep that momentum rolling. Brundage is walking into a tough spot here.
If Johnson gets a hold of the neck or Brundage lands clean, this one ends before the final bell.
He's dropped three straight, including that brutal ground and pound loss to Cam Rowston in Sydney just a couple months back. Before that, he got split decisioned by Eric McConico and dropped a technical decision to Mansur Abdul-Malik after a headbutt. His last real win was that first round knockout of Julian Marquez in March 2025, where he landed 68 strikes and got the finish late in the opening frame. The matchup is interesting because Johnson's a grappler who can make you tap, while Brundage has shown he can crack when he's on.
But taking a fight on short notice against an undefeated guy who just submitted someone? That's a hell of an ask. Johnson's perfect takedown rate in his last fight tells you he's confident getting this to the mat, and that guillotine is nasty. Brundage needs to keep this standing and land something big early before Johnson can work his game.
Premium analysis preview is ready.
Unlock full analysisDonte Johnson finish map

Donte Johnson breakdown
Donte Johnson's recent form
Pace delta
+1.0 significant strikes/min
Donte Johnson averages 3.3 significant strikes per minute while Cody Brundage sits at 2.3.
AI confidence
83%
Probability weighting from the AgentMMA simulator.
Finish radar
High-conviction finish window detected. Unlock for full breakdown.
More free UFC AI insights and fight analysis for upcoming events
UFC Fight Night: Brady vs. Buckley • AI Insight Available
View UFC AI insight

UFC Fight Night • AI Insight Available
View UFC AI insight

UFC 327 • AI Insight Available
View UFC AI insight

UFC Fight Night • AI Insight Available
View UFC AI insight

UFC 326 • AI Insight Available
View UFC AI insight

UFC Fight Night • AI Insight Available
View UFC AI insight