Phins
Create Account
All Fighters
Welterweight · Active

Geoff Neal

UFC Record
8-6
Age
36
Height
5'11"
Reach
75"
Stance
Southpaw

Fighter Elo

The rating the forecasts are built on. It projects fighters.

Fighter Elo
1482Today
1646Best, Jan 2019
1540Classic Elo
140015001600170020192021202320251499 going into Brian Camozzi, Feb 20181530 going into Frank Camacho, Sep 20181646 going into Belal Muhammad, Jan 20191619 going into Niko Price, Jul 20191632 going into Mike Perry, Dec 20191598 going into Stephen Thompson, Dec 20201566 going into Neil Magny, May 20211599 going into Santiago Ponzinibbio, Dec 20211603 going into Vicente Luque, Aug 20221626 going into Shavkat Rakhmonov, Mar 20231550 going into Ian Machado Garry, Feb 20241554 going into Rafael Dos Anjos, Oct 20241570 going into Carlos Prates, Aug 20251518 going into Uros Medic, Feb 20261482 today1482
Fighter Elo going into each UFC fight, and today.
Classic Elo
1540Today
1587Best, Mar 2023
1482Fighter Elo

Classic Elo only moves on wins and losses, so it reads more like normal rankings.

15001550160020192021202320251500 going into Brian Camozzi, Feb 20181515 going into Frank Camacho, Sep 20181529 going into Belal Muhammad, Jan 20191546 going into Niko Price, Jul 20191563 going into Mike Perry, Dec 20191577 going into Stephen Thompson, Dec 20201562 going into Neil Magny, May 20211549 going into Santiago Ponzinibbio, Dec 20211567 going into Vicente Luque, Aug 20221587 going into Shavkat Rakhmonov, Mar 20231570 going into Ian Machado Garry, Feb 20241555 going into Rafael Dos Anjos, Oct 20241573 going into Carlos Prates, Aug 20251556 going into Uros Medic, Feb 20261540 today1540
Classic Elo going into each UFC fight, and after the last one.

How Fighter Elo Works

Fighter Elo is the model's rating for a fighter, on the same scale chess uses. An average UFC fighter sits around 1500. The gap between two fighters sets the forecast: 100 points ahead is about a 64% chance to win, 200 points about 76%, and 400 points about 91%.

Classic Elo only moves on wins and losses. Fighter Elo also counts how the fights went (striking and grappling numbers), age and build, and how active a fighter has been. It is worked out fresh before every fight, so it can move between fights too, for example with age or a long layoff.

Classic Elo, shown next to it, is the results-only version. It reads more like normal rankings, and the Rankings page can be switched to it.

Career Numbers

Across every UFC fight with recorded stats.

5.00Sig. Strikes Landed per Minute
51%Striking Accuracy
5.56Sig. Strikes Absorbed per Minute
57%Striking Defense
0.87Knockdowns per 15 Minutes
0.55Takedowns per 15 Minutes
46%Takedown Accuracy
90%Takedown Defense
0.11Submission Attempts per 15 Minutes
14%Share of Fight Time in Control
9.8 minAverage Fight Length
Ended ByKO/TKOSubmissionDecision
Wins512
Losses213

Fight History

Every UFC fight, newest first. Tap a fight to see what both fighters put up.

Lossvs. Uros MedicKO/TKO · R1 1:19Feb 21, 2026UFC Fight Night: Strickland vs. Hernandez

Welterweight Bout · Scheduled for 3 rounds

Geoff NealUros Medic
1518Fighter Elo Going In1502
1556Classic Elo Going In1548
3 of 10Significant Strikes10 of 19
3 of 10Total Strikes10 of 19
0 of 0Takedowns0 of 0
0Knockdowns1
0Submission Attempts0
0:00Control Time0:00
Lossvs. Carlos PratesKO/TKO · R1 4:59Aug 16, 2025UFC 319: Du Plessis vs. Chimaev

Welterweight Bout · Scheduled for 3 rounds

Geoff NealCarlos Prates
1570Fighter Elo Going In1614
1573Classic Elo Going In1556
25 of 49Significant Strikes32 of 60
26 of 50Total Strikes32 of 60
0 of 1Takedowns0 of 0
0Knockdowns1
0Submission Attempts0
0:15Control Time0:00
Winvs. Rafael Dos AnjosKO/TKO · R1 1:30Oct 26, 2024UFC 308: Topuria vs. Holloway

Welterweight Bout · Scheduled for 3 rounds

Geoff NealRafael Dos Anjos
1554Fighter Elo Going In1518
1555Classic Elo Going In1590
18 of 30Significant Strikes4 of 13
21 of 34Total Strikes4 of 13
1 of 1Takedowns0 of 0
1Knockdowns0
0Submission Attempts0
0:27Control Time0:00
Lossvs. Ian Machado GarrySplit DecisionFeb 17, 2024UFC 298: Volkanovski vs. Topuria

Welterweight Bout · Scheduled for 3 rounds

