Phins
Create Account
All Fighters
Bantamweight · Active

Song Yadong

UFC Record
13-4-1
Age
28
Height
5'8"
Reach
67"
Stance
Orthodox

Fighter Elo

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

Fighter Elo
1646Today
1692Best, Nov 2018
1632Classic Elo
1400150016001700201820202022202420261467 going into Bharat Kandare, Nov 20171569 going into Felipe Arantes, Jun 20181692 going into Vince Morales, Nov 20181627 going into Alejandro Perez, Jul 20191667 going into Cody Stamann, Dec 20191621 going into Marlon Vera, May 20201594 going into Kyler Phillips, Mar 20211615 going into Casey Kenney, Aug 20211637 going into Julio Arce, Nov 20211665 going into Marlon Moraes, Mar 20221657 going into Cory Sandhagen, Sep 20221601 going into Ricky Simon, Apr 20231674 going into Chris Gutierrez, Dec 20231671 going into Petr Yan, Mar 20241641 going into Henry Cejudo, Feb 20251628 going into Sean O'Malley, Jan 20261631 going into Deiveson Figueiredo, May 20261622 going into Umar Nurmagomedov, Aug 20261646 today1646
Fighter Elo going into each UFC fight, and today.
Classic Elo
1632Today
1646Fighter Elo

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

1500155016001650201820202022202420261500 going into Bharat Kandare, Nov 20171516 going into Felipe Arantes, Jun 20181531 going into Vince Morales, Nov 20181546 going into Alejandro Perez, Jul 20191563 going into Cody Stamann, Dec 20191562 going into Marlon Vera, May 20201579 going into Kyler Phillips, Mar 20211561 going into Casey Kenney, Aug 20211576 going into Julio Arce, Nov 20211590 going into Marlon Moraes, Mar 20221603 going into Cory Sandhagen, Sep 20221585 going into Ricky Simon, Apr 20231602 going into Chris Gutierrez, Dec 20231617 going into Petr Yan, Mar 20241599 going into Henry Cejudo, Feb 20251615 going into Sean O'Malley, Jan 20261599 going into Deiveson Figueiredo, May 20261616 going into Umar Nurmagomedov, Aug 20261632 today1632
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.

4.26Sig. Strikes Landed per Minute
44%Striking Accuracy
3.76Sig. Strikes Absorbed per Minute
55%Striking Defense
0.53Knockdowns per 15 Minutes
0.79Takedowns per 15 Minutes
41%Takedown Accuracy
74%Takedown Defense
0.26Submission Attempts per 15 Minutes
13%Share of Fight Time in Control
12.6 minAverage Fight Length
Ended ByKO/TKOSubmissionDecision
Wins625
Losses103

Fight History

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

Winvs. Umar NurmagomedovKO/TKO · R2 1:48Aug 29, 2026UFC Fight Night: Nurmagomedov vs. Song

Bantamweight Bout · Scheduled for 5 rounds

Song YadongUmar Nurmagomedov
1622Fighter Elo Going In1839
1616Classic Elo Going In1618
11 of 23Significant Strikes13 of 21
24 of 36Total Strikes23 of 32
0 of 0Takedowns1 of 3
1Knockdowns0
1Submission Attempts0
0:02Control Time1:58
Winvs. Deiveson FigueiredoSubmission · R2 4:42May 30, 2026UFC Fight Night: Song vs. Figueiredo

Bantamweight Bout · Scheduled for 5 rounds

Song YadongDeiveson Figueiredo
1631Fighter Elo Going In1545
1599Classic Elo Going In1610
24 of 52Significant Strikes9 of 17
30 of 58Total Strikes17 of 26
1 of 1Takedowns1 of 4
0Knockdowns0
1Submission Attempts0
0:03Control Time0:35
Lossvs. Sean O'MalleyUnanimous DecisionJan 24, 2026UFC 324: Gaethje vs. Pimblett

Bantamweight Bout · Scheduled for 3 rounds

