MMAHIT
← All AI predictions
UFC 331MiddleweightEarly PrelimsSep 20, 2026

Ozzy Diaz vs Ryan Gandra

The AI’s call

Ryan Gandra78%by KO/TKO · Round 2

Gandra's elite striking output and power overwhelm Diaz's reach in a dominant finish.

AI vs the market

Diaz18%
Gandra82%
AI

AI 78% · crowd 82% on Gandra

Aligned. The AI and the market read this fight the same way — 4 points apart.

The breakdown

Ryan Gandra is a different class of striker than Ozzy Diaz. Gandra lands 13.02 sig strikes per minute with 51% accuracy and absorbs only 1.7 per minute — elite defensive efficiency. He's averaging 8.49 knockdowns per 15 minutes, a devastating metric that reflects his power and precision. Diaz lands 5.33 per minute at 49% accuracy while eating 6.52, a 2.4-to-1 deficit in output that compounds over time. Gandra's last five fights are all finishes (4 KO/TKO, 1 submission), with three first-round stoppages in his last four outings. Diaz has never attempted a takedown or submission in UFC action and shows no grappling threat. At 35, Diaz is past his athletic peak facing a 30-year-old Brazilian with momentum, precision striking, and a 9-1 record built on finishing power. The physical advantages (reach, height) slightly favor Diaz but are negated by Gandra's superior footwork, output, and defensive positioning evident in his absorption rate.

Diaz — edges

  • 2.5-inch reach advantage (79in vs 74.5in)
  • 3-inch height advantage
  • Veteran experience at 10-3 record

Gandra — edges

  • 2.4x striking output (13.02 vs 5.33 per min)
  • Superior striking defense (1.7 vs 6.52 absorbed per min)
  • 8.49 knockdowns per 15min — elite power metric
  • 51% striking accuracy vs 49%

X-factor

Diaz's reach and height could create distance management problems if he commits to footwork, but Gandra's closing speed and precision make this unlikely.

How the market sees it ending

How it ends

Goes the full distance50%
Ends by KO / TKO50%
Ends by submission50%

Who lands the knockout

Diaz by KO/TKO50%
Gandra by KO/TKO50%

Tale of the tape

DiazGandra

Physical

35

Age

30
76"

Height

73"
79"

Reach

74.5"

Record

Wins

9

Losses

1

Wins by KO/TKO

6

Wins by submission

1

Striking

5.33

Landed / min

13.02
6.52

Absorbed / min

1.7
49%

Accuracy

51%
0

Knockdowns / 15 min

8.49

Grappling

0

Takedowns / 15 min

0
0%

TD accuracy

0

Sub. attempts / 15 min

0

About these numbers

Market probability is the live crowd consensus from Polymarket, a public prediction market where people trade on outcomes — we read it as a data signal for what the crowd expects, and it updates continuously. AI probabilityis our own model’s independent read of the matchup from fighter data alone; it never sees the market price, which is why the two can disagree.

All of it is published for analysis and entertainment. Nothing here is betting advice, a recommendation, or a prediction of a guaranteed result — fights are volatile and upsets are the sport.