Phins
Create Account
All Fighters
Welterweight · Active

Neil Magny

UFC Record
25-13
Age
39
Height
6'3"
Reach
80"
Stance
Orthodox

Fighter Elo

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

Fighter Elo
1467Today
1767Best, Aug 2015
1617Classic Elo
1400150016001700180020142016201820202022202420261508 going into Jon Manley, Feb 20131633 going into Sergio Moraes, Aug 20131581 going into Seth Baczynski, Nov 20131528 going into Gasan Umalatov, Feb 20141573 going into Tim Means, May 20141586 going into Rodrigo de Lima, Jun 20141616 going into Alex Garcia, Aug 20141659 going into William Macario, Oct 20141714 going into Kiichi Kunimoto, Feb 20151757 going into Hyun Gyu Lim, May 20151767 going into Demian Maia, Aug 20151709 going into Erick Silva, Aug 20151718 going into Kelvin Gastelum, Nov 20151723 going into Hector Lombard, Mar 20161732 going into Lorenz Larkin, Aug 20161676 going into Johny Hendricks, Dec 20161699 going into Rafael Dos Anjos, Sep 20171666 going into Carlos Condit, Dec 20171658 going into Craig White, May 20181667 going into Santiago Ponzinibbio, Nov 20181568 going into Li Jingliang, Mar 20201642 going into Anthony Rocco Martin, Jun 20201638 going into Robbie Lawler, Aug 20201639 going into Michael Chiesa, Jan 20211611 going into Geoff Neal, May 20211607 going into Max Griffin, Mar 20221583 going into Shavkat Rakhmonov, Jun 20221538 going into Daniel Rodriguez, Nov 20221551 going into Gilbert Burns, Jan 20231548 going into Phil Rowe, Jun 20231496 going into Ian Machado Garry, Aug 20231487 going into Mike Malott, Jan 20241489 going into Michael Morales, Aug 20241440 going into Carlos Prates, Nov 20241434 going into Elizeu Zaleski dos Santos, Aug 20251458 going into Jake Matthews, Sep 20251479 going into Yaroslav Amosov, Dec 20251463 going into Ramiz Brahimaj, Aug 20261467 today1467
Fighter Elo going into each UFC fight, and today.
Classic Elo
1617Today
1653Best, Jun 2022
1467Fighter Elo

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

140015001600170020142016201820202022202420261500 going into Jon Manley, Feb 20131516 going into Sergio Moraes, Aug 20131499 going into Seth Baczynski, Nov 20131484 going into Gasan Umalatov, Feb 20141501 going into Tim Means, May 20141517 going into Rodrigo de Lima, Jun 20141532 going into Alex Garcia, Aug 20141548 going into William Macario, Oct 20141562 going into Kiichi Kunimoto, Feb 20151577 going into Hyun Gyu Lim, May 20151591 going into Demian Maia, Aug 20151576 going into Erick Silva, Aug 20151590 going into Kelvin Gastelum, Nov 20151605 going into Hector Lombard, Mar 20161618 going into Lorenz Larkin, Aug 20161597 going into Johny Hendricks, Dec 20161613 going into Rafael Dos Anjos, Sep 20171598 going into Carlos Condit, Dec 20171611 going into Craig White, May 20181622 going into Santiago Ponzinibbio, Nov 20181605 going into Li Jingliang, Mar 20201620 going into Anthony Rocco Martin, Jun 20201634 going into Robbie Lawler, Aug 20201648 going into Michael Chiesa, Jan 20211629 going into Geoff Neal, May 20211642 going into Max Griffin, Mar 20221653 going into Shavkat Rakhmonov, Jun 20221632 going into Daniel Rodriguez, Nov 20221647 going into Gilbert Burns, Jan 20231629 going into Phil Rowe, Jun 20231641 going into Ian Machado Garry, Aug 20231622 going into Mike Malott, Jan 20241635 going into Michael Morales, Aug 20241615 going into Carlos Prates, Nov 20241597 going into Elizeu Zaleski dos Santos, Aug 20251611 going into Jake Matthews, Sep 20251627 going into Yaroslav Amosov, Dec 20251605 going into Ramiz Brahimaj, Aug 20261617 today1617
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.

