| 2025-11-15 | UFC 322: Della Maddalena vs. Makhachev | Women’s Flyweight | Valentina Shevchenko def. Zhang Weili title | Decision (unanimous) (50–45, 50–45, 50–45) | 5 | 5:00 |
| 2025-02-08 | UFC 312: du Plessis vs. Strickland 2 | Women’s Strawweight | Zhang Weili def. Tatiana Suarez title | Decision (unanimous) (49–46, 49–46, 49–45) | 5 | 5:00 |
| 2024-04-13 | UFC 300: Pereira vs. Hill | Women’s Strawweight | Zhang Weili def. Yan Xiaonan title | Decision (unanimous) (49–45, 49–45, 49–45) | 5 | 5:00 |
| 2023-08-19 | UFC 292: Sterling vs. O'Malley | Women’s Strawweight | Zhang Weili def. Amanda Lemos title | Decision (unanimous) (50–43, 50–44, 49–45) | 5 | 5:00 |
| 2022-11-12 | UFC 281: Adesanya vs. Pereira | Women’s Strawweight | Zhang Weili def. Carla Esparza title | Submission (rear-naked choke) | 2 | 1:05 |
| 2022-06-12 | UFC 275: Teixeira vs. Procházka | Women’s Strawweight | Zhang Weili def. Joanna Jędrzejczyk | KO (spinning backfist) | 2 | 2:28 |
| 2021-11-06 | UFC 268: Usman vs. Covington 2 | Women’s Strawweight | Rose Namajunas def. Zhang Weili title | Decision (split) (47–48, 48–47, 49–46) | 5 | 5:00 |
| 2021-04-24 | UFC 261: Usman vs. Masvidal 2 | Women’s Strawweight | Rose Namajunas def. Zhang Weili title | KO (head kick) | 1 | 1:18 |
| 2020-03-07 | UFC 248: Adesanya vs. Romero | Women’s Strawweight | Zhang Weili def. Joanna Jędrzejczyk title | Decision (split) (48–47, 47–48, 48–47) | 5 | 5:00 |
| 2019-08-31 | UFC Fight Night: Andrade vs. Zhang | Women’s Strawweight | Zhang Weili def. Jéssica Andrade title | TKO (knees and punches) | 1 | 0:42 |
| 2019-03-02 | UFC 235: Jones vs. Smith | Women’s Strawweight | Zhang Weili def. Tecia Torres | Decision (unanimous) (29–28, 30–27, 30–27) | 3 | 5:00 |
| 2018-11-24 | UFC Fight Night: Blaydes vs. Ngannou 2 | Women’s Strawweight | Zhang Weili def. Jessica Aguilar | Submission (armbar) | 1 | 3:41 |
| 2018-08-04 | UFC 227: Dillashaw vs. Garbrandt 2 | Women’s Strawweight | Zhang Weili def. Danielle Taylor | Decision (unanimous) (29–28, 29–28, 29–28) | 3 | 5:00 |