Yan Xiaonan
Strawweight · Record, fight history, odds and stats
About Yan Xiaonan
Yan Xiaonan is a strawweight with a professional record of 19-5 (9-4 in the UFC). Yan Xiaonan has won 9 of 13 UFC fights, 1 by knockout. Yan Xiaonan's last fight was a loss against Denise Gomes on Aug 29, 2026, KO/TKO.
Betting Yan Xiaonan at the closing price in every UFC fight with odds since 2020 would have returned −4.46u over 6 fights, one unit a fight.
Price record
What you'd have made betting Yan Xiaonan at the closing price in every UFC fight since 2020 with odds on record, one unit a fight.
Has won 1.7 fewer fights than the prices implied.
UFC fights
Newest first. Close is Yan Xiaonan's closing price, consensus of the US-licensed books, with the chance it implied.
Closing odds are on record from mid-2020.
Questions and answers
What is Yan Xiaonan's record?
19-5 as a professional, 9-4 in the UFC.
When is Yan Xiaonan's next fight?
No fight is announced for Yan Xiaonan right now. This page shows it as soon as ufc.com lists one.
When was Yan Xiaonan's last fight?
Aug 29, 2026: a loss against Denise Gomes (KO/TKO).
Who has Yan Xiaonan lost to in the UFC?
Denise Gomes (Aug 29, 2026, KO/TKO), Virna Jandiroba (Apr 12, 2025, decision, 3 rounds), Zhang Weili (Apr 13, 2024, decision, 5 rounds), Marina Rodriguez (Mar 5, 2022, decision, 3 rounds) and Carla Esparza (May 22, 2021, KO/TKO, round 2 (2:58)).
How old is Yan Xiaonan?
Yan Xiaonan is 37.
How tall is Yan Xiaonan, and what is Yan Xiaonan's reach?
Yan Xiaonan is 5'5" tall and has a 63" reach.
What weight class does Yan Xiaonan fight in?
Strawweight.
What stance does Yan Xiaonan fight from?
Orthodox.