Song YadongSean O'Malley
1628Fighter Elo Going In1749
1615Classic Elo Going In1607
36 of 94Significant Strikes48 of 92
69 of 130Total Strikes67 of 111
3 of 7Takedowns0 of 0
0Knockdowns0
0Submission Attempts0
2:06Control Time0:00
Winvs. Henry CejudoUnanimous DecisionFeb 22, 2025UFC Fight Night: Cejudo vs. Song

Bantamweight Bout · Scheduled for 5 rounds

Song YadongHenry Cejudo
1641Fighter Elo Going In1556
1599Classic Elo Going In1608
84 of 178Significant Strikes67 of 133
84 of 178Total Strikes67 of 133
0 of 1Takedowns0 of 3
0Knockdowns0
0Submission Attempts0
0:00Control Time0:00
Lossvs. Petr YanUnanimous DecisionMar 9, 2024UFC 299: O'Malley vs. Vera 2

Bantamweight Bout · Scheduled for 3 rounds

Song YadongPetr Yan
1671Fighter Elo Going In1729
1617Classic Elo Going In1564
86 of 172Significant Strikes99 of 183
104 of 192Total Strikes129 of 217
1 of 8Takedowns2 of 5
0Knockdowns0
0Submission Attempts0
1:40Control Time1:47
Winvs. Chris GutierrezUnanimous DecisionDec 9, 2023UFC Fight Night: Song vs. Gutierrez

Bantamweight Bout · Scheduled for 5 rounds

Song YadongChris Gutierrez
1674Fighter Elo Going In1578
1602Classic Elo Going In1589
77 of 165Significant Strikes87 of 145
160 of 283Total Strikes105 of 165
2 of 3Takedowns0 of 2
0Knockdowns0
0Submission Attempts0
11:01Control Time0:00
Winvs. Ricky SimonKO/TKO · R5 1:10Apr 29, 2023UFC Fight Night: Song vs. Simon

Bantamweight Bout · Scheduled for 5 rounds