3.39Sig. Strikes Landed per Minute
47%Striking Accuracy
2.41Sig. Strikes Absorbed per Minute
52%Striking Defense
0.07Knockdowns per 15 Minutes
2.13Takedowns per 15 Minutes
40%Takedown Accuracy
56%Takedown Defense
0.30Submission Attempts per 15 Minutes
21%Share of Fight Time in Control
11.9 minAverage Fight Length
Ended ByKO/TKOSubmissionDecision
Wins8314
Losses463

Fight History

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

Winvs. Ramiz BrahimajKO/TKO · R2 3:20Aug 15, 2026UFC 330: Makhachev vs. Machado Garry

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyRamiz Brahimaj
1463Fighter Elo Going In1501
1605Classic Elo Going In1516
24 of 38Significant Strikes7 of 9
61 of 78Total Strikes20 of 24
0 of 1Takedowns1 of 3
0Knockdowns0
1Submission Attempts0
0:59Control Time6:25
Lossvs. Yaroslav AmosovSubmission · R1 3:14Dec 13, 2025UFC Fight Night: Royval vs. Kape

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyYaroslav Amosov
1479Fighter Elo Going In1459
1627Classic Elo Going In1500
5 of 11Significant Strikes9 of 19
15 of 24Total Strikes13 of 27
0 of 0Takedowns1 of 2
0Knockdowns0
0Submission Attempts1
0:00Control Time1:56
Winvs. Jake MatthewsSubmission · R3 3:08Sep 27, 2025UFC Fight Night: Ulberg vs. Reyes

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyJake Matthews
1458Fighter Elo Going In1538
1611Classic Elo Going In1600
31 of 57Significant Strikes18 of 44
73 of 103Total Strikes28 of 54
3 of 5Takedowns0 of 1
0Knockdowns0
1Submission Attempts3
2:46Control Time4:43
Winvs. Elizeu Zaleski dos SantosKO/TKO · R2 4:39Aug 2, 2025UFC Fight Night: Taira vs. Park

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyElizeu Zaleski dos Santos
1434Fighter Elo Going In1390
1597Classic Elo Going In1571
42 of 67Significant Strikes20 of 42
80 of 113Total Strikes42 of 69
2 of 3Takedowns1 of 5
0Knockdowns0
0Submission Attempts0
1:19Control Time4:40
Lossvs. Carlos PratesKO/TKO · R1 4:50Nov 9, 2024UFC Fight Night: Magny vs. Prates

Welterweight Bout · Scheduled for 5 rounds