Geoff NealIan Machado Garry
1550Fighter Elo Going In1747
1570Classic Elo Going In1596
46 of 89Significant Strikes67 of 135
57 of 102Total Strikes80 of 148
0 of 0Takedowns0 of 0
0Knockdowns0
0Submission Attempts0
3:45Control Time0:12
Lossvs. Shavkat RakhmonovSubmission · R3 4:17Mar 4, 2023UFC 285: Jones vs. Gane

Welterweight Bout · Scheduled for 3 rounds

Geoff NealShavkat Rakhmonov
1626Fighter Elo Going In1787
1587Classic Elo Going In1575
69 of 145Significant Strikes113 of 179
69 of 145Total Strikes120 of 186
0 of 0Takedowns0 of 4
0Knockdowns0
0Submission Attempts1
1:12Control Time3:43
Winvs. Vicente LuqueKO/TKO · R3 2:01Aug 6, 2022UFC Fight Night: Santos vs. Hill

Welterweight Bout · Scheduled for 3 rounds

Geoff NealVicente Luque
1603Fighter Elo Going In1601
1567Classic Elo Going In1636
121 of 211Significant Strikes97 of 203
125 of 215Total Strikes97 of 203
1 of 3Takedowns0 of 0
2Knockdowns0
0Submission Attempts0
0:47Control Time0:00
Winvs. Santiago PonzinibbioSplit DecisionDec 11, 2021UFC 269: Oliveira vs. Poirier

Welterweight Bout · Scheduled for 3 rounds

Geoff NealSantiago Ponzinibbio
1599Fighter Elo Going In1540
1549Classic Elo Going In1610
85 of 161Significant Strikes91 of 229
86 of 162Total Strikes91 of 229
0 of 0Takedowns1 of 4
0Knockdowns0
0Submission Attempts0
0:03Control Time0:23
Lossvs. Neil MagnyUnanimous DecisionMay 8, 2021UFC Fight Night: Rodriguez vs. Waterson

Welterweight Bout · Scheduled for 3 rounds

Geoff NealNeil Magny
1566Fighter Elo Going In1611
1562Classic Elo Going In1629
35 of 73Significant Strikes55 of 174
37 of 76Total Strikes89 of 214
1 of 2Takedowns2 of 10
0Knockdowns0
0Submission Attempts0
3:50Control Time1:43
Lossvs. Stephen ThompsonUnanimous DecisionDec 19, 2020UFC Fight Night: Thompson vs. Neal

Welterweight Bout · Scheduled for 5 rounds

Geoff NealStephen Thompson
1598Fighter Elo Going In1563
1577Classic Elo Going In1591
85 of 179Significant Strikes171 of 406
110 of 205Total Strikes191 of 428
0 of 0Takedowns0 of 0
0Knockdowns0
0Submission Attempts0
3:46Control Time0:00
Winvs. Mike PerryKO/TKO · R1 1:30Dec 14, 2019UFC 245: Usman vs. Covington

Welterweight Bout · Scheduled for 3 rounds

Geoff NealMike Perry
1632Fighter Elo Going In1586
1563Classic Elo Going In1528
15 of 23Significant Strikes5 of 10
15 of 23Total Strikes5 of 10
0 of 0Takedowns0 of 0
1Knockdowns0
0Submission Attempts0
0:02Control Time0:00
Winvs. Niko PriceKO/TKO · R2 2:39Jul 27, 2019UFC 240: Holloway vs. Edgar

Welterweight Bout · Scheduled for 3 rounds

Geoff NealNiko Price
1619Fighter Elo Going In1511
1546Classic Elo Going In1548
41 of 61Significant Strikes24 of 57
53 of 73Total Strikes42 of 79
2 of 4Takedowns0 of 2
0Knockdowns1
0Submission Attempts0
3:37Control Time0:53
Winvs. Belal MuhammadUnanimous DecisionJan 19, 2019UFC Fight Night: Cejudo vs. Dillashaw

Welterweight Bout · Scheduled for 3 rounds

Geoff NealBelal Muhammad
1646Fighter Elo Going In1614
1529Classic Elo Going In1554
71 of 190Significant Strikes63 of 204
71 of 190Total Strikes64 of 205
0 of 0Takedowns0 of 7
2Knockdowns0
0Submission Attempts0
0:56Control Time0:22
Winvs. Frank CamachoKO/TKO · R2 1:23Sep 8, 2018UFC 228: Woodley vs. Till

Welterweight Bout · Scheduled for 3 rounds

Geoff NealFrank Camacho
1530Fighter Elo Going In1431
1515Classic Elo Going In1486
59 of 102Significant Strikes25 of 57
62 of 105Total Strikes33 of 66
0 of 0Takedowns0 of 2
2Knockdowns0
0Submission Attempts0
0:08Control Time0:12
Winvs. Brian CamozziSubmission · R1 2:48Feb 18, 2018UFC Fight Night: Cerrone vs. Medeiros

Welterweight Bout · Scheduled for 3 rounds

Geoff NealBrian Camozzi
1499Fighter Elo Going In1440
1500Classic Elo Going In1471
14 of 31Significant Strikes7 of 29
15 of 32Total Strikes9 of 32
0 of 0Takedowns0 of 0
0Knockdowns0
1Submission Attempts0
1:07Control Time0:00