| Result | No. | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
|---|
| Win | 1–0 | May 2013 | ITF Seoul, Korea | W10 | Hard | Han Xinyun | Chan Chin-wei
Zhang Nannan | 7–6(3), 4–6, [10–4] |
| Loss | 1–1 | Jul 2014 | ITF Istanbul, Turkey | W10 | Hard | Gao Xinyu | Emma Flood
Nikki Luttikhuis | 6–7(5), 6–2, [6–10] |
| Win | 2–1 | Sep 2014 | ITF Antalya, Turkey | W10 | Hard | You Xiaodi | Déborah Kerfs
Camilla Rosatello | 7–5, 2–6, [10–8] |
| Win | 3–1 | Oct 2014 | ITF Antalya, Turkey | W10 | Hard | You Xiaodi | Kateřina Kramperová
Daiana Negreanu | 7–6(3), 5–7, [10–6] |
| Win | 4–1 | Dec 2014 | ITF Hong Kong | W10 | Hard | Yang Zhaoxuan | Hong Seung-yeon
Kang Seo-kyung | 6–4, 6–3 |
| Loss | 4–2 | Jan 2015 | ITF Hong Kong | W10 | Hard | Tang Haochen | Mana Ayukawa
Makoto Ninomiya | 6–7(4), 6–2, [7–10] |
| Loss | 4–3 | Mar 2015 | ITF Jiangmen, China | W10 | Hard | Xin Yuan | You Xiaodi
Zhu Aiwen | 6–4, 5–7, [4–10] |
| Loss | 4–4 | Apr 2015 | ITF Nanning, China | W25 | Hard | Yang Zhaoxuan | Liu Chang
Lu Jiajing | 6–1, 1–6, [8–10] |
| Loss | 4–5 | May 2015 | Kunming Open, China | W75 | Hard | Yang Zhaoxuan | Xu Yifan
Zheng Saisai | 5–7, 2–6 |
| Win | 5–5 | Jun 2016 | ITF Sangju, Korea | W10 | Hard | Kim Ju-eun | Han Sung-hee
Wang Yan | 7–5, 6–7(6), [10–6] |
| Loss | 5–6 | Feb 2017 | ITF Nanjing, China | W15 | Hard | Nudnida Luangnam | Guo Shanshan
Jiang Xinyu | 5–7, 5–7 |
| Win | 6–6 | Mar 2017 | Blossom Cup, China | W60 | Hard | Han Xinyun | Hiroko Kuwata
Zhu Lin | 6–3, 6–3 |
| Win | 7–6 | Apr 2017 | Kunming Open, China | W100 | Hard | Han Xinyun | Prarthana Thombare
Xun Fangying | 6–2, 7–5 |
| Win | 8–6 | Mar 2018 | Nanjing, China | W15 | Hard | Han Xinyun | Sun Xuliu
Zhao Qianqian | 3–6, 6–3, [10–5] |
| Win | 9–6 | Apr 2018 | Blossom Cup, China | W60 | Hard | Han Xinyun | Guo Hanyu
Wang Xinyu | 7–6(3), 7–6(6) |
| Loss | 9–7 | Jul 2018 | ITF Tianjin, China | W25 | Hard | Chen Jiahui | Feng Shuo
Jiang Xinyu | 4–6, 4–6 |
| Win | 10–7 | Oct 2018 | ITF Nanning, China | W25 | Hard | Kim Na-ri | Feng Shuo
Guo Hanyu | 6–3, 6–0 |
| Win | 11–7 | Nov 2018 | Liuzhou Open, China | W60 | Hard | Eudice Chong | Lee So-ra
Kang Jiaqi | 7–5, 6–3 |
| Loss | 11–8 | Jun 2019 | ITF Luzhou, China | W25 | Hard | Guo Hanyu | Feng Shuo
Xun Fangying | 3–6, 1–6 |
| Win | 12–8 | Jun 2019 | ITF Shenzhen, China | W25 | Hard | Guo Hanyu | Chen Jiahui
Wu Meixu | 1–6, 7–6(4), [11–9] |
| Loss | 12–9 | Aug 2019 | ITF Huangshan, China | W25 | Hard | Eudice Chong | Jang Su-jeong
Kim Na-ri | 5–7, 1–6 |
| Loss | 12–10 | Jul 2024 | ITF Naiman, China | W35 | Hard | Lu Jingjing | Guo Meiqi
Huang Yujia | 3–6, 6–3, [11–13] |
| Win | 13–10 | Sep 2024 | ITF Guiyang, China | W50 | Hard | Feng Shuo | Li Zongyu
Shi Han | 7–6(3), 6–3 |
| Loss | 13–11 | Sep 2024 | ITF Yeongwol, South Korea | W15 | Hard | Jeong Su-nam | Lee Ya-hsin
Lin Fang-an | 4–6, 7–6(6), [6–10] |
| Loss | 13–12 | Sep 2024 | ITF Yeongwol, South Korea | W15 | Hard | Kim Na-ri | Back Da-yeon
Lee Eun-hye | 1–6, 1–6 |
| Loss | 13–13 | Oct 2024 | ITF Huzhou, China | W35 | Hard | Xiao Zhenghua | Sofya Lansere
Ekaterina Shalimova | 2–6, 3–6 |
| Loss | 13–14 | Feb 2025 | ITF Ma'anshan, China | W15 | Hard | Kim Na-ri | Daria Egorova
Ekaterina Shalimova | 2–6, 5–7 |
| Win | 14–14 | Mar 2025 | ITF Ma'anshan, China | W15 | Hard | Kim Na-ri | Lu Jingjing
Xun Fangying | 6–4, 6–1 |
| Win | 15–14 | Apr 2025 | ITF Wuning, China | W15 | Hard | Kim Na-ri | Viktória Morvayová
Ren Yufei | 6–2, 7–5 |
| Win | 16–14 | Apr 2025 | ITF Wuning, China | W15 | Hard | Kim Na-ri | Wang Jiaqi
Xu Jiayu | 6–2, 6–4 |
| Win | 17–14 | Jul 2025 | ITF Nakhon Pathom, Thailand | W15 | Hard | Kim Na-ri | Haruna Arakawa
Natsumi Kawaguchi | 6–3, 6–2 |
| Win | 18–14 | Jul 2025 | ITF Nakhon Pathom, Thailand | W15 | Hard | Kim Na-ri | Thasaporn Naklo
Bunyawi Thamchaiwat | 6–2, 6–3 |
| Win | 19–14 | Jul 2025 | ITF Nakhon Pathom, Thailand | W35 | Hard | Kim Na-ri | Salakthip Ounmuang
Kamonwan Yodpetch | 6–4, 4–6, [10–5] |
| Win | 20–14 | Aug 2025 | ITF Nakhon Pathom, Thailand | W15 | Hard | Kim Na-ri | Anchisa Chanta
Patcharin Cheapchandej | 6–3, 6–0 |