Song YadongRicky Simon
1601Fighter Elo Going In1726
1585Classic Elo Going In1598
105 of 228Significant Strikes60 of 139
110 of 234Total Strikes64 of 144
0 of 0Takedowns2 of 9
2Knockdowns0
0Submission Attempts0
0:27Control Time0:51
Lossvs. Cory SandhagenTKO (Doctor's Stoppage) · R4 5:00Sep 17, 2022UFC Fight Night: Sandhagen vs. Song

Bantamweight Bout · Scheduled for 5 rounds

Song YadongCory Sandhagen
1657Fighter Elo Going In1687
1603Classic Elo Going In1573
54 of 145Significant Strikes94 of 222
130 of 224Total Strikes130 of 259
2 of 2Takedowns1 of 14
0Knockdowns0
0Submission Attempts0
1:39Control Time3:47
Winvs. Marlon MoraesKO/TKO · R1 2:06Mar 12, 2022UFC Fight Night: Santos vs. Ankalaev

Bantamweight Bout · Scheduled for 3 rounds

Song YadongMarlon Moraes
1665Fighter Elo Going In1444
1590Classic Elo Going In1523
14 of 35Significant Strikes9 of 25
14 of 35Total Strikes9 of 25
0 of 0Takedowns0 of 0
1Knockdowns0
0Submission Attempts0
0:02Control Time0:00
Winvs. Julio ArceKO/TKO · R2 1:35Nov 13, 2021UFC Fight Night: Holloway vs. Rodriguez

Bantamweight Bout · Scheduled for 3 rounds

Song YadongJulio Arce
1637Fighter Elo Going In1514
1576Classic Elo Going In1528
30 of 80Significant Strikes13 of 78
30 of 80Total Strikes13 of 78
0 of 0Takedowns0 of 0
1Knockdowns0
0Submission Attempts0
0:02Control Time0:00
Winvs. Casey KenneySplit DecisionAug 7, 2021UFC 265: Lewis vs. Gane

Bantamweight Bout · Scheduled for 3 rounds

Song YadongCasey Kenney
1615Fighter Elo Going In1549
1561Classic Elo Going In1549
116 of 257Significant Strikes78 of 190
121 of 263Total Strikes85 of 199
0 of 3Takedowns1 of 5
0Knockdowns0
0Submission Attempts0
0:20Control Time0:26
Lossvs. Kyler PhillipsUnanimous DecisionMar 6, 2021UFC 259: Blachowicz vs. Adesanya

Bantamweight Bout · Scheduled for 3 rounds

Song YadongKyler Phillips
1594Fighter Elo Going In1741
1579Classic Elo Going In1531
67 of 161Significant Strikes59 of 142
89 of 189Total Strikes69 of 152
0 of 0Takedowns3 of 5
0Knockdowns0
0Submission Attempts0
1:06Control Time1:36
Winvs. Marlon VeraUnanimous DecisionMay 16, 2020UFC Fight Night: Overeem vs. Harris

Featherweight Bout · Scheduled for 3 rounds

Song YadongMarlon Vera
1621Fighter Elo Going In1580
1562Classic Elo Going In1576
101 of 201Significant Strikes92 of 164
119 of 221Total Strikes115 of 187
0 of 1Takedowns2 of 3
0Knockdowns0
0Submission Attempts0
1:00Control Time3:15
Drawvs. Cody StamannMajority DecisionDec 7, 2019UFC Fight Night: Overeem vs. Rozenstruik

Bantamweight Bout · Scheduled for 3 rounds

Song YadongCody Stamann
1667Fighter Elo Going In1586
1563Classic Elo Going In1552
30 of 105Significant Strikes41 of 67
49 of 127Total Strikes117 of 150
0 of 0Takedowns5 of 12
0Knockdowns0
0Submission Attempts0
0:56Control Time6:33
Winvs. Alejandro PerezKO/TKO · R1 2:04Jul 6, 2019UFC 239: Jones vs. Santos

Bantamweight Bout · Scheduled for 3 rounds

Song YadongAlejandro Perez
1627Fighter Elo Going In1521
1546Classic Elo Going In1565
8 of 20Significant Strikes1 of 14
8 of 20Total Strikes1 of 14
0 of 0Takedowns0 of 0
1Knockdowns0
0Submission Attempts0
0:01Control Time0:00
Winvs. Vince MoralesUnanimous DecisionNov 24, 2018UFC Fight Night: Blaydes vs. Ngannou 2

Bantamweight Bout · Scheduled for 3 rounds

Song YadongVince Morales
1692Fighter Elo Going In1359
1531Classic Elo Going In1500
79 of 172Significant Strikes74 of 201
86 of 181Total Strikes83 of 211
2 of 2Takedowns0 of 0
0Knockdowns0
0Submission Attempts0
2:42Control Time0:05
Winvs. Felipe ArantesKO/TKO · R2 4:59Jun 23, 2018UFC Fight Night: Cowboy vs. Edwards

Bantamweight Bout · Scheduled for 3 rounds

Song YadongFelipe Arantes
1569Fighter Elo Going In1499
1516Classic Elo Going In1500
39 of 100Significant Strikes8 of 31
88 of 155Total Strikes9 of 32
1 of 1Takedowns0 of 2
1Knockdowns0
1Submission Attempts0
6:14Control Time0:16
Winvs. Bharat KandareSubmission · R1 4:16Nov 25, 2017UFC Fight Night: Bisping vs. Gastelum

Featherweight Bout · Scheduled for 3 rounds

Song YadongBharat Kandare
1467Fighter Elo Going In1382
1500Classic Elo Going In1500
8 of 29Significant Strikes3 of 30
9 of 30Total Strikes3 of 30
0 of 0Takedowns0 of 1
1Knockdowns0
1Submission Attempts0
0:08Control Time0:00