Song Yadong has eight losses against seven opponents on his MMA record. For a list of Yadong's best fights, refer to "Best fights of Song Yadong".
On March 9, 2024 Song Yadong faced off against Petr Yan in a featherweight bout at age 26. He was coming in with a record of 21-8-1 (12), and Yan was 31 years old and with a record of 16-5 (8). Yadong lost the fight via 3-round unanimous decision.
On September 17, 2022 Song Yadong faced off against Cory Sandhagen in a featherweight bout at age 24. He was coming in with a record of 19-7-1 (11), and Sandhagen was 30 years old and with a record of 14-4 (9). Yadong lost the fight via 4th-round TKO.
On March 6, 2021 Song Yadong faced off against Kyler Phillips in a featherweight bout at age 23. He was coming in with a record of 16-6-1 (9), and Phillips was 25 years old and with a record of 8-1 (6). Yadong lost the fight via 3-round unanimous decision.
On January 8, 2017 Song Yadong faced off against Renat Ondar in a featherweight bout at age 19. He was coming in with a record of 9-5 (5). Yadong lost the fight via 5-round unanimous decision.
On October 24, 2016 Song Yadong faced off against Renat Ondar in a featherweight bout at age 18. He was coming in with a record of 8-4 (4). Yadong lost the fight via 3-round unanimous decision.
On May 14, 2016 Song Yadong faced off against Alexey Polpudnikov in a featherweight bout at age 18. He was coming in with a record of 7-3 (3). Yadong lost the fight via 2nd-round KO.
On July 25, 2015 Song Yadong faced off against Giovanni Moljo in a featherweight bout at age 17. He was coming in with a record of 5-2 (2). Yadong lost the fight via 2-round disqualification.
On December 19, 2014 Song Yadong faced off against Ji Xian in a bantamweight bout at age 17. He was coming in with a record of 4-1 (1). Yadong lost the fight via 3-round unanimous decision.