Guangzhou CH 2025 ATP
Final
| Winner | Loser | Score | |
|---|---|---|---|
| Terence Atmane | d. | Tristan Schoolkate | 6-3 7-6(4) |
Semifinals
| Winner | Loser | Score | |
|---|---|---|---|
| Terence Atmane | d. | Brandon Holt | 6-4 6-3 |
| Tristan Schoolkate | d. | Alibek Kachmazov | 6-3 6-7(4) 6-4 |
Quarterfinals
| Winner | Loser | Score | |
|---|---|---|---|
| Brandon Holt | d. | Yu Hsiou Hsu | 6-4 6-3 |
| Terence Atmane | d. | Ilia Simakin | 1-6 7-6(4) 7-5 |
| Tristan Schoolkate | d. | Hugo Grenier | 6-4 6-4 |
| Alibek Kachmazov | d. | James Mccabe | 7-6(5) 6-4 |
Round of 16
| Winner | Loser | Score | |
|---|---|---|---|
| Brandon Holt | d. | Jie Cui | 7-6(7) 7-6(4) |
| Yu Hsiou Hsu | d. | Antoine Escoffier | 6-3 3-6 6-2 |
| Terence Atmane | d. | Marat Sharipov | 7-5 7-6(3) |
| Ilia Simakin | d. | Yosuke Watanuki | 6-4 7-6(6) |
| Hugo Grenier | d. | Moerani Bouzige | 6-4 7-5 |
| Tristan Schoolkate | d. | Sho Shimabukuro | 6-2 0-0 RET |
| James Mccabe | d. | Omar Jasika | 6-4 1-6 6-2 |
| Alibek Kachmazov | d. | Adam Walton | 4-6 7-6(2) 6-2 |
Round of 32
| Winner | Loser | Score | |
|---|---|---|---|
| Brandon Holt | d. | Rio Noguchi | 7-6(3) 7-6(2) |
| Jie Cui | d. | Yi Zhou | 6-4 6-4 |
| Antoine Escoffier | d. | Zachary Svajda | 6-4 6-4 |
| Yu Hsiou Hsu | d. | Constant Lestienne | 7-5 6-4 |
| Terence Atmane | d. | Rigele Te | 5-7 6-3 6-1 |
| Marat Sharipov | d. | Mats Rosenkranz | 6-3 3-6 6-4 |
| Ilia Simakin | d. | Ye Cong Mo | 6-1 7-6(3) |
| Yosuke Watanuki | d. | Li Tu | 6-4 6-7(8) 6-3 |
| Hugo Grenier | d. | Charles Chen | 6-2 6-4 |
| Moerani Bouzige | d. | Hoyoung Roh | 6-3 6-1 |
| Sho Shimabukuro | d. | Alex Bolt | 3-6 6-4 6-1 |
| Tristan Schoolkate | d. | Ryan Peniston | 6-4 4-6 6-4 |
| James Mccabe | d. | Kasidit Samrej | 6-3 6-7(3) 6-3 |
| Omar Jasika | d. | Christian Langmo | 6-4 7-6(5) |
| Alibek Kachmazov | d. | Fajing Sun | 6-4 7-6(5) |
| Adam Walton | d. | Andre Ilagan | 6-3 7-6(3) |
Qualifying round 2
| Winner | Loser | Score | |
|---|---|---|---|
| Ye Cong Mo | d. | Kasidit Samrej | 6-2 6-4 |
| Moerani Bouzige | d. | Filip Peliwo | 6-4 6-2 |
| Andre Ilagan | d. | Colin Sinclair | 6-3 7-5 |
| Mats Rosenkranz | d. | Ramkumar Ramanathan | 4-6 6-3 7-6(4) |
| Christian Langmo | d. | Ajeet Rai | 6-3 4-6 6-4 |
| Ryan Peniston | d. | Daniel Cukierman | 6-2 6-4 |
Qualifying round 1
| Winner | Loser | Score | |
|---|---|---|---|
| Ye Cong Mo | d. | Jesse Delaney | 4-6 7-6(8) 6-2 |
| Kasidit Samrej | d. | Linang Xiao | 6-7(2) 6-4 6-4 |
| Filip Peliwo | d. | Hyeon Chung | 6-2 6-4 |
| Moerani Bouzige | d. | Evan Zhu | 7-5 6-2 |
| Colin Sinclair | d. | Jake Delaney | 6-3 3-6 6-4 |
| Andre Ilagan | d. | Hayden Jones | 6-1 6-1 |
| Ramkumar Ramanathan | d. | Pengyu Lu | 6-0 6-0 |
| Mats Rosenkranz | d. | Mitsuki Wei Kang Leong | 6-2 6-4 |
| Ajeet Rai | d. | Zijiang Yang | 7-6(2) 7-5 |
| Christian Langmo | d. | Yaojie Zeng | 7-5 6-2 |
| Daniel Cukierman | d. | Hiroki Moriya | 6-7(3) 6-4 7-5 |
| Ryan Peniston | d. | Zhan Zheng | 6-2 6-1 |