Neil MagnyCarlos Prates
1440Fighter Elo Going In1601
1615Classic Elo Going In1551
10 of 20Significant Strikes12 of 21
23 of 33Total Strikes13 of 22
0 of 7Takedowns1 of 1
0Knockdowns2
0Submission Attempts0
1:31Control Time1:09
Lossvs. Michael MoralesKO/TKO · R1 4:39Aug 24, 2024UFC Fight Night: Cannonier vs. Borralho

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyMichael Morales
1489Fighter Elo Going In1697
1635Classic Elo Going In1566
5 of 11Significant Strikes34 of 40
13 of 19Total Strikes39 of 45
0 of 2Takedowns0 of 0
0Knockdowns1
0Submission Attempts0
2:05Control Time1:16
Winvs. Mike MalottKO/TKO · R3 4:45Jan 20, 2024UFC 297: Strickland vs. Du Plessis

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyMike Malott
1487Fighter Elo Going In1575
1622Classic Elo Going In1547
57 of 102Significant Strikes45 of 67
110 of 159Total Strikes100 of 128
1 of 2Takedowns4 of 6
0Knockdowns0
0Submission Attempts0
1:47Control Time6:02
Lossvs. Ian Machado GarryUnanimous DecisionAug 19, 2023UFC 292: Sterling vs. O'Malley

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyIan Machado Garry
1496Fighter Elo Going In1688
1641Classic Elo Going In1577
27 of 66Significant Strikes91 of 150
51 of 93Total Strikes111 of 171
0 of 2Takedowns2 of 2
0Knockdowns0
0Submission Attempts0
1:10Control Time2:32
Winvs. Phil RoweSplit DecisionJun 24, 2023UFC Fight Night: Emmett vs. Topuria

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyPhil Rowe
1548Fighter Elo Going In1430
1629Classic Elo Going In1533
29 of 65Significant Strikes34 of 64
109 of 159Total Strikes51 of 86
0 of 3Takedowns1 of 2
0Knockdowns0
0Submission Attempts0
4:31Control Time4:38
Lossvs. Gilbert BurnsSubmission · R1 4:15Jan 21, 2023UFC 283: Teixeira vs. Hill

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyGilbert Burns
1551Fighter Elo Going In1593
1647Classic Elo Going In1617
4 of 11Significant Strikes5 of 6
4 of 11Total Strikes10 of 12
0 of 0Takedowns1 of 1
0Knockdowns0
0Submission Attempts1
0:00Control Time2:35
Winvs. Daniel RodriguezSubmission · R3 3:33Nov 5, 2022UFC Fight Night: Rodriguez vs. Lemos

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyDaniel Rodriguez
1538Fighter Elo Going In1575
1632Classic Elo Going In1593
57 of 109Significant Strikes66 of 108
106 of 169Total Strikes71 of 113
5 of 7Takedowns0 of 1
0Knockdowns0
1Submission Attempts0
4:08Control Time1:16
Lossvs. Shavkat RakhmonovSubmission · R2 4:58Jun 25, 2022UFC Fight Night: Tsarukyan vs. Gamrot

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyShavkat Rakhmonov
1583Fighter Elo Going In1717
1653Classic Elo Going In1554
11 of 22Significant Strikes19 of 36
21 of 35Total Strikes56 of 79
0 of 0Takedowns2 of 2
0Knockdowns0
0Submission Attempts1
0:07Control Time9:06
Winvs. Max GriffinSplit DecisionMar 26, 2022UFC Fight Night: Blaydes vs. Daukaus

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyMax Griffin
1607Fighter Elo Going In1540
1642Classic Elo Going In1521
54 of 144Significant Strikes67 of 123
104 of 204Total Strikes75 of 132
1 of 9Takedowns0 of 2
0Knockdowns1
0Submission Attempts0
4:33Control Time0:39
Winvs. Geoff NealUnanimous DecisionMay 8, 2021UFC Fight Night: Rodriguez vs. Waterson

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyGeoff Neal
1611Fighter Elo Going In1566
1629Classic Elo Going In1562
55 of 174Significant Strikes35 of 73
89 of 214Total Strikes37 of 76
2 of 10Takedowns1 of 2
0Knockdowns0
0Submission Attempts0
1:43Control Time3:50
Lossvs. Michael ChiesaUnanimous DecisionJan 20, 2021UFC Fight Night: Chiesa vs. Magny

Welterweight Bout · Scheduled for 5 rounds

Neil MagnyMichael Chiesa
1639Fighter Elo Going In1597
1648Classic Elo Going In1597
12 of 50Significant Strikes24 of 52
52 of 96Total Strikes93 of 125
1 of 3Takedowns4 of 6
0Knockdowns0
1Submission Attempts0
2:15Control Time15:21
Winvs. Robbie LawlerUnanimous DecisionAug 29, 2020UFC Fight Night: Smith vs. Rakic

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyRobbie Lawler
1638Fighter Elo Going In1411
1634Classic Elo Going In1581
62 of 88Significant Strikes26 of 45
116 of 144Total Strikes41 of 62
4 of 7Takedowns0 of 1
0Knockdowns0
0Submission Attempts0
8:14Control Time1:33
Winvs. Anthony Rocco MartinUnanimous DecisionJun 6, 2020UFC 250: Nunes vs. Spencer

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyAnthony Rocco Martin
1642Fighter Elo Going In1648
1620Classic Elo Going In1577
64 of 110Significant Strikes37 of 82
82 of 130Total Strikes46 of 91
0 of 6Takedowns1 of 2
0Knockdowns0
0Submission Attempts0
2:19Control Time4:57
Winvs. Li JingliangUnanimous DecisionMar 7, 2020UFC 248: Adesanya vs. Romero

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyLi Jingliang
1568Fighter Elo Going In1563
1605Classic Elo Going In1584
74 of 139Significant Strikes16 of 62
123 of 188Total Strikes16 of 65
4 of 7Takedowns2 of 3
0Knockdowns0
0Submission Attempts0
5:04Control Time3:38
Lossvs. Santiago PonzinibbioKO/TKO · R4 2:36Nov 17, 2018UFC Fight Night: Magny vs. Ponzinibbio

Welterweight Bout · Scheduled for 5 rounds

