UFC 331: Van vs. Pantoja 2 · Middleweight · 3 rounds
Opening locked Aug 19, 2026 · Ryan Gandra 91% · KO/TKO · Distance · waiting on the result

BrazilRyan Gandra
“Problema”
Unranked · 10-1 · striker · Orthodox · 31 · IQ C+ 68
Flavio Baiano Team · Brazil
Ryan Gandra
91.0%
Ozzy Diaz
9.0%
Model win probability · confidence 86%
No market posted yet.
Why the model leans this way
Ryan Gandra is the model side at 91.0% because the largest live edges sit where this fight is likely to be fought. Striker vs striker. The pocket and the counter become the whole fight. Punching agility is the clearest separator: Gandra 80 (B+) vs Diaz 55 (C). Hand speed / output lean Gandra (11.7 SLpM at 51%).
Punching agility
GandraGandra 80 (B+) vs Diaz 55 (C). Hand speed / output lean Gandra (11.7 SLpM at 51%).
Durability
DiazDiaz 78 (B+) vs Gandra 67 (C+). Diaz has been finished by strikes 0 times; Gandra 0.
Counter punching
GandraGandra 45 (D) vs Diaz 34 (D). Gandra's return is the live one (0.76 KD/15, 5 KOs) against Diaz's entries.
Timing & reaction
GandraGandra 66 (C+) vs Diaz 62 (C+). The reaction proxy — defense plus absorb plus knockdown timing — sits with Gandra.
Path · Gandra
Volume. Gandra wins ugly minutes at range, clutter the center, and never give Diaz a clean reset.
Path · Diaz
Diaz wins by forcing the fight into durability and denying Gandra a long look at punching agility.
This is a firm lean, not a lock. The upset script is Diaz attacking ground game with durability.
Style and location. Almost exclusively standing. Power and volume decide it. Gandra is built as: Power striker. Diaz is built as: Pocket striker. Fight IQ delta is +3 toward Gandra — that is composure, win-lane diversity, and whether they solve a second problem when the first look dies.
The edges that move the number. Punching agility: Gandra 80 (B+) vs Diaz 55 (C). Hand speed / output lean Gandra (11.7 SLpM at 51%). Durability: Diaz 78 (B+) vs Gandra 67 (C+). Diaz has been finished by strikes 0 times; Gandra 0. Counter punching: Gandra 45 (D) vs Diaz 34 (D). Gandra's return is the live one (0.76 KD/15, 5 KOs) against Diaz's entries.
The finish path leans strikes (48% KO/TKO vs 11% submission). One clean read in the pocket can flip a close card. This is a firm lean, not a lock. The upset script is Diaz attacking ground game with durability. These trait marks are derived from FightMetric rates, career method shares, and loaded bout rows — reaction time and agility are proxies, not stopwatch numbers. The model folds the same scores into win probability, so a hole on this card is a hole in the percentage.
Fight IQ, ground game, defense, counter punching, reaction, agility, and takedown reaction — scored from tape and folded into the win number above.
Almost exclusively standing. Power and volume decide it.
R1
31%
R2
15%
R3
14%
Dist
41%
Most likely: Distance. Expected 9.6 minutes.
Striker vs striker. The pocket and the counter become the whole fight.
Damage ratio
7.08 vs 1.29 landed/absorbed
Striking differential
7.30 vs 0.81 SLpM−SApM (recency / opp. adjusted)
Output (SLpM)
8.50 vs 3.60
Recency form
Opp.-adjusted last 6/6 UFC rows
Striking defense
47% vs 57%
Punching agility
Output × accuracy × age curve
Reach / length
74.5" vs 79.0"
Counter punching
45 vs 34
Durability
0 vs 0 KO losses
Fight IQ
C+ 68 vs C+ 65 — composure, win-lane diversity, adjustments
Age-adjusted curve
31 vs 35
Timing & reaction
Defense + absorb + knockdown timing proxy
Ground game (tape)
14 vs 16
Cardio proxy
Output sustainability + distance rate
Striking efficiency
50% vs 49%
Pocket defense (tape)
C+ vs C+
Grappling composite
TD avg × acc × def + control + submission threat (adj.)
Strength of schedule
Opp. quality 56 vs 55
Layoff / rust
Time since last fight
Takedown mismatch
TD def 88% vs 84%
Style interaction
Striker vs striker. The pocket and the counter become the whole fight.
Championship / 5-round
Three-round fight
Takedown reaction
85% vs 85% hips on the shot
Fighter 5143223
KO/TKO · R1 1:15
Fighter 5157817
KO/TKO · R1 0:41
Fighter 5216997
KO/TKO · R1 2:51
Fighter 5291089
KO/TKO · R1 2:28
Fighter 5000990
KO/TKO · R2 2:38
Fighter 5291088
Submission (Arm Triangle) · R1 2:30
Fighter 5218421
KO/TKO · R2 1:10
Fighter 5211247
Decision - Unanimous · R3 5:00
Fighter 4845284
KO/TKO · R1 2:25
Fighter 4249192
KO/TKO · R2 3:24
Fighter 4704451
KO/TKO · R1 4:59
Fighter 4684135
KO/TKO · R2 1:39
Sign in to request a written analyst note on this fight.