KOKNOCKOUT MMAUFC 329: McGregor vs. Holloway 2

Ryan Gandra vs Zachary Reese — prediction, odds & how it ends

Middleweight · 3R
Red corner
Gandra
Problema
9-1 · 74.5" · Orthodox
WKO
VS
Blue corner
Reese
Savage
10-3 · 77" · Orthodox
no UFC bouts
Win probabilitymodel prediction
57%
43%
Gandra -128+125 Reese

odds, translated: -12856% implied chance · +12544%

Most likely outcome
Gandra · KO/TKO · R1
Finish vs decision
66% finish·34% goes the distance

Style clash

career averages vs division benchmark

Bigger polygon = more of that trait. Career averages (not opponent-adjusted); the date is each fighter's last bout.

OutputAccuracyDefenseChinKO threatTakedownsSub threatCardioGandra · Output: 13.02Gandra · Accuracy: 0.50Gandra · Defense: 0.81Gandra · Chin: 0.00Gandra · KO threat: 0.00Gandra · Takedowns: 0.00Gandra · Sub threat: 0.00Gandra · Cardio: 0.00Reese · Output: 4.48Reese · Accuracy: 0.54Reese · Defense: 0.43Reese · Chin: 0.00Reese · KO threat: 0.34Reese · Takedowns: 2.80Reese · Sub threat: 1.30Reese · Cardio: 0.00
Gandraas of 2026-02
Reeseas of 2026-02
Division avg · Middleweight348 fighters

How it ends

method × round

Each cell is the model's chance the fight ends that way, in that round. Brighter = more likely; hover for the exact number.

R1
R2
R3
Gandra KO
21%
9%
4%
Gandra SUB
2%
Reese KO
8%
4%
1%
Reese SUB
9%
4%
2%
Gandra decGoes to decision 34%Reese dec

When it ends

still fighting %

The line is the model's chance the fight is still going after each round — where it drops, finishes cluster.

0255075100After R1: 60% still fightingR1After R2: 43% still fightingR2After R3: 35% still fightingR3
after R1 60% liveafter R2 43% liveafter R3 35% livereaches decision 34%

Tale of the tape

bar = magnitude · bold = edge
75"
Reach
77"
31
Age
33
13.02
Strikes / min
4.48
50%
Strike acc
54%
81%
Strike def
43%
100%
TD def
52%
Knockdowns / 15m
0.34

Official plays

tracked & graded in the ledger
No official play — the model passes this fight.

Model board

reference only — not bets, not in the track record
Opening price → now · our fair price
Ryan Gandraopen +19021.7now -128fair -131
Zachary Reeseopen -22524.8now +125fair +131
MarketBestEdge
Moneyline(2)
Zachary Reese to win+125-1.4
Ryan Gandra to win-128-1.7
Round totals(3)
Over 1.5 rounds+161+22.6
Over 0.5 rounds-360~+21.7
Over 2.5 rounds+320~+17.9
By KO/TKO(6)
Ryan Gandra by KO/TKO-125~-1.9
Zachary Reese by KO/TKO+185~-7.3
Zachary Reese by KO/TKO+350~-9.2
Zachary Reese by KO/TKO+150~-11.5
Ryan Gandra by KO/TKO-110~-15
Ryan Gandra by KO/TKO-105~-17
By submission(4)
Ryan Gandra by Sub+750~+10.7
Zachary Reese by Sub+240~+0.9
Ryan Gandra by Sub+2000~-1.7
Zachary Reese by Sub+475~-1.9
By decision(2)
Ryan Gandra by Decision+1200~+11.7
Zachary Reese by Decision+800~+3.7
Round of victory(6)
Zachary Reese in R1+500~+0.8
Ryan Gandra in R3+1400~-2.4
Zachary Reese in R3+1200~-4.4
Ryan Gandra in R2+550~-5.2
Zachary Reese in R2+650~-5.5
Ryan Gandra in R1+200~-10.5
Method × round(12)
Zachary Reese Sub R1+1200~+1.8
Ryan Gandra Sub R3+12000~-0.5
Ryan Gandra Sub R1+4000~-0.6
Ryan Gandra Sub R2+5500~-0.9
Zachary Reese Sub R3+2800~-1.7
Ryan Gandra KO R3+1600~-2
Zachary Reese Sub R2+1500~-2
Zachary Reese KO R1+850~-2.6
Zachary Reese KO R3+2000~-3.3
Ryan Gandra KO R2+600~-4.9
Zachary Reese KO R2+1050~-5.1
Ryan Gandra KO R1+235~-8.9
Inside distance(2)
Zachary Reese inside distance+175~-7.9
Ryan Gandra inside distance-110~-15

Moneyline edges are the model's calibrated edge vs the no-vig sharp fair. Prop edges marked ~ have no sharp line (thin / one-book) — treat as unverified. Only the official plays above are bets; everything else here is model reference. Prices as of Jul 6, 11:43 UTC.

Track record+14.2% ROI644 bets · backtested 20232026full ledger →
Style data is snapshotted before fight night, so the model never sees results that hadn't happened yet. Betting edges are measured against the fair price, not the sticker odds — see the methodology and glossary.