Neil MagnySantiago Ponzinibbio
1667Fighter Elo Going In1603
1622Classic Elo Going In1597
72 of 251Significant Strikes79 of 177
72 of 251Total Strikes81 of 179
0 of 2Takedowns0 of 0
0Knockdowns2
0Submission Attempts0
0:00Control Time0:41
Winvs. Craig WhiteKO/TKO · R1 4:32May 27, 2018UFC Fight Night: Thompson vs. Till

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyCraig White
1658Fighter Elo Going In1350
1611Classic Elo Going In1500
18 of 29Significant Strikes6 of 17
40 of 53Total Strikes13 of 28
0 of 2Takedowns0 of 2
1Knockdowns0
0Submission Attempts0
1:57Control Time1:49
Winvs. Carlos ConditUnanimous DecisionDec 30, 2017UFC 219: Cyborg vs. Holm

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyCarlos Condit
1666Fighter Elo Going In1513
1598Classic Elo Going In1541
32 of 114Significant Strikes37 of 112
64 of 150Total Strikes64 of 140
6 of 9Takedowns0 of 0
0Knockdowns0
0Submission Attempts0
5:09Control Time0:43
Lossvs. Rafael Dos AnjosSubmission · R1 3:43Sep 9, 2017UFC 215: Nunes vs Shevchenko 2

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyRafael Dos Anjos
1699Fighter Elo Going In1582
1613Classic Elo Going In1624
1 of 5Significant Strikes13 of 16
5 of 9Total Strikes17 of 21
0 of 0Takedowns0 of 0
0Knockdowns0
0Submission Attempts1
0:00Control Time3:19
Winvs. Johny HendricksUnanimous DecisionDec 30, 2016UFC 207: Nunes vs. Rousey

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyJohny Hendricks
1676Fighter Elo Going In1621
1597Classic Elo Going In1600
50 of 91Significant Strikes18 of 36
96 of 139Total Strikes52 of 76
1 of 1Takedowns6 of 7
0Knockdowns0
2Submission Attempts0
0:01Control Time9:58
Lossvs. Lorenz LarkinKO/TKO · R1 4:08Aug 20, 2016UFC 202: Diaz vs. McGregor 2

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyLorenz Larkin
1732Fighter Elo Going In1529
1618Classic Elo Going In1505
8 of 23Significant Strikes32 of 48
13 of 29Total Strikes34 of 50
0 of 5Takedowns0 of 0
0Knockdowns1
0Submission Attempts0
0:03Control Time0:58
Winvs. Hector LombardKO/TKO · R3 0:46Mar 19, 2016UFC Fight Night: Hunt vs Mir

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyHector Lombard
1723Fighter Elo Going In1552
1605Classic Elo Going In1532
148 of 197Significant Strikes60 of 79
196 of 250Total Strikes75 of 95
1 of 2Takedowns1 of 3
0Knockdowns2
2Submission Attempts0
2:19Control Time4:35
Winvs. Kelvin GastelumSplit DecisionNov 21, 2015UFC Fight Night: Magny vs Gastelum

Welterweight Bout · Scheduled for 5 rounds

Neil MagnyKelvin Gastelum
1718Fighter Elo Going In1725
1590Classic Elo Going In1578
54 of 145Significant Strikes54 of 134
81 of 174Total Strikes86 of 167
6 of 14Takedowns2 of 3
0Knockdowns2
0Submission Attempts0
5:37Control Time7:13
Winvs. Erick SilvaSplit DecisionAug 23, 2015UFC Fight Night: Holloway vs Oliveira

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyErick Silva
1709Fighter Elo Going In1477
1576Classic Elo Going In1542
68 of 131Significant Strikes29 of 59
132 of 204Total Strikes37 of 68
4 of 9Takedowns3 of 4
0Knockdowns0
0Submission Attempts0
4:03Control Time2:45
Lossvs. Demian MaiaSubmission · R2 2:52Aug 1, 2015UFC 190: Rousey vs Correia

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyDemian Maia
1767Fighter Elo Going In1661
1591Classic Elo Going In1606
0 of 4Significant Strikes13 of 17
11 of 16Total Strikes56 of 68
0 of 0Takedowns2 of 2
0Knockdowns0
0Submission Attempts1
0:02Control Time7:28
Winvs. Hyun Gyu LimKO/TKO · R2 1:24May 16, 2015UFC Fight Night: Edgar vs Faber

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyHyun Gyu Lim
1757Fighter Elo Going In1502
1577Classic Elo Going In1530
43 of 75Significant Strikes15 of 36
64 of 102Total Strikes15 of 36
2 of 4Takedowns0 of 0
0Knockdowns0
0Submission Attempts0
3:09Control Time0:33
Winvs. Kiichi KunimotoSubmission · R3 1:22Feb 14, 2015UFC Fight Night: Henderson vs Thatch

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyKiichi Kunimoto
1714Fighter Elo Going In1392
1562Classic Elo Going In1546
76 of 112Significant Strikes10 of 28
142 of 181Total Strikes20 of 40
3 of 4Takedowns1 of 4
0Knockdowns0
1Submission Attempts0
5:26Control Time3:13
Winvs. William MacarioKO/TKO · R3 2:40Oct 25, 2014UFC 179: Aldo vs Mendes 2

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyWilliam Macario
1659Fighter Elo Going In1701
1548Classic Elo Going In1499
65 of 146Significant Strikes24 of 77
114 of 199Total Strikes25 of 78
2 of 4Takedowns0 of 1
0Knockdowns0
0Submission Attempts0
2:52Control Time0:36
Winvs. Alex GarciaUnanimous DecisionAug 23, 2014UFC Fight Night: Henderson vs Dos Anjos

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyAlex Garcia
1616Fighter Elo Going In1677
1532Classic Elo Going In1532
39 of 79Significant Strikes5 of 39
130 of 175Total Strikes27 of 68
3 of 6Takedowns3 of 7
0Knockdowns0
0Submission Attempts0
4:00Control Time6:11
Winvs. Rodrigo de LimaKO/TKO · R2 2:32Jun 28, 2014UFC Fight Night: Te Huna vs Marquardt

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyRodrigo de Lima
1586Fighter Elo Going In1444
1517Classic Elo Going In1500
30 of 55Significant Strikes5 of 14
31 of 57Total Strikes30 of 41
2 of 2Takedowns1 of 3
1Knockdowns0
0Submission Attempts2
0:39Control Time3:42
Winvs. Tim MeansUnanimous DecisionMay 10, 2014UFC Fight Night: Brown vs Silva

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyTim Means
1573Fighter Elo Going In1584
1501Classic Elo Going In1500
29 of 77Significant Strikes30 of 66
52 of 105Total Strikes53 of 89
4 of 9Takedowns3 of 4
0Knockdowns0
0Submission Attempts1
5:20Control Time1:02
Winvs. Gasan UmalatovUnanimous DecisionFeb 1, 2014UFC 169: Barao vs Faber 2

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyGasan Umalatov
1528Fighter Elo Going In1372
1484Classic Elo Going In1500
71 of 218Significant Strikes34 of 76
105 of 259Total Strikes38 of 80
1 of 7Takedowns2 of 8
0Knockdowns0
0Submission Attempts0
2:41Control Time2:16
Lossvs. Seth BaczynskiUnanimous DecisionNov 6, 2013UFC Fight Night: Fight for the Troops 3

Welterweight Bout · Scheduled for 3 rounds

Neil MagnySeth Baczynski
1581Fighter Elo Going In1497
1499Classic Elo Going In1516
31 of 65Significant Strikes28 of 70
104 of 143Total Strikes46 of 91
2 of 3Takedowns3 of 11
0Knockdowns0
0Submission Attempts0
2:21Control Time8:25
Lossvs. Sergio MoraesSubmission · R1 3:13Aug 3, 2013UFC 163: Aldo vs Jung

Welterweight Bout · Scheduled for 3 rounds

Neil MagnySergio Moraes
1633Fighter Elo Going In1553
1516Classic Elo Going In1501
7 of 29Significant Strikes13 of 20
9 of 31Total Strikes13 of 20
0 of 0Takedowns1 of 1
0Knockdowns0
0Submission Attempts1
0:21Control Time1:06
Winvs. Jon ManleyUnanimous DecisionFeb 23, 2013UFC 157: Rousey vs Carmouche

Welterweight Bout · Scheduled for 3 rounds

Neil MagnyJon Manley
1508Fighter Elo Going In1434
1500Classic Elo Going In1500
65 of 120Significant Strikes17 of 85
97 of 158Total Strikes35 of 112
4 of 5Takedowns1 of 13
0Knockdowns0
0Submission Attempts0
5:06Control Time5:28